máy photo

<!doctype html>
<html lang="vi">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>PhotoCopy ERP — Quản lý cho thuê & dịch vụ máy photocopy</title>
    <!-- offline: dùng font hệ thống -->
    
    <script type="module" crossorigin>(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))a(r);new MutationObserver(r=>{for(const i of r)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&a(o)}).observe(document,{childList:!0,subtree:!0});function e(r){const i={};return r.integrity&&(i.integrity=r.integrity),r.referrerPolicy&&(i.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?i.credentials="include":r.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function a(r){if(r.ep)return;r.ep=!0;const i=e(r);fetch(r.href,i)}})();var Il=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Xt(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var a3={exports:{}},xc={},r3={exports:{}},Lt={};/**
 * @license React
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var cl=Symbol.for("react.element"),rS=Symbol.for("react.portal"),iS=Symbol.for("react.fragment"),oS=Symbol.for("react.strict_mode"),hS=Symbol.for("react.profiler"),uS=Symbol.for("react.provider"),lS=Symbol.for("react.context"),_S=Symbol.for("react.forward_ref"),sS=Symbol.for("react.suspense"),cS=Symbol.for("react.memo"),gS=Symbol.for("react.lazy"),ly=Symbol.iterator;function fS(t){return t===null||typeof t!="object"?null:(t=ly&&t[ly]||t["@@iterator"],typeof t=="function"?t:null)}var i3={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},o3=Object.assign,h3={};function $0(t,n,e){this.props=t,this.context=n,this.refs=h3,this.updater=e||i3}$0.prototype.isReactComponent={};$0.prototype.setState=function(t,n){if(typeof t!="object"&&typeof t!="function"&&t!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,t,n,"setState")};$0.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function u3(){}u3.prototype=$0.prototype;function Am(t,n,e){this.props=t,this.context=n,this.refs=h3,this.updater=e||i3}var wm=Am.prototype=new u3;wm.constructor=Am;o3(wm,$0.prototype);wm.isPureReactComponent=!0;var _y=Array.isArray,l3=Object.prototype.hasOwnProperty,Sm={current:null},_3={key:!0,ref:!0,__self:!0,__source:!0};function s3(t,n,e){var a,r={},i=null,o=null;if(n!=null)for(a in n.ref!==void 0&&(o=n.ref),n.key!==void 0&&(i=""+n.key),n)l3.call(n,a)&&!_3.hasOwnProperty(a)&&(r[a]=n[a]);var h=arguments.length-2;if(h===1)r.children=e;else if(1<h){for(var u=Array(h),l=0;l<h;l++)u[l]=arguments[l+2];r.children=u}if(t&&t.defaultProps)for(a in h=t.defaultProps,h)r[a]===void 0&&(r[a]=h[a]);return{$$typeof:cl,type:t,key:i,ref:o,props:r,_owner:Sm.current}}function dS(t,n){return{$$typeof:cl,type:t.type,key:n,ref:t.ref,props:t.props,_owner:t._owner}}function Hm(t){return typeof t=="object"&&t!==null&&t.$$typeof===cl}function pS(t){var n={"=":"=0",":":"=2"};return"$"+t.replace(/[=:]/g,function(e){return n[e]})}var sy=/\/+/g;function Kg(t,n){return typeof t=="object"&&t!==null&&t.key!=null?pS(""+t.key):n.toString(36)}function b_(t,n,e,a,r){var i=typeof t;(i==="undefined"||i==="boolean")&&(t=null);var o=!1;if(t===null)o=!0;else switch(i){case"string":case"number":o=!0;break;case"object":switch(t.$$typeof){case cl:case rS:o=!0}}if(o)return o=t,r=r(o),t=a===""?"."+Kg(o,0):a,_y(r)?(e="",t!=null&&(e=t.replace(sy,"$&/")+"/"),b_(r,n,e,"",function(l){return l})):r!=null&&(Hm(r)&&(r=dS(r,e+(!r.key||o&&o.key===r.key?"":(""+r.key).replace(sy,"$&/")+"/")+t)),n.push(r)),1;if(o=0,a=a===""?".":a+":",_y(t))for(var h=0;h<t.length;h++){i=t[h];var u=a+Kg(i,h);o+=b_(i,n,e,u,r)}else if(u=fS(t),typeof u=="function")for(t=u.call(t),h=0;!(i=t.next()).done;)i=i.value,u=a+Kg(i,h++),o+=b_(i,n,e,u,r);else if(i==="object")throw n=String(t),Error("Objects are not valid as a React child (found: "+(n==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":n)+"). If you meant to render a collection of children, use an array instead.");return o}function Dl(t,n,e){if(t==null)return t;var a=[],r=0;return b_(t,a,"","",function(i){return n.call(e,i,r++)}),a}function mS(t){if(t._status===-1){var n=t._result;n=n(),n.then(function(e){(t._status===0||t._status===-1)&&(t._status=1,t._result=e)},function(e){(t._status===0||t._status===-1)&&(t._status=2,t._result=e)}),t._status===-1&&(t._status=0,t._result=n)}if(t._status===1)return t._result.default;throw t._result}var Ce={current:null},C_={transition:null},vS={ReactCurrentDispatcher:Ce,ReactCurrentBatchConfig:C_,ReactCurrentOwner:Sm};function c3(){throw Error("act(...) is not supported in production builds of React.")}Lt.Children={map:Dl,forEach:function(t,n,e){Dl(t,function(){n.apply(this,arguments)},e)},count:function(t){var n=0;return Dl(t,function(){n++}),n},toArray:function(t){return Dl(t,function(n){return n})||[]},only:function(t){if(!Hm(t))throw Error("React.Children.only expected to receive a single React element child.");return t}};Lt.Component=$0;Lt.Fragment=iS;Lt.Profiler=hS;Lt.PureComponent=Am;Lt.StrictMode=oS;Lt.Suspense=sS;Lt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=vS;Lt.act=c3;Lt.cloneElement=function(t,n,e){if(t==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+t+".");var a=o3({},t.props),r=t.key,i=t.ref,o=t._owner;if(n!=null){if(n.ref!==void 0&&(i=n.ref,o=Sm.current),n.key!==void 0&&(r=""+n.key),t.type&&t.type.defaultProps)var h=t.type.defaultProps;for(u in n)l3.call(n,u)&&!_3.hasOwnProperty(u)&&(a[u]=n[u]===void 0&&h!==void 0?h[u]:n[u])}var u=arguments.length-2;if(u===1)a.children=e;else if(1<u){h=Array(u);for(var l=0;l<u;l++)h[l]=arguments[l+2];a.children=h}return{$$typeof:cl,type:t.type,key:r,ref:i,props:a,_owner:o}};Lt.createContext=function(t){return t={$$typeof:lS,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},t.Provider={$$typeof:uS,_context:t},t.Consumer=t};Lt.createElement=s3;Lt.createFactory=function(t){var n=s3.bind(null,t);return n.type=t,n};Lt.createRef=function(){return{current:null}};Lt.forwardRef=function(t){return{$$typeof:_S,render:t}};Lt.isValidElement=Hm;Lt.lazy=function(t){return{$$typeof:gS,_payload:{_status:-1,_result:t},_init:mS}};Lt.memo=function(t,n){return{$$typeof:cS,type:t,compare:n===void 0?null:n}};Lt.startTransition=function(t){var n=C_.transition;C_.transition={};try{t()}finally{C_.transition=n}};Lt.unstable_act=c3;Lt.useCallback=function(t,n){return Ce.current.useCallback(t,n)};Lt.useContext=function(t){return Ce.current.useContext(t)};Lt.useDebugValue=function(){};Lt.useDeferredValue=function(t){return Ce.current.useDeferredValue(t)};Lt.useEffect=function(t,n){return Ce.current.useEffect(t,n)};Lt.useId=function(){return Ce.current.useId()};Lt.useImperativeHandle=function(t,n,e){return Ce.current.useImperativeHandle(t,n,e)};Lt.useInsertionEffect=function(t,n){return Ce.current.useInsertionEffect(t,n)};Lt.useLayoutEffect=function(t,n){return Ce.current.useLayoutEffect(t,n)};Lt.useMemo=function(t,n){return Ce.current.useMemo(t,n)};Lt.useReducer=function(t,n,e){return Ce.current.useReducer(t,n,e)};Lt.useRef=function(t){return Ce.current.useRef(t)};Lt.useState=function(t){return Ce.current.useState(t)};Lt.useSyncExternalStore=function(t,n,e){return Ce.current.useSyncExternalStore(t,n,e)};Lt.useTransition=function(){return Ce.current.useTransition()};Lt.version="18.3.1";r3.exports=Lt;var J=r3.exports;const B=Xt(J);/**
 * @license React
 * react-jsx-runtime.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var yS=J,xS=Symbol.for("react.element"),TS=Symbol.for("react.fragment"),bS=Object.prototype.hasOwnProperty,CS=yS.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,kS={key:!0,ref:!0,__self:!0,__source:!0};function g3(t,n,e){var a,r={},i=null,o=null;e!==void 0&&(i=""+e),n.key!==void 0&&(i=""+n.key),n.ref!==void 0&&(o=n.ref);for(a in n)bS.call(n,a)&&!kS.hasOwnProperty(a)&&(r[a]=n[a]);if(t&&t.defaultProps)for(a in n=t.defaultProps,n)r[a]===void 0&&(r[a]=n[a]);return{$$typeof:xS,type:t,key:i,ref:o,props:r,_owner:CS.current}}xc.Fragment=TS;xc.jsx=g3;xc.jsxs=g3;a3.exports=xc;var k=a3.exports,td={},f3={exports:{}},ta={},d3={exports:{}},p3={};/**
 * @license React
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */(function(t){function n(q,Z){var ot=q.length;q.push(Z);t:for(;0<ot;){var gt=ot-1>>>1,O=q[gt];if(0<r(O,Z))q[gt]=Z,q[ot]=O,ot=gt;else break t}}function e(q){return q.length===0?null:q[0]}function a(q){if(q.length===0)return null;var Z=q[0],ot=q.pop();if(ot!==Z){q[0]=ot;t:for(var gt=0,O=q.length,K=O>>>1;gt<K;){var F=2*(gt+1)-1,j=q[F],at=F+1,vt=q[at];if(0>r(j,ot))at<O&&0>r(vt,j)?(q[gt]=vt,q[at]=ot,gt=at):(q[gt]=j,q[F]=ot,gt=F);else if(at<O&&0>r(vt,ot))q[gt]=vt,q[at]=ot,gt=at;else break t}}return Z}function r(q,Z){var ot=q.sortIndex-Z.sortIndex;return ot!==0?ot:q.id-Z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;t.unstable_now=function(){return i.now()}}else{var o=Date,h=o.now();t.unstable_now=function(){return o.now()-h}}var u=[],l=[],_=1,s=null,c=3,g=!1,d=!1,f=!1,p=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,m=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(q){for(var Z=e(l);Z!==null;){if(Z.callback===null)a(l);else if(Z.startTime<=q)a(l),Z.sortIndex=Z.expirationTime,n(u,Z);else break;Z=e(l)}}function T(q){if(f=!1,y(q),!d)if(e(u)!==null)d=!0,X(x);else{var Z=e(l);Z!==null&&et(T,Z.startTime-q)}}function x(q,Z){d=!1,f&&(f=!1,v(N),N=-1),g=!0;var ot=c;try{for(y(Z),s=e(u);s!==null&&(!(s.expirationTime>Z)||q&&!L());){var gt=s.callback;if(typeof gt=="function"){s.callback=null,c=s.priorityLevel;var O=gt(s.expirationTime<=Z);Z=t.unstable_now(),typeof O=="function"?s.callback=O:s===e(u)&&a(u),y(Z)}else a(u);s=e(u)}if(s!==null)var K=!0;else{var F=e(l);F!==null&&et(T,F.startTime-Z),K=!1}return K}finally{s=null,c=ot,g=!1}}var b=!1,C=null,N=-1,w=5,P=-1;function L(){return!(t.unstable_now()-P<w)}function H(){if(C!==null){var q=t.unstable_now();P=q;var Z=!0;try{Z=C(!0,q)}finally{Z?R():(b=!1,C=null)}}else b=!1}var R;if(typeof m=="function")R=function(){m(H)};else if(typeof MessageChannel<"u"){var G=new MessageChannel,V=G.port2;G.port1.onmessage=H,R=function(){V.postMessage(null)}}else R=function(){p(H,0)};function X(q){C=q,b||(b=!0,R())}function et(q,Z){N=p(function(){q(t.unstable_now())},Z)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(q){q.callback=null},t.unstable_continueExecution=function(){d||g||(d=!0,X(x))},t.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"):w=0<q?Math.floor(1e3/q):5},t.unstable_getCurrentPriorityLevel=function(){return c},t.unstable_getFirstCallbackNode=function(){return e(u)},t.unstable_next=function(q){switch(c){case 1:case 2:case 3:var Z=3;break;default:Z=c}var ot=c;c=Z;try{return q()}finally{c=ot}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(q,Z){switch(q){case 1:case 2:case 3:case 4:case 5:break;default:q=3}var ot=c;c=q;try{return Z()}finally{c=ot}},t.unstable_scheduleCallback=function(q,Z,ot){var gt=t.unstable_now();switch(typeof ot=="object"&&ot!==null?(ot=ot.delay,ot=typeof ot=="number"&&0<ot?gt+ot:gt):ot=gt,q){case 1:var O=-1;break;case 2:O=250;break;case 5:O=1073741823;break;case 4:O=1e4;break;default:O=5e3}return O=ot+O,q={id:_++,callback:Z,priorityLevel:q,startTime:ot,expirationTime:O,sortIndex:-1},ot>gt?(q.sortIndex=ot,n(l,q),e(u)===null&&q===e(l)&&(f?(v(N),N=-1):f=!0,et(T,ot-gt))):(q.sortIndex=O,n(u,q),d||g||(d=!0,X(x))),q},t.unstable_shouldYield=L,t.unstable_wrapCallback=function(q){var Z=c;return function(){var ot=c;c=Z;try{return q.apply(this,arguments)}finally{c=ot}}}})(p3);d3.exports=p3;var NS=d3.exports;/**
 * @license React
 * react-dom.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var AS=J,Ze=NS;function _t(t){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+t,e=1;e<arguments.length;e++)n+="&args[]="+encodeURIComponent(arguments[e]);return"Minified React error #"+t+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var m3=new Set,ou={};function go(t,n){s0(t,n),s0(t+"Capture",n)}function s0(t,n){for(ou[t]=n,t=0;t<n.length;t++)m3.add(n[t])}var wr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),nd=Object.prototype.hasOwnProperty,wS=/^[: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]*$/,cy={},gy={};function SS(t){return nd.call(gy,t)?!0:nd.call(cy,t)?!1:wS.test(t)?gy[t]=!0:(cy[t]=!0,!1)}function HS(t,n,e,a){if(e!==null&&e.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return a?!1:e!==null?!e.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function OS(t,n,e,a){if(n===null||typeof n>"u"||HS(t,n,e,a))return!0;if(a)return!1;if(e!==null)switch(e.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function ke(t,n,e,a,r,i,o){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=a,this.attributeNamespace=r,this.mustUseProperty=e,this.propertyName=t,this.type=n,this.sanitizeURL=i,this.removeEmptyString=o}var ne={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){ne[t]=new ke(t,0,!1,t,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var n=t[0];ne[n]=new ke(n,1,!1,t[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){ne[t]=new ke(t,2,!1,t.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){ne[t]=new ke(t,2,!1,t,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(t){ne[t]=new ke(t,3,!1,t.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(t){ne[t]=new ke(t,3,!0,t,null,!1,!1)});["capture","download"].forEach(function(t){ne[t]=new ke(t,4,!1,t,null,!1,!1)});["cols","rows","size","span"].forEach(function(t){ne[t]=new ke(t,6,!1,t,null,!1,!1)});["rowSpan","start"].forEach(function(t){ne[t]=new ke(t,5,!1,t.toLowerCase(),null,!1,!1)});var Om=/[\-:]([a-z])/g;function Em(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(t){var n=t.replace(Om,Em);ne[n]=new ke(n,1,!1,t,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var n=t.replace(Om,Em);ne[n]=new ke(n,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(t){var n=t.replace(Om,Em);ne[n]=new ke(n,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(t){ne[t]=new ke(t,1,!1,t.toLowerCase(),null,!1,!1)});ne.xlinkHref=new ke("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(t){ne[t]=new ke(t,1,!1,t.toLowerCase(),null,!0,!0)});function Pm(t,n,e,a){var r=ne.hasOwnProperty(n)?ne[n]:null;(r!==null?r.type!==0:a||!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(OS(n,e,r,a)&&(e=null),a||r===null?SS(n)&&(e===null?t.removeAttribute(n):t.setAttribute(n,""+e)):r.mustUseProperty?t[r.propertyName]=e===null?r.type===3?!1:"":e:(n=r.attributeName,a=r.attributeNamespace,e===null?t.removeAttribute(n):(r=r.type,e=r===3||r===4&&e===!0?"":""+e,a?t.setAttributeNS(a,n,e):t.setAttribute(n,e))))}var Fr=AS.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ll=Symbol.for("react.element"),Mo=Symbol.for("react.portal"),Io=Symbol.for("react.fragment"),Mm=Symbol.for("react.strict_mode"),ed=Symbol.for("react.profiler"),v3=Symbol.for("react.provider"),y3=Symbol.for("react.context"),Im=Symbol.for("react.forward_ref"),ad=Symbol.for("react.suspense"),rd=Symbol.for("react.suspense_list"),Dm=Symbol.for("react.memo"),qr=Symbol.for("react.lazy"),x3=Symbol.for("react.offscreen"),fy=Symbol.iterator;function gh(t){return t===null||typeof t!="object"?null:(t=fy&&t[fy]||t["@@iterator"],typeof t=="function"?t:null)}var mn=Object.assign,Vg;function Ph(t){if(Vg===void 0)try{throw Error()}catch(e){var n=e.stack.trim().match(/\n( *(at )?)/);Vg=n&&n[1]||""}return`
`+Vg+t}var $g=!1;function qg(t,n){if(!t||$g)return"";$g=!0;var e=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(n)if(n=function(){throw Error()},Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(n,[])}catch(l){var a=l}Reflect.construct(t,[],n)}else{try{n.call()}catch(l){a=l}t.call(n.prototype)}else{try{throw Error()}catch(l){a=l}t()}}catch(l){if(l&&a&&typeof l.stack=="string"){for(var r=l.stack.split(`
`),i=a.stack.split(`
`),o=r.length-1,h=i.length-1;1<=o&&0<=h&&r[o]!==i[h];)h--;for(;1<=o&&0<=h;o--,h--)if(r[o]!==i[h]){if(o!==1||h!==1)do if(o--,h--,0>h||r[o]!==i[h]){var u=`
`+r[o].replace(" at new "," at ");return t.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",t.displayName)),u}while(1<=o&&0<=h);break}}}finally{$g=!1,Error.prepareStackTrace=e}return(t=t?t.displayName||t.name:"")?Ph(t):""}function ES(t){switch(t.tag){case 5:return Ph(t.type);case 16:return Ph("Lazy");case 13:return Ph("Suspense");case 19:return Ph("SuspenseList");case 0:case 2:case 15:return t=qg(t.type,!1),t;case 11:return t=qg(t.type.render,!1),t;case 1:return t=qg(t.type,!0),t;default:return""}}function id(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case Io:return"Fragment";case Mo:return"Portal";case ed:return"Profiler";case Mm:return"StrictMode";case ad:return"Suspense";case rd:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case y3:return(t.displayName||"Context")+".Consumer";case v3:return(t._context.displayName||"Context")+".Provider";case Im:var n=t.render;return t=t.displayName,t||(t=n.displayName||n.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case Dm:return n=t.displayName||null,n!==null?n:id(t.type)||"Memo";case qr:n=t._payload,t=t._init;try{return id(t(n))}catch{}}return null}function PS(t){var n=t.type;switch(t.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=n.render,t=t.displayName||t.name||"",n.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return id(n);case 8:return n===Mm?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function gi(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function T3(t){var n=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function MS(t){var n=T3(t)?"checked":"value",e=Object.getOwnPropertyDescriptor(t.constructor.prototype,n),a=""+t[n];if(!t.hasOwnProperty(n)&&typeof e<"u"&&typeof e.get=="function"&&typeof e.set=="function"){var r=e.get,i=e.set;return Object.defineProperty(t,n,{configurable:!0,get:function(){return r.call(this)},set:function(o){a=""+o,i.call(this,o)}}),Object.defineProperty(t,n,{enumerable:e.enumerable}),{getValue:function(){return a},setValue:function(o){a=""+o},stopTracking:function(){t._valueTracker=null,delete t[n]}}}}function Fl(t){t._valueTracker||(t._valueTracker=MS(t))}function b3(t){if(!t)return!1;var n=t._valueTracker;if(!n)return!0;var e=n.getValue(),a="";return t&&(a=T3(t)?t.checked?"true":"false":t.value),t=a,t!==e?(n.setValue(t),!0):!1}function D_(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function od(t,n){var e=n.checked;return mn({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:e??t._wrapperState.initialChecked})}function dy(t,n){var e=n.defaultValue==null?"":n.defaultValue,a=n.checked!=null?n.checked:n.defaultChecked;e=gi(n.value!=null?n.value:e),t._wrapperState={initialChecked:a,initialValue:e,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function C3(t,n){n=n.checked,n!=null&&Pm(t,"checked",n,!1)}function hd(t,n){C3(t,n);var e=gi(n.value),a=n.type;if(e!=null)a==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+e):t.value!==""+e&&(t.value=""+e);else if(a==="submit"||a==="reset"){t.removeAttribute("value");return}n.hasOwnProperty("value")?ud(t,n.type,e):n.hasOwnProperty("defaultValue")&&ud(t,n.type,gi(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(t.defaultChecked=!!n.defaultChecked)}function py(t,n,e){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var a=n.type;if(!(a!=="submit"&&a!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+t._wrapperState.initialValue,e||n===t.value||(t.value=n),t.defaultValue=n}e=t.name,e!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,e!==""&&(t.name=e)}function ud(t,n,e){(n!=="number"||D_(t.ownerDocument)!==t)&&(e==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+e&&(t.defaultValue=""+e))}var Mh=Array.isArray;function Qo(t,n,e,a){if(t=t.options,n){n={};for(var r=0;r<e.length;r++)n["$"+e[r]]=!0;for(e=0;e<t.length;e++)r=n.hasOwnProperty("$"+t[e].value),t[e].selected!==r&&(t[e].selected=r),r&&a&&(t[e].defaultSelected=!0)}else{for(e=""+gi(e),n=null,r=0;r<t.length;r++){if(t[r].value===e){t[r].selected=!0,a&&(t[r].defaultSelected=!0);return}n!==null||t[r].disabled||(n=t[r])}n!==null&&(n.selected=!0)}}function ld(t,n){if(n.dangerouslySetInnerHTML!=null)throw Error(_t(91));return mn({},n,{value:void 0,defaultValue:void 0,children:""+t._wrapperState.initialValue})}function my(t,n){var e=n.value;if(e==null){if(e=n.children,n=n.defaultValue,e!=null){if(n!=null)throw Error(_t(92));if(Mh(e)){if(1<e.length)throw Error(_t(93));e=e[0]}n=e}n==null&&(n=""),e=n}t._wrapperState={initialValue:gi(e)}}function k3(t,n){var e=gi(n.value),a=gi(n.defaultValue);e!=null&&(e=""+e,e!==t.value&&(t.value=e),n.defaultValue==null&&t.defaultValue!==e&&(t.defaultValue=e)),a!=null&&(t.defaultValue=""+a)}function vy(t){var n=t.textContent;n===t._wrapperState.initialValue&&n!==""&&n!==null&&(t.value=n)}function N3(t){switch(t){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function _d(t,n){return t==null||t==="http://www.w3.org/1999/xhtml"?N3(n):t==="http://www.w3.org/2000/svg"&&n==="foreignObject"?"http://www.w3.org/1999/xhtml":t}var Bl,A3=function(t){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(n,e,a,r){MSApp.execUnsafeLocalFunction(function(){return t(n,e,a,r)})}:t}(function(t,n){if(t.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in t)t.innerHTML=n;else{for(Bl=Bl||document.createElement("div"),Bl.innerHTML="<svg>"+n.valueOf().toString()+"</svg>",n=Bl.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;n.firstChild;)t.appendChild(n.firstChild)}});function hu(t,n){if(n){var e=t.firstChild;if(e&&e===t.lastChild&&e.nodeType===3){e.nodeValue=n;return}}t.textContent=n}var Bh={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},IS=["Webkit","ms","Moz","O"];Object.keys(Bh).forEach(function(t){IS.forEach(function(n){n=n+t.charAt(0).toUpperCase()+t.substring(1),Bh[n]=Bh[t]})});function w3(t,n,e){return n==null||typeof n=="boolean"||n===""?"":e||typeof n!="number"||n===0||Bh.hasOwnProperty(t)&&Bh[t]?(""+n).trim():n+"px"}function S3(t,n){t=t.style;for(var e in n)if(n.hasOwnProperty(e)){var a=e.indexOf("--")===0,r=w3(e,n[e],a);e==="float"&&(e="cssFloat"),a?t.setProperty(e,r):t[e]=r}}var DS=mn({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function sd(t,n){if(n){if(DS[t]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(_t(137,t));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(_t(60));if(typeof n.dangerouslySetInnerHTML!="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(_t(61))}if(n.style!=null&&typeof n.style!="object")throw Error(_t(62))}}function cd(t,n){if(t.indexOf("-")===-1)return typeof n.is=="string";switch(t){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 gd=null;function Lm(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var fd=null,Zo=null,Jo=null;function yy(t){if(t=dl(t)){if(typeof fd!="function")throw Error(_t(280));var n=t.stateNode;n&&(n=Nc(n),fd(t.stateNode,t.type,n))}}function H3(t){Zo?Jo?Jo.push(t):Jo=[t]:Zo=t}function O3(){if(Zo){var t=Zo,n=Jo;if(Jo=Zo=null,yy(t),n)for(t=0;t<n.length;t++)yy(n[t])}}function E3(t,n){return t(n)}function P3(){}var Gg=!1;function M3(t,n,e){if(Gg)return t(n,e);Gg=!0;try{return E3(t,n,e)}finally{Gg=!1,(Zo!==null||Jo!==null)&&(P3(),O3())}}function uu(t,n){var e=t.stateNode;if(e===null)return null;var a=Nc(e);if(a===null)return null;e=a[n];t:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(t=t.type,a=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!a;break t;default:t=!1}if(t)return null;if(e&&typeof e!="function")throw Error(_t(231,n,typeof e));return e}var dd=!1;if(wr)try{var fh={};Object.defineProperty(fh,"passive",{get:function(){dd=!0}}),window.addEventListener("test",fh,fh),window.removeEventListener("test",fh,fh)}catch{dd=!1}function LS(t,n,e,a,r,i,o,h,u){var l=Array.prototype.slice.call(arguments,3);try{n.apply(e,l)}catch(_){this.onError(_)}}var Rh=!1,L_=null,F_=!1,pd=null,FS={onError:function(t){Rh=!0,L_=t}};function BS(t,n,e,a,r,i,o,h,u){Rh=!1,L_=null,LS.apply(FS,arguments)}function RS(t,n,e,a,r,i,o,h,u){if(BS.apply(this,arguments),Rh){if(Rh){var l=L_;Rh=!1,L_=null}else throw Error(_t(198));F_||(F_=!0,pd=l)}}function fo(t){var n=t,e=t;if(t.alternate)for(;n.return;)n=n.return;else{t=n;do n=t,n.flags&4098&&(e=n.return),t=n.return;while(t)}return n.tag===3?e:null}function I3(t){if(t.tag===13){var n=t.memoizedState;if(n===null&&(t=t.alternate,t!==null&&(n=t.memoizedState)),n!==null)return n.dehydrated}return null}function xy(t){if(fo(t)!==t)throw Error(_t(188))}function jS(t){var n=t.alternate;if(!n){if(n=fo(t),n===null)throw Error(_t(188));return n!==t?null:t}for(var e=t,a=n;;){var r=e.return;if(r===null)break;var i=r.alternate;if(i===null){if(a=r.return,a!==null){e=a;continue}break}if(r.child===i.child){for(i=r.child;i;){if(i===e)return xy(r),t;if(i===a)return xy(r),n;i=i.sibling}throw Error(_t(188))}if(e.return!==a.return)e=r,a=i;else{for(var o=!1,h=r.child;h;){if(h===e){o=!0,e=r,a=i;break}if(h===a){o=!0,a=r,e=i;break}h=h.sibling}if(!o){for(h=i.child;h;){if(h===e){o=!0,e=i,a=r;break}if(h===a){o=!0,a=i,e=r;break}h=h.sibling}if(!o)throw Error(_t(189))}}if(e.alternate!==a)throw Error(_t(190))}if(e.tag!==3)throw Error(_t(188));return e.stateNode.current===e?t:n}function D3(t){return t=jS(t),t!==null?L3(t):null}function L3(t){if(t.tag===5||t.tag===6)return t;for(t=t.child;t!==null;){var n=L3(t);if(n!==null)return n;t=t.sibling}return null}var F3=Ze.unstable_scheduleCallback,Ty=Ze.unstable_cancelCallback,KS=Ze.unstable_shouldYield,VS=Ze.unstable_requestPaint,Cn=Ze.unstable_now,$S=Ze.unstable_getCurrentPriorityLevel,Fm=Ze.unstable_ImmediatePriority,B3=Ze.unstable_UserBlockingPriority,B_=Ze.unstable_NormalPriority,qS=Ze.unstable_LowPriority,R3=Ze.unstable_IdlePriority,Tc=null,Ja=null;function GS(t){if(Ja&&typeof Ja.onCommitFiberRoot=="function")try{Ja.onCommitFiberRoot(Tc,t,void 0,(t.current.flags&128)===128)}catch{}}var Da=Math.clz32?Math.clz32:WS,US=Math.log,YS=Math.LN2;function WS(t){return t>>>=0,t===0?32:31-(US(t)/YS|0)|0}var Rl=64,jl=4194304;function Ih(t){switch(t&-t){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: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 t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function R_(t,n){var e=t.pendingLanes;if(e===0)return 0;var a=0,r=t.suspendedLanes,i=t.pingedLanes,o=e&268435455;if(o!==0){var h=o&~r;h!==0?a=Ih(h):(i&=o,i!==0&&(a=Ih(i)))}else o=e&~r,o!==0?a=Ih(o):i!==0&&(a=Ih(i));if(a===0)return 0;if(n!==0&&n!==a&&!(n&r)&&(r=a&-a,i=n&-n,r>=i||r===16&&(i&4194240)!==0))return n;if(a&4&&(a|=e&16),n=t.entangledLanes,n!==0)for(t=t.entanglements,n&=a;0<n;)e=31-Da(n),r=1<<e,a|=t[e],n&=~r;return a}function zS(t,n){switch(t){case 1:case 2:case 4:return n+250;case 8:case 16:case 32:case 64: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 n+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function XS(t,n){for(var e=t.suspendedLanes,a=t.pingedLanes,r=t.expirationTimes,i=t.pendingLanes;0<i;){var o=31-Da(i),h=1<<o,u=r[o];u===-1?(!(h&e)||h&a)&&(r[o]=zS(h,n)):u<=n&&(t.expiredLanes|=h),i&=~h}}function md(t){return t=t.pendingLanes&-1073741825,t!==0?t:t&1073741824?1073741824:0}function j3(){var t=Rl;return Rl<<=1,!(Rl&4194240)&&(Rl=64),t}function Ug(t){for(var n=[],e=0;31>e;e++)n.push(t);return n}function gl(t,n,e){t.pendingLanes|=n,n!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,n=31-Da(n),t[n]=e}function QS(t,n){var e=t.pendingLanes&~n;t.pendingLanes=n,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=n,t.mutableReadLanes&=n,t.entangledLanes&=n,n=t.entanglements;var a=t.eventTimes;for(t=t.expirationTimes;0<e;){var r=31-Da(e),i=1<<r;n[r]=0,a[r]=-1,t[r]=-1,e&=~i}}function Bm(t,n){var e=t.entangledLanes|=n;for(t=t.entanglements;e;){var a=31-Da(e),r=1<<a;r&n|t[a]&n&&(t[a]|=n),e&=~r}}var Wt=0;function K3(t){return t&=-t,1<t?4<t?t&268435455?16:536870912:4:1}var V3,Rm,$3,q3,G3,vd=!1,Kl=[],ai=null,ri=null,ii=null,lu=new Map,_u=new Map,Wr=[],ZS="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 submit".split(" ");function by(t,n){switch(t){case"focusin":case"focusout":ai=null;break;case"dragenter":case"dragleave":ri=null;break;case"mouseover":case"mouseout":ii=null;break;case"pointerover":case"pointerout":lu.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":_u.delete(n.pointerId)}}function dh(t,n,e,a,r,i){return t===null||t.nativeEvent!==i?(t={blockedOn:n,domEventName:e,eventSystemFlags:a,nativeEvent:i,targetContainers:[r]},n!==null&&(n=dl(n),n!==null&&Rm(n)),t):(t.eventSystemFlags|=a,n=t.targetContainers,r!==null&&n.indexOf(r)===-1&&n.push(r),t)}function JS(t,n,e,a,r){switch(n){case"focusin":return ai=dh(ai,t,n,e,a,r),!0;case"dragenter":return ri=dh(ri,t,n,e,a,r),!0;case"mouseover":return ii=dh(ii,t,n,e,a,r),!0;case"pointerover":var i=r.pointerId;return lu.set(i,dh(lu.get(i)||null,t,n,e,a,r)),!0;case"gotpointercapture":return i=r.pointerId,_u.set(i,dh(_u.get(i)||null,t,n,e,a,r)),!0}return!1}function U3(t){var n=ji(t.target);if(n!==null){var e=fo(n);if(e!==null){if(n=e.tag,n===13){if(n=I3(e),n!==null){t.blockedOn=n,G3(t.priority,function(){$3(e)});return}}else if(n===3&&e.stateNode.current.memoizedState.isDehydrated){t.blockedOn=e.tag===3?e.stateNode.containerInfo:null;return}}}t.blockedOn=null}function k_(t){if(t.blockedOn!==null)return!1;for(var n=t.targetContainers;0<n.length;){var e=yd(t.domEventName,t.eventSystemFlags,n[0],t.nativeEvent);if(e===null){e=t.nativeEvent;var a=new e.constructor(e.type,e);gd=a,e.target.dispatchEvent(a),gd=null}else return n=dl(e),n!==null&&Rm(n),t.blockedOn=e,!1;n.shift()}return!0}function Cy(t,n,e){k_(t)&&e.delete(n)}function tH(){vd=!1,ai!==null&&k_(ai)&&(ai=null),ri!==null&&k_(ri)&&(ri=null),ii!==null&&k_(ii)&&(ii=null),lu.forEach(Cy),_u.forEach(Cy)}function ph(t,n){t.blockedOn===n&&(t.blockedOn=null,vd||(vd=!0,Ze.unstable_scheduleCallback(Ze.unstable_NormalPriority,tH)))}function su(t){function n(r){return ph(r,t)}if(0<Kl.length){ph(Kl[0],t);for(var e=1;e<Kl.length;e++){var a=Kl[e];a.blockedOn===t&&(a.blockedOn=null)}}for(ai!==null&&ph(ai,t),ri!==null&&ph(ri,t),ii!==null&&ph(ii,t),lu.forEach(n),_u.forEach(n),e=0;e<Wr.length;e++)a=Wr[e],a.blockedOn===t&&(a.blockedOn=null);for(;0<Wr.length&&(e=Wr[0],e.blockedOn===null);)U3(e),e.blockedOn===null&&Wr.shift()}var t0=Fr.ReactCurrentBatchConfig,j_=!0;function nH(t,n,e,a){var r=Wt,i=t0.transition;t0.transition=null;try{Wt=1,jm(t,n,e,a)}finally{Wt=r,t0.transition=i}}function eH(t,n,e,a){var r=Wt,i=t0.transition;t0.transition=null;try{Wt=4,jm(t,n,e,a)}finally{Wt=r,t0.transition=i}}function jm(t,n,e,a){if(j_){var r=yd(t,n,e,a);if(r===null)ef(t,n,a,K_,e),by(t,a);else if(JS(r,t,n,e,a))a.stopPropagation();else if(by(t,a),n&4&&-1<ZS.indexOf(t)){for(;r!==null;){var i=dl(r);if(i!==null&&V3(i),i=yd(t,n,e,a),i===null&&ef(t,n,a,K_,e),i===r)break;r=i}r!==null&&a.stopPropagation()}else ef(t,n,a,null,e)}}var K_=null;function yd(t,n,e,a){if(K_=null,t=Lm(a),t=ji(t),t!==null)if(n=fo(t),n===null)t=null;else if(e=n.tag,e===13){if(t=I3(n),t!==null)return t;t=null}else if(e===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;t=null}else n!==t&&(t=null);return K_=t,null}function Y3(t){switch(t){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"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"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 1;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"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch($S()){case Fm:return 1;case B3:return 4;case B_:case qS:return 16;case R3:return 536870912;default:return 16}default:return 16}}var Qr=null,Km=null,N_=null;function W3(){if(N_)return N_;var t,n=Km,e=n.length,a,r="value"in Qr?Qr.value:Qr.textContent,i=r.length;for(t=0;t<e&&n[t]===r[t];t++);var o=e-t;for(a=1;a<=o&&n[e-a]===r[i-a];a++);return N_=r.slice(t,1<a?1-a:void 0)}function A_(t){var n=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&n===13&&(t=13)):t=n,t===10&&(t=13),32<=t||t===13?t:0}function Vl(){return!0}function ky(){return!1}function na(t){function n(e,a,r,i,o){this._reactName=e,this._targetInst=r,this.type=a,this.nativeEvent=i,this.target=o,this.currentTarget=null;for(var h in t)t.hasOwnProperty(h)&&(e=t[h],this[h]=e?e(i):i[h]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Vl:ky,this.isPropagationStopped=ky,this}return mn(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!="unknown"&&(e.returnValue=!1),this.isDefaultPrevented=Vl)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!="unknown"&&(e.cancelBubble=!0),this.isPropagationStopped=Vl)},persist:function(){},isPersistent:Vl}),n}var q0={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Vm=na(q0),fl=mn({},q0,{view:0,detail:0}),aH=na(fl),Yg,Wg,mh,bc=mn({},fl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:$m,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==mh&&(mh&&t.type==="mousemove"?(Yg=t.screenX-mh.screenX,Wg=t.screenY-mh.screenY):Wg=Yg=0,mh=t),Yg)},movementY:function(t){return"movementY"in t?t.movementY:Wg}}),Ny=na(bc),rH=mn({},bc,{dataTransfer:0}),iH=na(rH),oH=mn({},fl,{relatedTarget:0}),zg=na(oH),hH=mn({},q0,{animationName:0,elapsedTime:0,pseudoElement:0}),uH=na(hH),lH=mn({},q0,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),_H=na(lH),sH=mn({},q0,{data:0}),Ay=na(sH),cH={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},gH={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"},fH={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function dH(t){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(t):(t=fH[t])?!!n[t]:!1}function $m(){return dH}var pH=mn({},fl,{key:function(t){if(t.key){var n=cH[t.key]||t.key;if(n!=="Unidentified")return n}return t.type==="keypress"?(t=A_(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?gH[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:$m,charCode:function(t){return t.type==="keypress"?A_(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?A_(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),mH=na(pH),vH=mn({},bc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),wy=na(vH),yH=mn({},fl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:$m}),xH=na(yH),TH=mn({},q0,{propertyName:0,elapsedTime:0,pseudoElement:0}),bH=na(TH),CH=mn({},bc,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),kH=na(CH),NH=[9,13,27,32],qm=wr&&"CompositionEvent"in window,jh=null;wr&&"documentMode"in document&&(jh=document.documentMode);var AH=wr&&"TextEvent"in window&&!jh,z3=wr&&(!qm||jh&&8<jh&&11>=jh),Sy=" ",Hy=!1;function X3(t,n){switch(t){case"keyup":return NH.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Q3(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var Do=!1;function wH(t,n){switch(t){case"compositionend":return Q3(n);case"keypress":return n.which!==32?null:(Hy=!0,Sy);case"textInput":return t=n.data,t===Sy&&Hy?null:t;default:return null}}function SH(t,n){if(Do)return t==="compositionend"||!qm&&X3(t,n)?(t=W3(),N_=Km=Qr=null,Do=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return z3&&n.locale!=="ko"?null:n.data;default:return null}}var HH={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 Oy(t){var n=t&&t.nodeName&&t.nodeName.toLowerCase();return n==="input"?!!HH[t.type]:n==="textarea"}function Z3(t,n,e,a){H3(a),n=V_(n,"onChange"),0<n.length&&(e=new Vm("onChange","change",null,e,a),t.push({event:e,listeners:n}))}var Kh=null,cu=null;function OH(t){lk(t,0)}function Cc(t){var n=Bo(t);if(b3(n))return t}function EH(t,n){if(t==="change")return n}var J3=!1;if(wr){var Xg;if(wr){var Qg="oninput"in document;if(!Qg){var Ey=document.createElement("div");Ey.setAttribute("oninput","return;"),Qg=typeof Ey.oninput=="function"}Xg=Qg}else Xg=!1;J3=Xg&&(!document.documentMode||9<document.documentMode)}function Py(){Kh&&(Kh.detachEvent("onpropertychange",tk),cu=Kh=null)}function tk(t){if(t.propertyName==="value"&&Cc(cu)){var n=[];Z3(n,cu,t,Lm(t)),M3(OH,n)}}function PH(t,n,e){t==="focusin"?(Py(),Kh=n,cu=e,Kh.attachEvent("onpropertychange",tk)):t==="focusout"&&Py()}function MH(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return Cc(cu)}function IH(t,n){if(t==="click")return Cc(n)}function DH(t,n){if(t==="input"||t==="change")return Cc(n)}function LH(t,n){return t===n&&(t!==0||1/t===1/n)||t!==t&&n!==n}var Va=typeof Object.is=="function"?Object.is:LH;function gu(t,n){if(Va(t,n))return!0;if(typeof t!="object"||t===null||typeof n!="object"||n===null)return!1;var e=Object.keys(t),a=Object.keys(n);if(e.length!==a.length)return!1;for(a=0;a<e.length;a++){var r=e[a];if(!nd.call(n,r)||!Va(t[r],n[r]))return!1}return!0}function My(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function Iy(t,n){var e=My(t);t=0;for(var a;e;){if(e.nodeType===3){if(a=t+e.textContent.length,t<=n&&a>=n)return{node:e,offset:n-t};t=a}t:{for(;e;){if(e.nextSibling){e=e.nextSibling;break t}e=e.parentNode}e=void 0}e=My(e)}}function nk(t,n){return t&&n?t===n?!0:t&&t.nodeType===3?!1:n&&n.nodeType===3?nk(t,n.parentNode):"contains"in t?t.contains(n):t.compareDocumentPosition?!!(t.compareDocumentPosition(n)&16):!1:!1}function ek(){for(var t=window,n=D_();n instanceof t.HTMLIFrameElement;){try{var e=typeof n.contentWindow.location.href=="string"}catch{e=!1}if(e)t=n.contentWindow;else break;n=D_(t.document)}return n}function Gm(t){var n=t&&t.nodeName&&t.nodeName.toLowerCase();return n&&(n==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||n==="textarea"||t.contentEditable==="true")}function FH(t){var n=ek(),e=t.focusedElem,a=t.selectionRange;if(n!==e&&e&&e.ownerDocument&&nk(e.ownerDocument.documentElement,e)){if(a!==null&&Gm(e)){if(n=a.start,t=a.end,t===void 0&&(t=n),"selectionStart"in e)e.selectionStart=n,e.selectionEnd=Math.min(t,e.value.length);else if(t=(n=e.ownerDocument||document)&&n.defaultView||window,t.getSelection){t=t.getSelection();var r=e.textContent.length,i=Math.min(a.start,r);a=a.end===void 0?i:Math.min(a.end,r),!t.extend&&i>a&&(r=a,a=i,i=r),r=Iy(e,i);var o=Iy(e,a);r&&o&&(t.rangeCount!==1||t.anchorNode!==r.node||t.anchorOffset!==r.offset||t.focusNode!==o.node||t.focusOffset!==o.offset)&&(n=n.createRange(),n.setStart(r.node,r.offset),t.removeAllRanges(),i>a?(t.addRange(n),t.extend(o.node,o.offset)):(n.setEnd(o.node,o.offset),t.addRange(n)))}}for(n=[],t=e;t=t.parentNode;)t.nodeType===1&&n.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof e.focus=="function"&&e.focus(),e=0;e<n.length;e++)t=n[e],t.element.scrollLeft=t.left,t.element.scrollTop=t.top}}var BH=wr&&"documentMode"in document&&11>=document.documentMode,Lo=null,xd=null,Vh=null,Td=!1;function Dy(t,n,e){var a=e.window===e?e.document:e.nodeType===9?e:e.ownerDocument;Td||Lo==null||Lo!==D_(a)||(a=Lo,"selectionStart"in a&&Gm(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Vh&&gu(Vh,a)||(Vh=a,a=V_(xd,"onSelect"),0<a.length&&(n=new Vm("onSelect","select",null,n,e),t.push({event:n,listeners:a}),n.target=Lo)))}function $l(t,n){var e={};return e[t.toLowerCase()]=n.toLowerCase(),e["Webkit"+t]="webkit"+n,e["Moz"+t]="moz"+n,e}var Fo={animationend:$l("Animation","AnimationEnd"),animationiteration:$l("Animation","AnimationIteration"),animationstart:$l("Animation","AnimationStart"),transitionend:$l("Transition","TransitionEnd")},Zg={},ak={};wr&&(ak=document.createElement("div").style,"AnimationEvent"in window||(delete Fo.animationend.animation,delete Fo.animationiteration.animation,delete Fo.animationstart.animation),"TransitionEvent"in window||delete Fo.transitionend.transition);function kc(t){if(Zg[t])return Zg[t];if(!Fo[t])return t;var n=Fo[t],e;for(e in n)if(n.hasOwnProperty(e)&&e in ak)return Zg[t]=n[e];return t}var rk=kc("animationend"),ik=kc("animationiteration"),ok=kc("animationstart"),hk=kc("transitionend"),uk=new Map,Ly="abort auxClick 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(" ");function vi(t,n){uk.set(t,n),go(n,[t])}for(var Jg=0;Jg<Ly.length;Jg++){var tf=Ly[Jg],RH=tf.toLowerCase(),jH=tf[0].toUpperCase()+tf.slice(1);vi(RH,"on"+jH)}vi(rk,"onAnimationEnd");vi(ik,"onAnimationIteration");vi(ok,"onAnimationStart");vi("dblclick","onDoubleClick");vi("focusin","onFocus");vi("focusout","onBlur");vi(hk,"onTransitionEnd");s0("onMouseEnter",["mouseout","mouseover"]);s0("onMouseLeave",["mouseout","mouseover"]);s0("onPointerEnter",["pointerout","pointerover"]);s0("onPointerLeave",["pointerout","pointerover"]);go("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));go("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));go("onBeforeInput",["compositionend","keypress","textInput","paste"]);go("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));go("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));go("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Dh="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(" "),KH=new Set("cancel close invalid load scroll toggle".split(" ").concat(Dh));function Fy(t,n,e){var a=t.type||"unknown-event";t.currentTarget=e,RS(a,n,void 0,t),t.currentTarget=null}function lk(t,n){n=(n&4)!==0;for(var e=0;e<t.length;e++){var a=t[e],r=a.event;a=a.listeners;t:{var i=void 0;if(n)for(var o=a.length-1;0<=o;o--){var h=a[o],u=h.instance,l=h.currentTarget;if(h=h.listener,u!==i&&r.isPropagationStopped())break t;Fy(r,h,l),i=u}else for(o=0;o<a.length;o++){if(h=a[o],u=h.instance,l=h.currentTarget,h=h.listener,u!==i&&r.isPropagationStopped())break t;Fy(r,h,l),i=u}}}if(F_)throw t=pd,F_=!1,pd=null,t}function on(t,n){var e=n[Ad];e===void 0&&(e=n[Ad]=new Set);var a=t+"__bubble";e.has(a)||(_k(n,t,2,!1),e.add(a))}function nf(t,n,e){var a=0;n&&(a|=4),_k(e,t,a,n)}var ql="_reactListening"+Math.random().toString(36).slice(2);function fu(t){if(!t[ql]){t[ql]=!0,m3.forEach(function(e){e!=="selectionchange"&&(KH.has(e)||nf(e,!1,t),nf(e,!0,t))});var n=t.nodeType===9?t:t.ownerDocument;n===null||n[ql]||(n[ql]=!0,nf("selectionchange",!1,n))}}function _k(t,n,e,a){switch(Y3(n)){case 1:var r=nH;break;case 4:r=eH;break;default:r=jm}e=r.bind(null,n,e,t),r=void 0,!dd||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(r=!0),a?r!==void 0?t.addEventListener(n,e,{capture:!0,passive:r}):t.addEventListener(n,e,!0):r!==void 0?t.addEventListener(n,e,{passive:r}):t.addEventListener(n,e,!1)}function ef(t,n,e,a,r){var i=a;if(!(n&1)&&!(n&2)&&a!==null)t:for(;;){if(a===null)return;var o=a.tag;if(o===3||o===4){var h=a.stateNode.containerInfo;if(h===r||h.nodeType===8&&h.parentNode===r)break;if(o===4)for(o=a.return;o!==null;){var u=o.tag;if((u===3||u===4)&&(u=o.stateNode.containerInfo,u===r||u.nodeType===8&&u.parentNode===r))return;o=o.return}for(;h!==null;){if(o=ji(h),o===null)return;if(u=o.tag,u===5||u===6){a=i=o;continue t}h=h.parentNode}}a=a.return}M3(function(){var l=i,_=Lm(e),s=[];t:{var c=uk.get(t);if(c!==void 0){var g=Vm,d=t;switch(t){case"keypress":if(A_(e)===0)break t;case"keydown":case"keyup":g=mH;break;case"focusin":d="focus",g=zg;break;case"focusout":d="blur",g=zg;break;case"beforeblur":case"afterblur":g=zg;break;case"click":if(e.button===2)break t;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":g=Ny;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":g=iH;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":g=xH;break;case rk:case ik:case ok:g=uH;break;case hk:g=bH;break;case"scroll":g=aH;break;case"wheel":g=kH;break;case"copy":case"cut":case"paste":g=_H;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":g=wy}var f=(n&4)!==0,p=!f&&t==="scroll",v=f?c!==null?c+"Capture":null:c;f=[];for(var m=l,y;m!==null;){y=m;var T=y.stateNode;if(y.tag===5&&T!==null&&(y=T,v!==null&&(T=uu(m,v),T!=null&&f.push(du(m,T,y)))),p)break;m=m.return}0<f.length&&(c=new g(c,d,null,e,_),s.push({event:c,listeners:f}))}}if(!(n&7)){t:{if(c=t==="mouseover"||t==="pointerover",g=t==="mouseout"||t==="pointerout",c&&e!==gd&&(d=e.relatedTarget||e.fromElement)&&(ji(d)||d[Sr]))break t;if((g||c)&&(c=_.window===_?_:(c=_.ownerDocument)?c.defaultView||c.parentWindow:window,g?(d=e.relatedTarget||e.toElement,g=l,d=d?ji(d):null,d!==null&&(p=fo(d),d!==p||d.tag!==5&&d.tag!==6)&&(d=null)):(g=null,d=l),g!==d)){if(f=Ny,T="onMouseLeave",v="onMouseEnter",m="mouse",(t==="pointerout"||t==="pointerover")&&(f=wy,T="onPointerLeave",v="onPointerEnter",m="pointer"),p=g==null?c:Bo(g),y=d==null?c:Bo(d),c=new f(T,m+"leave",g,e,_),c.target=p,c.relatedTarget=y,T=null,ji(_)===l&&(f=new f(v,m+"enter",d,e,_),f.target=y,f.relatedTarget=p,T=f),p=T,g&&d)n:{for(f=g,v=d,m=0,y=f;y;y=No(y))m++;for(y=0,T=v;T;T=No(T))y++;for(;0<m-y;)f=No(f),m--;for(;0<y-m;)v=No(v),y--;for(;m--;){if(f===v||v!==null&&f===v.alternate)break n;f=No(f),v=No(v)}f=null}else f=null;g!==null&&By(s,c,g,f,!1),d!==null&&p!==null&&By(s,p,d,f,!0)}}t:{if(c=l?Bo(l):window,g=c.nodeName&&c.nodeName.toLowerCase(),g==="select"||g==="input"&&c.type==="file")var x=EH;else if(Oy(c))if(J3)x=DH;else{x=MH;var b=PH}else(g=c.nodeName)&&g.toLowerCase()==="input"&&(c.type==="checkbox"||c.type==="radio")&&(x=IH);if(x&&(x=x(t,l))){Z3(s,x,e,_);break t}b&&b(t,c,l),t==="focusout"&&(b=c._wrapperState)&&b.controlled&&c.type==="number"&&ud(c,"number",c.value)}switch(b=l?Bo(l):window,t){case"focusin":(Oy(b)||b.contentEditable==="true")&&(Lo=b,xd=l,Vh=null);break;case"focusout":Vh=xd=Lo=null;break;case"mousedown":Td=!0;break;case"contextmenu":case"mouseup":case"dragend":Td=!1,Dy(s,e,_);break;case"selectionchange":if(BH)break;case"keydown":case"keyup":Dy(s,e,_)}var C;if(qm)t:{switch(t){case"compositionstart":var N="onCompositionStart";break t;case"compositionend":N="onCompositionEnd";break t;case"compositionupdate":N="onCompositionUpdate";break t}N=void 0}else Do?X3(t,e)&&(N="onCompositionEnd"):t==="keydown"&&e.keyCode===229&&(N="onCompositionStart");N&&(z3&&e.locale!=="ko"&&(Do||N!=="onCompositionStart"?N==="onCompositionEnd"&&Do&&(C=W3()):(Qr=_,Km="value"in Qr?Qr.value:Qr.textContent,Do=!0)),b=V_(l,N),0<b.length&&(N=new Ay(N,t,null,e,_),s.push({event:N,listeners:b}),C?N.data=C:(C=Q3(e),C!==null&&(N.data=C)))),(C=AH?wH(t,e):SH(t,e))&&(l=V_(l,"onBeforeInput"),0<l.length&&(_=new Ay("onBeforeInput","beforeinput",null,e,_),s.push({event:_,listeners:l}),_.data=C))}lk(s,n)})}function du(t,n,e){return{instance:t,listener:n,currentTarget:e}}function V_(t,n){for(var e=n+"Capture",a=[];t!==null;){var r=t,i=r.stateNode;r.tag===5&&i!==null&&(r=i,i=uu(t,e),i!=null&&a.unshift(du(t,i,r)),i=uu(t,n),i!=null&&a.push(du(t,i,r))),t=t.return}return a}function No(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5);return t||null}function By(t,n,e,a,r){for(var i=n._reactName,o=[];e!==null&&e!==a;){var h=e,u=h.alternate,l=h.stateNode;if(u!==null&&u===a)break;h.tag===5&&l!==null&&(h=l,r?(u=uu(e,i),u!=null&&o.unshift(du(e,u,h))):r||(u=uu(e,i),u!=null&&o.push(du(e,u,h)))),e=e.return}o.length!==0&&t.push({event:n,listeners:o})}var VH=/\r\n?/g,$H=/\u0000|\uFFFD/g;function Ry(t){return(typeof t=="string"?t:""+t).replace(VH,`
`).replace($H,"")}function Gl(t,n,e){if(n=Ry(n),Ry(t)!==n&&e)throw Error(_t(425))}function $_(){}var bd=null,Cd=null;function kd(t,n){return t==="textarea"||t==="noscript"||typeof n.children=="string"||typeof n.children=="number"||typeof n.dangerouslySetInnerHTML=="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var Nd=typeof setTimeout=="function"?setTimeout:void 0,qH=typeof clearTimeout=="function"?clearTimeout:void 0,jy=typeof Promise=="function"?Promise:void 0,GH=typeof queueMicrotask=="function"?queueMicrotask:typeof jy<"u"?function(t){return jy.resolve(null).then(t).catch(UH)}:Nd;function UH(t){setTimeout(function(){throw t})}function af(t,n){var e=n,a=0;do{var r=e.nextSibling;if(t.removeChild(e),r&&r.nodeType===8)if(e=r.data,e==="/$"){if(a===0){t.removeChild(r),su(n);return}a--}else e!=="$"&&e!=="$?"&&e!=="$!"||a++;e=r}while(e);su(n)}function oi(t){for(;t!=null;t=t.nextSibling){var n=t.nodeType;if(n===1||n===3)break;if(n===8){if(n=t.data,n==="$"||n==="$!"||n==="$?")break;if(n==="/$")return null}}return t}function Ky(t){t=t.previousSibling;for(var n=0;t;){if(t.nodeType===8){var e=t.data;if(e==="$"||e==="$!"||e==="$?"){if(n===0)return t;n--}else e==="/$"&&n++}t=t.previousSibling}return null}var G0=Math.random().toString(36).slice(2),Xa="__reactFiber$"+G0,pu="__reactProps$"+G0,Sr="__reactContainer$"+G0,Ad="__reactEvents$"+G0,YH="__reactListeners$"+G0,WH="__reactHandles$"+G0;function ji(t){var n=t[Xa];if(n)return n;for(var e=t.parentNode;e;){if(n=e[Sr]||e[Xa]){if(e=n.alternate,n.child!==null||e!==null&&e.child!==null)for(t=Ky(t);t!==null;){if(e=t[Xa])return e;t=Ky(t)}return n}t=e,e=t.parentNode}return null}function dl(t){return t=t[Xa]||t[Sr],!t||t.tag!==5&&t.tag!==6&&t.tag!==13&&t.tag!==3?null:t}function Bo(t){if(t.tag===5||t.tag===6)return t.stateNode;throw Error(_t(33))}function Nc(t){return t[pu]||null}var wd=[],Ro=-1;function yi(t){return{current:t}}function ln(t){0>Ro||(t.current=wd[Ro],wd[Ro]=null,Ro--)}function an(t,n){Ro++,wd[Ro]=t.current,t.current=n}var fi={},ge=yi(fi),Oe=yi(!1),Ji=fi;function c0(t,n){var e=t.type.contextTypes;if(!e)return fi;var a=t.stateNode;if(a&&a.__reactInternalMemoizedUnmaskedChildContext===n)return a.__reactInternalMemoizedMaskedChildContext;var r={},i;for(i in e)r[i]=n[i];return a&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=n,t.__reactInternalMemoizedMaskedChildContext=r),r}function Ee(t){return t=t.childContextTypes,t!=null}function q_(){ln(Oe),ln(ge)}function Vy(t,n,e){if(ge.current!==fi)throw Error(_t(168));an(ge,n),an(Oe,e)}function sk(t,n,e){var a=t.stateNode;if(n=n.childContextTypes,typeof a.getChildContext!="function")return e;a=a.getChildContext();for(var r in a)if(!(r in n))throw Error(_t(108,PS(t)||"Unknown",r));return mn({},e,a)}function G_(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||fi,Ji=ge.current,an(ge,t),an(Oe,Oe.current),!0}function $y(t,n,e){var a=t.stateNode;if(!a)throw Error(_t(169));e?(t=sk(t,n,Ji),a.__reactInternalMemoizedMergedChildContext=t,ln(Oe),ln(ge),an(ge,t)):ln(Oe),an(Oe,e)}var cr=null,Ac=!1,rf=!1;function ck(t){cr===null?cr=[t]:cr.push(t)}function zH(t){Ac=!0,ck(t)}function xi(){if(!rf&&cr!==null){rf=!0;var t=0,n=Wt;try{var e=cr;for(Wt=1;t<e.length;t++){var a=e[t];do a=a(!0);while(a!==null)}cr=null,Ac=!1}catch(r){throw cr!==null&&(cr=cr.slice(t+1)),F3(Fm,xi),r}finally{Wt=n,rf=!1}}return null}var jo=[],Ko=0,U_=null,Y_=0,ua=[],la=0,to=null,fr=1,dr="";function Mi(t,n){jo[Ko++]=Y_,jo[Ko++]=U_,U_=t,Y_=n}function gk(t,n,e){ua[la++]=fr,ua[la++]=dr,ua[la++]=to,to=t;var a=fr;t=dr;var r=32-Da(a)-1;a&=~(1<<r),e+=1;var i=32-Da(n)+r;if(30<i){var o=r-r%5;i=(a&(1<<o)-1).toString(32),a>>=o,r-=o,fr=1<<32-Da(n)+r|e<<r|a,dr=i+t}else fr=1<<i|e<<r|a,dr=t}function Um(t){t.return!==null&&(Mi(t,1),gk(t,1,0))}function Ym(t){for(;t===U_;)U_=jo[--Ko],jo[Ko]=null,Y_=jo[--Ko],jo[Ko]=null;for(;t===to;)to=ua[--la],ua[la]=null,dr=ua[--la],ua[la]=null,fr=ua[--la],ua[la]=null}var We=null,Ye=null,sn=!1,Sa=null;function fk(t,n){var e=sa(5,null,null,0);e.elementType="DELETED",e.stateNode=n,e.return=t,n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)}function qy(t,n){switch(t.tag){case 5:var e=t.type;return n=n.nodeType!==1||e.toLowerCase()!==n.nodeName.toLowerCase()?null:n,n!==null?(t.stateNode=n,We=t,Ye=oi(n.firstChild),!0):!1;case 6:return n=t.pendingProps===""||n.nodeType!==3?null:n,n!==null?(t.stateNode=n,We=t,Ye=null,!0):!1;case 13:return n=n.nodeType!==8?null:n,n!==null?(e=to!==null?{id:fr,overflow:dr}:null,t.memoizedState={dehydrated:n,treeContext:e,retryLane:1073741824},e=sa(18,null,null,0),e.stateNode=n,e.return=t,t.child=e,We=t,Ye=null,!0):!1;default:return!1}}function Sd(t){return(t.mode&1)!==0&&(t.flags&128)===0}function Hd(t){if(sn){var n=Ye;if(n){var e=n;if(!qy(t,n)){if(Sd(t))throw Error(_t(418));n=oi(e.nextSibling);var a=We;n&&qy(t,n)?fk(a,e):(t.flags=t.flags&-4097|2,sn=!1,We=t)}}else{if(Sd(t))throw Error(_t(418));t.flags=t.flags&-4097|2,sn=!1,We=t}}}function Gy(t){for(t=t.return;t!==null&&t.tag!==5&&t.tag!==3&&t.tag!==13;)t=t.return;We=t}function Ul(t){if(t!==We)return!1;if(!sn)return Gy(t),sn=!0,!1;var n;if((n=t.tag!==3)&&!(n=t.tag!==5)&&(n=t.type,n=n!=="head"&&n!=="body"&&!kd(t.type,t.memoizedProps)),n&&(n=Ye)){if(Sd(t))throw dk(),Error(_t(418));for(;n;)fk(t,n),n=oi(n.nextSibling)}if(Gy(t),t.tag===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(_t(317));t:{for(t=t.nextSibling,n=0;t;){if(t.nodeType===8){var e=t.data;if(e==="/$"){if(n===0){Ye=oi(t.nextSibling);break t}n--}else e!=="$"&&e!=="$!"&&e!=="$?"||n++}t=t.nextSibling}Ye=null}}else Ye=We?oi(t.stateNode.nextSibling):null;return!0}function dk(){for(var t=Ye;t;)t=oi(t.nextSibling)}function g0(){Ye=We=null,sn=!1}function Wm(t){Sa===null?Sa=[t]:Sa.push(t)}var XH=Fr.ReactCurrentBatchConfig;function vh(t,n,e){if(t=e.ref,t!==null&&typeof t!="function"&&typeof t!="object"){if(e._owner){if(e=e._owner,e){if(e.tag!==1)throw Error(_t(309));var a=e.stateNode}if(!a)throw Error(_t(147,t));var r=a,i=""+t;return n!==null&&n.ref!==null&&typeof n.ref=="function"&&n.ref._stringRef===i?n.ref:(n=function(o){var h=r.refs;o===null?delete h[i]:h[i]=o},n._stringRef=i,n)}if(typeof t!="string")throw Error(_t(284));if(!e._owner)throw Error(_t(290,t))}return t}function Yl(t,n){throw t=Object.prototype.toString.call(n),Error(_t(31,t==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":t))}function Uy(t){var n=t._init;return n(t._payload)}function pk(t){function n(v,m){if(t){var y=v.deletions;y===null?(v.deletions=[m],v.flags|=16):y.push(m)}}function e(v,m){if(!t)return null;for(;m!==null;)n(v,m),m=m.sibling;return null}function a(v,m){for(v=new Map;m!==null;)m.key!==null?v.set(m.key,m):v.set(m.index,m),m=m.sibling;return v}function r(v,m){return v=_i(v,m),v.index=0,v.sibling=null,v}function i(v,m,y){return v.index=y,t?(y=v.alternate,y!==null?(y=y.index,y<m?(v.flags|=2,m):y):(v.flags|=2,m)):(v.flags|=1048576,m)}function o(v){return t&&v.alternate===null&&(v.flags|=2),v}function h(v,m,y,T){return m===null||m.tag!==6?(m=cf(y,v.mode,T),m.return=v,m):(m=r(m,y),m.return=v,m)}function u(v,m,y,T){var x=y.type;return x===Io?_(v,m,y.props.children,T,y.key):m!==null&&(m.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===qr&&Uy(x)===m.type)?(T=r(m,y.props),T.ref=vh(v,m,y),T.return=v,T):(T=M_(y.type,y.key,y.props,null,v.mode,T),T.ref=vh(v,m,y),T.return=v,T)}function l(v,m,y,T){return m===null||m.tag!==4||m.stateNode.containerInfo!==y.containerInfo||m.stateNode.implementation!==y.implementation?(m=gf(y,v.mode,T),m.return=v,m):(m=r(m,y.children||[]),m.return=v,m)}function _(v,m,y,T,x){return m===null||m.tag!==7?(m=Wi(y,v.mode,T,x),m.return=v,m):(m=r(m,y),m.return=v,m)}function s(v,m,y){if(typeof m=="string"&&m!==""||typeof m=="number")return m=cf(""+m,v.mode,y),m.return=v,m;if(typeof m=="object"&&m!==null){switch(m.$$typeof){case Ll:return y=M_(m.type,m.key,m.props,null,v.mode,y),y.ref=vh(v,null,m),y.return=v,y;case Mo:return m=gf(m,v.mode,y),m.return=v,m;case qr:var T=m._init;return s(v,T(m._payload),y)}if(Mh(m)||gh(m))return m=Wi(m,v.mode,y,null),m.return=v,m;Yl(v,m)}return null}function c(v,m,y,T){var x=m!==null?m.key:null;if(typeof y=="string"&&y!==""||typeof y=="number")return x!==null?null:h(v,m,""+y,T);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case Ll:return y.key===x?u(v,m,y,T):null;case Mo:return y.key===x?l(v,m,y,T):null;case qr:return x=y._init,c(v,m,x(y._payload),T)}if(Mh(y)||gh(y))return x!==null?null:_(v,m,y,T,null);Yl(v,y)}return null}function g(v,m,y,T,x){if(typeof T=="string"&&T!==""||typeof T=="number")return v=v.get(y)||null,h(m,v,""+T,x);if(typeof T=="object"&&T!==null){switch(T.$$typeof){case Ll:return v=v.get(T.key===null?y:T.key)||null,u(m,v,T,x);case Mo:return v=v.get(T.key===null?y:T.key)||null,l(m,v,T,x);case qr:var b=T._init;return g(v,m,y,b(T._payload),x)}if(Mh(T)||gh(T))return v=v.get(y)||null,_(m,v,T,x,null);Yl(m,T)}return null}function d(v,m,y,T){for(var x=null,b=null,C=m,N=m=0,w=null;C!==null&&N<y.length;N++){C.index>N?(w=C,C=null):w=C.sibling;var P=c(v,C,y[N],T);if(P===null){C===null&&(C=w);break}t&&C&&P.alternate===null&&n(v,C),m=i(P,m,N),b===null?x=P:b.sibling=P,b=P,C=w}if(N===y.length)return e(v,C),sn&&Mi(v,N),x;if(C===null){for(;N<y.length;N++)C=s(v,y[N],T),C!==null&&(m=i(C,m,N),b===null?x=C:b.sibling=C,b=C);return sn&&Mi(v,N),x}for(C=a(v,C);N<y.length;N++)w=g(C,v,N,y[N],T),w!==null&&(t&&w.alternate!==null&&C.delete(w.key===null?N:w.key),m=i(w,m,N),b===null?x=w:b.sibling=w,b=w);return t&&C.forEach(function(L){return n(v,L)}),sn&&Mi(v,N),x}function f(v,m,y,T){var x=gh(y);if(typeof x!="function")throw Error(_t(150));if(y=x.call(y),y==null)throw Error(_t(151));for(var b=x=null,C=m,N=m=0,w=null,P=y.next();C!==null&&!P.done;N++,P=y.next()){C.index>N?(w=C,C=null):w=C.sibling;var L=c(v,C,P.value,T);if(L===null){C===null&&(C=w);break}t&&C&&L.alternate===null&&n(v,C),m=i(L,m,N),b===null?x=L:b.sibling=L,b=L,C=w}if(P.done)return e(v,C),sn&&Mi(v,N),x;if(C===null){for(;!P.done;N++,P=y.next())P=s(v,P.value,T),P!==null&&(m=i(P,m,N),b===null?x=P:b.sibling=P,b=P);return sn&&Mi(v,N),x}for(C=a(v,C);!P.done;N++,P=y.next())P=g(C,v,N,P.value,T),P!==null&&(t&&P.alternate!==null&&C.delete(P.key===null?N:P.key),m=i(P,m,N),b===null?x=P:b.sibling=P,b=P);return t&&C.forEach(function(H){return n(v,H)}),sn&&Mi(v,N),x}function p(v,m,y,T){if(typeof y=="object"&&y!==null&&y.type===Io&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case Ll:t:{for(var x=y.key,b=m;b!==null;){if(b.key===x){if(x=y.type,x===Io){if(b.tag===7){e(v,b.sibling),m=r(b,y.props.children),m.return=v,v=m;break t}}else if(b.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===qr&&Uy(x)===b.type){e(v,b.sibling),m=r(b,y.props),m.ref=vh(v,b,y),m.return=v,v=m;break t}e(v,b);break}else n(v,b);b=b.sibling}y.type===Io?(m=Wi(y.props.children,v.mode,T,y.key),m.return=v,v=m):(T=M_(y.type,y.key,y.props,null,v.mode,T),T.ref=vh(v,m,y),T.return=v,v=T)}return o(v);case Mo:t:{for(b=y.key;m!==null;){if(m.key===b)if(m.tag===4&&m.stateNode.containerInfo===y.containerInfo&&m.stateNode.implementation===y.implementation){e(v,m.sibling),m=r(m,y.children||[]),m.return=v,v=m;break t}else{e(v,m);break}else n(v,m);m=m.sibling}m=gf(y,v.mode,T),m.return=v,v=m}return o(v);case qr:return b=y._init,p(v,m,b(y._payload),T)}if(Mh(y))return d(v,m,y,T);if(gh(y))return f(v,m,y,T);Yl(v,y)}return typeof y=="string"&&y!==""||typeof y=="number"?(y=""+y,m!==null&&m.tag===6?(e(v,m.sibling),m=r(m,y),m.return=v,v=m):(e(v,m),m=cf(y,v.mode,T),m.return=v,v=m),o(v)):e(v,m)}return p}var f0=pk(!0),mk=pk(!1),W_=yi(null),z_=null,Vo=null,zm=null;function Xm(){zm=Vo=z_=null}function Qm(t){var n=W_.current;ln(W_),t._currentValue=n}function Od(t,n,e){for(;t!==null;){var a=t.alternate;if((t.childLanes&n)!==n?(t.childLanes|=n,a!==null&&(a.childLanes|=n)):a!==null&&(a.childLanes&n)!==n&&(a.childLanes|=n),t===e)break;t=t.return}}function n0(t,n){z_=t,zm=Vo=null,t=t.dependencies,t!==null&&t.firstContext!==null&&(t.lanes&n&&(Se=!0),t.firstContext=null)}function da(t){var n=t._currentValue;if(zm!==t)if(t={context:t,memoizedValue:n,next:null},Vo===null){if(z_===null)throw Error(_t(308));Vo=t,z_.dependencies={lanes:0,firstContext:t}}else Vo=Vo.next=t;return n}var Ki=null;function Zm(t){Ki===null?Ki=[t]:Ki.push(t)}function vk(t,n,e,a){var r=n.interleaved;return r===null?(e.next=e,Zm(n)):(e.next=r.next,r.next=e),n.interleaved=e,Hr(t,a)}function Hr(t,n){t.lanes|=n;var e=t.alternate;for(e!==null&&(e.lanes|=n),e=t,t=t.return;t!==null;)t.childLanes|=n,e=t.alternate,e!==null&&(e.childLanes|=n),e=t,t=t.return;return e.tag===3?e.stateNode:null}var Gr=!1;function Jm(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function yk(t,n){t=t.updateQueue,n.updateQueue===t&&(n.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,effects:t.effects})}function Tr(t,n){return{eventTime:t,lane:n,tag:0,payload:null,callback:null,next:null}}function hi(t,n,e){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,Bt&2){var r=a.pending;return r===null?n.next=n:(n.next=r.next,r.next=n),a.pending=n,Hr(t,e)}return r=a.interleaved,r===null?(n.next=n,Zm(a)):(n.next=r.next,r.next=n),a.interleaved=n,Hr(t,e)}function w_(t,n,e){if(n=n.updateQueue,n!==null&&(n=n.shared,(e&4194240)!==0)){var a=n.lanes;a&=t.pendingLanes,e|=a,n.lanes=e,Bm(t,e)}}function Yy(t,n){var e=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,e===a)){var r=null,i=null;if(e=e.firstBaseUpdate,e!==null){do{var o={eventTime:e.eventTime,lane:e.lane,tag:e.tag,payload:e.payload,callback:e.callback,next:null};i===null?r=i=o:i=i.next=o,e=e.next}while(e!==null);i===null?r=i=n:i=i.next=n}else r=i=n;e={baseState:a.baseState,firstBaseUpdate:r,lastBaseUpdate:i,shared:a.shared,effects:a.effects},t.updateQueue=e;return}t=e.lastBaseUpdate,t===null?e.firstBaseUpdate=n:t.next=n,e.lastBaseUpdate=n}function X_(t,n,e,a){var r=t.updateQueue;Gr=!1;var i=r.firstBaseUpdate,o=r.lastBaseUpdate,h=r.shared.pending;if(h!==null){r.shared.pending=null;var u=h,l=u.next;u.next=null,o===null?i=l:o.next=l,o=u;var _=t.alternate;_!==null&&(_=_.updateQueue,h=_.lastBaseUpdate,h!==o&&(h===null?_.firstBaseUpdate=l:h.next=l,_.lastBaseUpdate=u))}if(i!==null){var s=r.baseState;o=0,_=l=u=null,h=i;do{var c=h.lane,g=h.eventTime;if((a&c)===c){_!==null&&(_=_.next={eventTime:g,lane:0,tag:h.tag,payload:h.payload,callback:h.callback,next:null});t:{var d=t,f=h;switch(c=n,g=e,f.tag){case 1:if(d=f.payload,typeof d=="function"){s=d.call(g,s,c);break t}s=d;break t;case 3:d.flags=d.flags&-65537|128;case 0:if(d=f.payload,c=typeof d=="function"?d.call(g,s,c):d,c==null)break t;s=mn({},s,c);break t;case 2:Gr=!0}}h.callback!==null&&h.lane!==0&&(t.flags|=64,c=r.effects,c===null?r.effects=[h]:c.push(h))}else g={eventTime:g,lane:c,tag:h.tag,payload:h.payload,callback:h.callback,next:null},_===null?(l=_=g,u=s):_=_.next=g,o|=c;if(h=h.next,h===null){if(h=r.shared.pending,h===null)break;c=h,h=c.next,c.next=null,r.lastBaseUpdate=c,r.shared.pending=null}}while(!0);if(_===null&&(u=s),r.baseState=u,r.firstBaseUpdate=l,r.lastBaseUpdate=_,n=r.shared.interleaved,n!==null){r=n;do o|=r.lane,r=r.next;while(r!==n)}else i===null&&(r.shared.lanes=0);eo|=o,t.lanes=o,t.memoizedState=s}}function Wy(t,n,e){if(t=n.effects,n.effects=null,t!==null)for(n=0;n<t.length;n++){var a=t[n],r=a.callback;if(r!==null){if(a.callback=null,a=e,typeof r!="function")throw Error(_t(191,r));r.call(a)}}}var pl={},tr=yi(pl),mu=yi(pl),vu=yi(pl);function Vi(t){if(t===pl)throw Error(_t(174));return t}function t1(t,n){switch(an(vu,n),an(mu,t),an(tr,pl),t=n.nodeType,t){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:_d(null,"");break;default:t=t===8?n.parentNode:n,n=t.namespaceURI||null,t=t.tagName,n=_d(n,t)}ln(tr),an(tr,n)}function d0(){ln(tr),ln(mu),ln(vu)}function xk(t){Vi(vu.current);var n=Vi(tr.current),e=_d(n,t.type);n!==e&&(an(mu,t),an(tr,e))}function n1(t){mu.current===t&&(ln(tr),ln(mu))}var dn=yi(0);function Q_(t){for(var n=t;n!==null;){if(n.tag===13){var e=n.memoizedState;if(e!==null&&(e=e.dehydrated,e===null||e.data==="$?"||e.data==="$!"))return n}else if(n.tag===19&&n.memoizedProps.revealOrder!==void 0){if(n.flags&128)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var of=[];function e1(){for(var t=0;t<of.length;t++)of[t]._workInProgressVersionPrimary=null;of.length=0}var S_=Fr.ReactCurrentDispatcher,hf=Fr.ReactCurrentBatchConfig,no=0,pn=null,In=null,Rn=null,Z_=!1,$h=!1,yu=0,QH=0;function ie(){throw Error(_t(321))}function a1(t,n){if(n===null)return!1;for(var e=0;e<n.length&&e<t.length;e++)if(!Va(t[e],n[e]))return!1;return!0}function r1(t,n,e,a,r,i){if(no=i,pn=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,S_.current=t===null||t.memoizedState===null?nO:eO,t=e(a,r),$h){i=0;do{if($h=!1,yu=0,25<=i)throw Error(_t(301));i+=1,Rn=In=null,n.updateQueue=null,S_.current=aO,t=e(a,r)}while($h)}if(S_.current=J_,n=In!==null&&In.next!==null,no=0,Rn=In=pn=null,Z_=!1,n)throw Error(_t(300));return t}function i1(){var t=yu!==0;return yu=0,t}function za(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Rn===null?pn.memoizedState=Rn=t:Rn=Rn.next=t,Rn}function pa(){if(In===null){var t=pn.alternate;t=t!==null?t.memoizedState:null}else t=In.next;var n=Rn===null?pn.memoizedState:Rn.next;if(n!==null)Rn=n,In=t;else{if(t===null)throw Error(_t(310));In=t,t={memoizedState:In.memoizedState,baseState:In.baseState,baseQueue:In.baseQueue,queue:In.queue,next:null},Rn===null?pn.memoizedState=Rn=t:Rn=Rn.next=t}return Rn}function xu(t,n){return typeof n=="function"?n(t):n}function uf(t){var n=pa(),e=n.queue;if(e===null)throw Error(_t(311));e.lastRenderedReducer=t;var a=In,r=a.baseQueue,i=e.pending;if(i!==null){if(r!==null){var o=r.next;r.next=i.next,i.next=o}a.baseQueue=r=i,e.pending=null}if(r!==null){i=r.next,a=a.baseState;var h=o=null,u=null,l=i;do{var _=l.lane;if((no&_)===_)u!==null&&(u=u.next={lane:0,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null}),a=l.hasEagerState?l.eagerState:t(a,l.action);else{var s={lane:_,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null};u===null?(h=u=s,o=a):u=u.next=s,pn.lanes|=_,eo|=_}l=l.next}while(l!==null&&l!==i);u===null?o=a:u.next=h,Va(a,n.memoizedState)||(Se=!0),n.memoizedState=a,n.baseState=o,n.baseQueue=u,e.lastRenderedState=a}if(t=e.interleaved,t!==null){r=t;do i=r.lane,pn.lanes|=i,eo|=i,r=r.next;while(r!==t)}else r===null&&(e.lanes=0);return[n.memoizedState,e.dispatch]}function lf(t){var n=pa(),e=n.queue;if(e===null)throw Error(_t(311));e.lastRenderedReducer=t;var a=e.dispatch,r=e.pending,i=n.memoizedState;if(r!==null){e.pending=null;var o=r=r.next;do i=t(i,o.action),o=o.next;while(o!==r);Va(i,n.memoizedState)||(Se=!0),n.memoizedState=i,n.baseQueue===null&&(n.baseState=i),e.lastRenderedState=i}return[i,a]}function Tk(){}function bk(t,n){var e=pn,a=pa(),r=n(),i=!Va(a.memoizedState,r);if(i&&(a.memoizedState=r,Se=!0),a=a.queue,o1(Nk.bind(null,e,a,t),[t]),a.getSnapshot!==n||i||Rn!==null&&Rn.memoizedState.tag&1){if(e.flags|=2048,Tu(9,kk.bind(null,e,a,r,n),void 0,null),qn===null)throw Error(_t(349));no&30||Ck(e,n,r)}return r}function Ck(t,n,e){t.flags|=16384,t={getSnapshot:n,value:e},n=pn.updateQueue,n===null?(n={lastEffect:null,stores:null},pn.updateQueue=n,n.stores=[t]):(e=n.stores,e===null?n.stores=[t]:e.push(t))}function kk(t,n,e,a){n.value=e,n.getSnapshot=a,Ak(n)&&wk(t)}function Nk(t,n,e){return e(function(){Ak(n)&&wk(t)})}function Ak(t){var n=t.getSnapshot;t=t.value;try{var e=n();return!Va(t,e)}catch{return!0}}function wk(t){var n=Hr(t,1);n!==null&&La(n,t,1,-1)}function zy(t){var n=za();return typeof t=="function"&&(t=t()),n.memoizedState=n.baseState=t,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:xu,lastRenderedState:t},n.queue=t,t=t.dispatch=tO.bind(null,pn,t),[n.memoizedState,t]}function Tu(t,n,e,a){return t={tag:t,create:n,destroy:e,deps:a,next:null},n=pn.updateQueue,n===null?(n={lastEffect:null,stores:null},pn.updateQueue=n,n.lastEffect=t.next=t):(e=n.lastEffect,e===null?n.lastEffect=t.next=t:(a=e.next,e.next=t,t.next=a,n.lastEffect=t)),t}function Sk(){return pa().memoizedState}function H_(t,n,e,a){var r=za();pn.flags|=t,r.memoizedState=Tu(1|n,e,void 0,a===void 0?null:a)}function wc(t,n,e,a){var r=pa();a=a===void 0?null:a;var i=void 0;if(In!==null){var o=In.memoizedState;if(i=o.destroy,a!==null&&a1(a,o.deps)){r.memoizedState=Tu(n,e,i,a);return}}pn.flags|=t,r.memoizedState=Tu(1|n,e,i,a)}function Xy(t,n){return H_(8390656,8,t,n)}function o1(t,n){return wc(2048,8,t,n)}function Hk(t,n){return wc(4,2,t,n)}function Ok(t,n){return wc(4,4,t,n)}function Ek(t,n){if(typeof n=="function")return t=t(),n(t),function(){n(null)};if(n!=null)return t=t(),n.current=t,function(){n.current=null}}function Pk(t,n,e){return e=e!=null?e.concat([t]):null,wc(4,4,Ek.bind(null,n,t),e)}function h1(){}function Mk(t,n){var e=pa();n=n===void 0?null:n;var a=e.memoizedState;return a!==null&&n!==null&&a1(n,a[1])?a[0]:(e.memoizedState=[t,n],t)}function Ik(t,n){var e=pa();n=n===void 0?null:n;var a=e.memoizedState;return a!==null&&n!==null&&a1(n,a[1])?a[0]:(t=t(),e.memoizedState=[t,n],t)}function Dk(t,n,e){return no&21?(Va(e,n)||(e=j3(),pn.lanes|=e,eo|=e,t.baseState=!0),n):(t.baseState&&(t.baseState=!1,Se=!0),t.memoizedState=e)}function ZH(t,n){var e=Wt;Wt=e!==0&&4>e?e:4,t(!0);var a=hf.transition;hf.transition={};try{t(!1),n()}finally{Wt=e,hf.transition=a}}function Lk(){return pa().memoizedState}function JH(t,n,e){var a=li(t);if(e={lane:a,action:e,hasEagerState:!1,eagerState:null,next:null},Fk(t))Bk(n,e);else if(e=vk(t,n,e,a),e!==null){var r=Te();La(e,t,a,r),Rk(e,n,a)}}function tO(t,n,e){var a=li(t),r={lane:a,action:e,hasEagerState:!1,eagerState:null,next:null};if(Fk(t))Bk(n,r);else{var i=t.alternate;if(t.lanes===0&&(i===null||i.lanes===0)&&(i=n.lastRenderedReducer,i!==null))try{var o=n.lastRenderedState,h=i(o,e);if(r.hasEagerState=!0,r.eagerState=h,Va(h,o)){var u=n.interleaved;u===null?(r.next=r,Zm(n)):(r.next=u.next,u.next=r),n.interleaved=r;return}}catch{}finally{}e=vk(t,n,r,a),e!==null&&(r=Te(),La(e,t,a,r),Rk(e,n,a))}}function Fk(t){var n=t.alternate;return t===pn||n!==null&&n===pn}function Bk(t,n){$h=Z_=!0;var e=t.pending;e===null?n.next=n:(n.next=e.next,e.next=n),t.pending=n}function Rk(t,n,e){if(e&4194240){var a=n.lanes;a&=t.pendingLanes,e|=a,n.lanes=e,Bm(t,e)}}var J_={readContext:da,useCallback:ie,useContext:ie,useEffect:ie,useImperativeHandle:ie,useInsertionEffect:ie,useLayoutEffect:ie,useMemo:ie,useReducer:ie,useRef:ie,useState:ie,useDebugValue:ie,useDeferredValue:ie,useTransition:ie,useMutableSource:ie,useSyncExternalStore:ie,useId:ie,unstable_isNewReconciler:!1},nO={readContext:da,useCallback:function(t,n){return za().memoizedState=[t,n===void 0?null:n],t},useContext:da,useEffect:Xy,useImperativeHandle:function(t,n,e){return e=e!=null?e.concat([t]):null,H_(4194308,4,Ek.bind(null,n,t),e)},useLayoutEffect:function(t,n){return H_(4194308,4,t,n)},useInsertionEffect:function(t,n){return H_(4,2,t,n)},useMemo:function(t,n){var e=za();return n=n===void 0?null:n,t=t(),e.memoizedState=[t,n],t},useReducer:function(t,n,e){var a=za();return n=e!==void 0?e(n):n,a.memoizedState=a.baseState=n,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:n},a.queue=t,t=t.dispatch=JH.bind(null,pn,t),[a.memoizedState,t]},useRef:function(t){var n=za();return t={current:t},n.memoizedState=t},useState:zy,useDebugValue:h1,useDeferredValue:function(t){return za().memoizedState=t},useTransition:function(){var t=zy(!1),n=t[0];return t=ZH.bind(null,t[1]),za().memoizedState=t,[n,t]},useMutableSource:function(){},useSyncExternalStore:function(t,n,e){var a=pn,r=za();if(sn){if(e===void 0)throw Error(_t(407));e=e()}else{if(e=n(),qn===null)throw Error(_t(349));no&30||Ck(a,n,e)}r.memoizedState=e;var i={value:e,getSnapshot:n};return r.queue=i,Xy(Nk.bind(null,a,i,t),[t]),a.flags|=2048,Tu(9,kk.bind(null,a,i,e,n),void 0,null),e},useId:function(){var t=za(),n=qn.identifierPrefix;if(sn){var e=dr,a=fr;e=(a&~(1<<32-Da(a)-1)).toString(32)+e,n=":"+n+"R"+e,e=yu++,0<e&&(n+="H"+e.toString(32)),n+=":"}else e=QH++,n=":"+n+"r"+e.toString(32)+":";return t.memoizedState=n},unstable_isNewReconciler:!1},eO={readContext:da,useCallback:Mk,useContext:da,useEffect:o1,useImperativeHandle:Pk,useInsertionEffect:Hk,useLayoutEffect:Ok,useMemo:Ik,useReducer:uf,useRef:Sk,useState:function(){return uf(xu)},useDebugValue:h1,useDeferredValue:function(t){var n=pa();return Dk(n,In.memoizedState,t)},useTransition:function(){var t=uf(xu)[0],n=pa().memoizedState;return[t,n]},useMutableSource:Tk,useSyncExternalStore:bk,useId:Lk,unstable_isNewReconciler:!1},aO={readContext:da,useCallback:Mk,useContext:da,useEffect:o1,useImperativeHandle:Pk,useInsertionEffect:Hk,useLayoutEffect:Ok,useMemo:Ik,useReducer:lf,useRef:Sk,useState:function(){return lf(xu)},useDebugValue:h1,useDeferredValue:function(t){var n=pa();return In===null?n.memoizedState=t:Dk(n,In.memoizedState,t)},useTransition:function(){var t=lf(xu)[0],n=pa().memoizedState;return[t,n]},useMutableSource:Tk,useSyncExternalStore:bk,useId:Lk,unstable_isNewReconciler:!1};function Na(t,n){if(t&&t.defaultProps){n=mn({},n),t=t.defaultProps;for(var e in t)n[e]===void 0&&(n[e]=t[e]);return n}return n}function Ed(t,n,e,a){n=t.memoizedState,e=e(a,n),e=e==null?n:mn({},n,e),t.memoizedState=e,t.lanes===0&&(t.updateQueue.baseState=e)}var Sc={isMounted:function(t){return(t=t._reactInternals)?fo(t)===t:!1},enqueueSetState:function(t,n,e){t=t._reactInternals;var a=Te(),r=li(t),i=Tr(a,r);i.payload=n,e!=null&&(i.callback=e),n=hi(t,i,r),n!==null&&(La(n,t,r,a),w_(n,t,r))},enqueueReplaceState:function(t,n,e){t=t._reactInternals;var a=Te(),r=li(t),i=Tr(a,r);i.tag=1,i.payload=n,e!=null&&(i.callback=e),n=hi(t,i,r),n!==null&&(La(n,t,r,a),w_(n,t,r))},enqueueForceUpdate:function(t,n){t=t._reactInternals;var e=Te(),a=li(t),r=Tr(e,a);r.tag=2,n!=null&&(r.callback=n),n=hi(t,r,a),n!==null&&(La(n,t,a,e),w_(n,t,a))}};function Qy(t,n,e,a,r,i,o){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(a,i,o):n.prototype&&n.prototype.isPureReactComponent?!gu(e,a)||!gu(r,i):!0}function jk(t,n,e){var a=!1,r=fi,i=n.contextType;return typeof i=="object"&&i!==null?i=da(i):(r=Ee(n)?Ji:ge.current,a=n.contextTypes,i=(a=a!=null)?c0(t,r):fi),n=new n(e,i),t.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,n.updater=Sc,t.stateNode=n,n._reactInternals=t,a&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=r,t.__reactInternalMemoizedMaskedChildContext=i),n}function Zy(t,n,e,a){t=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(e,a),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(e,a),n.state!==t&&Sc.enqueueReplaceState(n,n.state,null)}function Pd(t,n,e,a){var r=t.stateNode;r.props=e,r.state=t.memoizedState,r.refs={},Jm(t);var i=n.contextType;typeof i=="object"&&i!==null?r.context=da(i):(i=Ee(n)?Ji:ge.current,r.context=c0(t,i)),r.state=t.memoizedState,i=n.getDerivedStateFromProps,typeof i=="function"&&(Ed(t,n,i,e),r.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof r.getSnapshotBeforeUpdate=="function"||typeof r.UNSAFE_componentWillMount!="function"&&typeof r.componentWillMount!="function"||(n=r.state,typeof r.componentWillMount=="function"&&r.componentWillMount(),typeof r.UNSAFE_componentWillMount=="function"&&r.UNSAFE_componentWillMount(),n!==r.state&&Sc.enqueueReplaceState(r,r.state,null),X_(t,e,r,a),r.state=t.memoizedState),typeof r.componentDidMount=="function"&&(t.flags|=4194308)}function p0(t,n){try{var e="",a=n;do e+=ES(a),a=a.return;while(a);var r=e}catch(i){r=`
Error generating stack: `+i.message+`
`+i.stack}return{value:t,source:n,stack:r,digest:null}}function _f(t,n,e){return{value:t,source:null,stack:e??null,digest:n??null}}function Md(t,n){try{console.error(n.value)}catch(e){setTimeout(function(){throw e})}}var rO=typeof WeakMap=="function"?WeakMap:Map;function Kk(t,n,e){e=Tr(-1,e),e.tag=3,e.payload={element:null};var a=n.value;return e.callback=function(){ns||(ns=!0,$d=a),Md(t,n)},e}function Vk(t,n,e){e=Tr(-1,e),e.tag=3;var a=t.type.getDerivedStateFromError;if(typeof a=="function"){var r=n.value;e.payload=function(){return a(r)},e.callback=function(){Md(t,n)}}var i=t.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(e.callback=function(){Md(t,n),typeof a!="function"&&(ui===null?ui=new Set([this]):ui.add(this));var o=n.stack;this.componentDidCatch(n.value,{componentStack:o!==null?o:""})}),e}function Jy(t,n,e){var a=t.pingCache;if(a===null){a=t.pingCache=new rO;var r=new Set;a.set(n,r)}else r=a.get(n),r===void 0&&(r=new Set,a.set(n,r));r.has(e)||(r.add(e),t=vO.bind(null,t,n,e),n.then(t,t))}function t2(t){do{var n;if((n=t.tag===13)&&(n=t.memoizedState,n=n!==null?n.dehydrated!==null:!0),n)return t;t=t.return}while(t!==null);return null}function n2(t,n,e,a,r){return t.mode&1?(t.flags|=65536,t.lanes=r,t):(t===n?t.flags|=65536:(t.flags|=128,e.flags|=131072,e.flags&=-52805,e.tag===1&&(e.alternate===null?e.tag=17:(n=Tr(-1,1),n.tag=2,hi(e,n,1))),e.lanes|=1),t)}var iO=Fr.ReactCurrentOwner,Se=!1;function fe(t,n,e,a){n.child=t===null?mk(n,null,e,a):f0(n,t.child,e,a)}function e2(t,n,e,a,r){e=e.render;var i=n.ref;return n0(n,r),a=r1(t,n,e,a,i,r),e=i1(),t!==null&&!Se?(n.updateQueue=t.updateQueue,n.flags&=-2053,t.lanes&=~r,Or(t,n,r)):(sn&&e&&Um(n),n.flags|=1,fe(t,n,a,r),n.child)}function a2(t,n,e,a,r){if(t===null){var i=e.type;return typeof i=="function"&&!d1(i)&&i.defaultProps===void 0&&e.compare===null&&e.defaultProps===void 0?(n.tag=15,n.type=i,$k(t,n,i,a,r)):(t=M_(e.type,null,a,n,n.mode,r),t.ref=n.ref,t.return=n,n.child=t)}if(i=t.child,!(t.lanes&r)){var o=i.memoizedProps;if(e=e.compare,e=e!==null?e:gu,e(o,a)&&t.ref===n.ref)return Or(t,n,r)}return n.flags|=1,t=_i(i,a),t.ref=n.ref,t.return=n,n.child=t}function $k(t,n,e,a,r){if(t!==null){var i=t.memoizedProps;if(gu(i,a)&&t.ref===n.ref)if(Se=!1,n.pendingProps=a=i,(t.lanes&r)!==0)t.flags&131072&&(Se=!0);else return n.lanes=t.lanes,Or(t,n,r)}return Id(t,n,e,a,r)}function qk(t,n,e){var a=n.pendingProps,r=a.children,i=t!==null?t.memoizedState:null;if(a.mode==="hidden")if(!(n.mode&1))n.memoizedState={baseLanes:0,cachePool:null,transitions:null},an(qo,Ke),Ke|=e;else{if(!(e&1073741824))return t=i!==null?i.baseLanes|e:e,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:t,cachePool:null,transitions:null},n.updateQueue=null,an(qo,Ke),Ke|=t,null;n.memoizedState={baseLanes:0,cachePool:null,transitions:null},a=i!==null?i.baseLanes:e,an(qo,Ke),Ke|=a}else i!==null?(a=i.baseLanes|e,n.memoizedState=null):a=e,an(qo,Ke),Ke|=a;return fe(t,n,r,e),n.child}function Gk(t,n){var e=n.ref;(t===null&&e!==null||t!==null&&t.ref!==e)&&(n.flags|=512,n.flags|=2097152)}function Id(t,n,e,a,r){var i=Ee(e)?Ji:ge.current;return i=c0(n,i),n0(n,r),e=r1(t,n,e,a,i,r),a=i1(),t!==null&&!Se?(n.updateQueue=t.updateQueue,n.flags&=-2053,t.lanes&=~r,Or(t,n,r)):(sn&&a&&Um(n),n.flags|=1,fe(t,n,e,r),n.child)}function r2(t,n,e,a,r){if(Ee(e)){var i=!0;G_(n)}else i=!1;if(n0(n,r),n.stateNode===null)O_(t,n),jk(n,e,a),Pd(n,e,a,r),a=!0;else if(t===null){var o=n.stateNode,h=n.memoizedProps;o.props=h;var u=o.context,l=e.contextType;typeof l=="object"&&l!==null?l=da(l):(l=Ee(e)?Ji:ge.current,l=c0(n,l));var _=e.getDerivedStateFromProps,s=typeof _=="function"||typeof o.getSnapshotBeforeUpdate=="function";s||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(h!==a||u!==l)&&Zy(n,o,a,l),Gr=!1;var c=n.memoizedState;o.state=c,X_(n,a,o,r),u=n.memoizedState,h!==a||c!==u||Oe.current||Gr?(typeof _=="function"&&(Ed(n,e,_,a),u=n.memoizedState),(h=Gr||Qy(n,e,h,a,c,u,l))?(s||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(n.flags|=4194308)):(typeof o.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=a,n.memoizedState=u),o.props=a,o.state=u,o.context=l,a=h):(typeof o.componentDidMount=="function"&&(n.flags|=4194308),a=!1)}else{o=n.stateNode,yk(t,n),h=n.memoizedProps,l=n.type===n.elementType?h:Na(n.type,h),o.props=l,s=n.pendingProps,c=o.context,u=e.contextType,typeof u=="object"&&u!==null?u=da(u):(u=Ee(e)?Ji:ge.current,u=c0(n,u));var g=e.getDerivedStateFromProps;(_=typeof g=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(h!==s||c!==u)&&Zy(n,o,a,u),Gr=!1,c=n.memoizedState,o.state=c,X_(n,a,o,r);var d=n.memoizedState;h!==s||c!==d||Oe.current||Gr?(typeof g=="function"&&(Ed(n,e,g,a),d=n.memoizedState),(l=Gr||Qy(n,e,l,a,c,d,u)||!1)?(_||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(a,d,u),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(a,d,u)),typeof o.componentDidUpdate=="function"&&(n.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof o.componentDidUpdate!="function"||h===t.memoizedProps&&c===t.memoizedState||(n.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||h===t.memoizedProps&&c===t.memoizedState||(n.flags|=1024),n.memoizedProps=a,n.memoizedState=d),o.props=a,o.state=d,o.context=u,a=l):(typeof o.componentDidUpdate!="function"||h===t.memoizedProps&&c===t.memoizedState||(n.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||h===t.memoizedProps&&c===t.memoizedState||(n.flags|=1024),a=!1)}return Dd(t,n,e,a,i,r)}function Dd(t,n,e,a,r,i){Gk(t,n);var o=(n.flags&128)!==0;if(!a&&!o)return r&&$y(n,e,!1),Or(t,n,i);a=n.stateNode,iO.current=n;var h=o&&typeof e.getDerivedStateFromError!="function"?null:a.render();return n.flags|=1,t!==null&&o?(n.child=f0(n,t.child,null,i),n.child=f0(n,null,h,i)):fe(t,n,h,i),n.memoizedState=a.state,r&&$y(n,e,!0),n.child}function Uk(t){var n=t.stateNode;n.pendingContext?Vy(t,n.pendingContext,n.pendingContext!==n.context):n.context&&Vy(t,n.context,!1),t1(t,n.containerInfo)}function i2(t,n,e,a,r){return g0(),Wm(r),n.flags|=256,fe(t,n,e,a),n.child}var Ld={dehydrated:null,treeContext:null,retryLane:0};function Fd(t){return{baseLanes:t,cachePool:null,transitions:null}}function Yk(t,n,e){var a=n.pendingProps,r=dn.current,i=!1,o=(n.flags&128)!==0,h;if((h=o)||(h=t!==null&&t.memoizedState===null?!1:(r&2)!==0),h?(i=!0,n.flags&=-129):(t===null||t.memoizedState!==null)&&(r|=1),an(dn,r&1),t===null)return Hd(n),t=n.memoizedState,t!==null&&(t=t.dehydrated,t!==null)?(n.mode&1?t.data==="$!"?n.lanes=8:n.lanes=1073741824:n.lanes=1,null):(o=a.children,t=a.fallback,i?(a=n.mode,i=n.child,o={mode:"hidden",children:o},!(a&1)&&i!==null?(i.childLanes=0,i.pendingProps=o):i=Ec(o,a,0,null),t=Wi(t,a,e,null),i.return=n,t.return=n,i.sibling=t,n.child=i,n.child.memoizedState=Fd(e),n.memoizedState=Ld,t):u1(n,o));if(r=t.memoizedState,r!==null&&(h=r.dehydrated,h!==null))return oO(t,n,o,a,h,r,e);if(i){i=a.fallback,o=n.mode,r=t.child,h=r.sibling;var u={mode:"hidden",children:a.children};return!(o&1)&&n.child!==r?(a=n.child,a.childLanes=0,a.pendingProps=u,n.deletions=null):(a=_i(r,u),a.subtreeFlags=r.subtreeFlags&14680064),h!==null?i=_i(h,i):(i=Wi(i,o,e,null),i.flags|=2),i.return=n,a.return=n,a.sibling=i,n.child=a,a=i,i=n.child,o=t.child.memoizedState,o=o===null?Fd(e):{baseLanes:o.baseLanes|e,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=t.childLanes&~e,n.memoizedState=Ld,a}return i=t.child,t=i.sibling,a=_i(i,{mode:"visible",children:a.children}),!(n.mode&1)&&(a.lanes=e),a.return=n,a.sibling=null,t!==null&&(e=n.deletions,e===null?(n.deletions=[t],n.flags|=16):e.push(t)),n.child=a,n.memoizedState=null,a}function u1(t,n){return n=Ec({mode:"visible",children:n},t.mode,0,null),n.return=t,t.child=n}function Wl(t,n,e,a){return a!==null&&Wm(a),f0(n,t.child,null,e),t=u1(n,n.pendingProps.children),t.flags|=2,n.memoizedState=null,t}function oO(t,n,e,a,r,i,o){if(e)return n.flags&256?(n.flags&=-257,a=_f(Error(_t(422))),Wl(t,n,o,a)):n.memoizedState!==null?(n.child=t.child,n.flags|=128,null):(i=a.fallback,r=n.mode,a=Ec({mode:"visible",children:a.children},r,0,null),i=Wi(i,r,o,null),i.flags|=2,a.return=n,i.return=n,a.sibling=i,n.child=a,n.mode&1&&f0(n,t.child,null,o),n.child.memoizedState=Fd(o),n.memoizedState=Ld,i);if(!(n.mode&1))return Wl(t,n,o,null);if(r.data==="$!"){if(a=r.nextSibling&&r.nextSibling.dataset,a)var h=a.dgst;return a=h,i=Error(_t(419)),a=_f(i,a,void 0),Wl(t,n,o,a)}if(h=(o&t.childLanes)!==0,Se||h){if(a=qn,a!==null){switch(o&-o){case 4:r=2;break;case 16:r=8;break;case 64: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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:r=32;break;case 536870912:r=268435456;break;default:r=0}r=r&(a.suspendedLanes|o)?0:r,r!==0&&r!==i.retryLane&&(i.retryLane=r,Hr(t,r),La(a,t,r,-1))}return f1(),a=_f(Error(_t(421))),Wl(t,n,o,a)}return r.data==="$?"?(n.flags|=128,n.child=t.child,n=yO.bind(null,t),r._reactRetry=n,null):(t=i.treeContext,Ye=oi(r.nextSibling),We=n,sn=!0,Sa=null,t!==null&&(ua[la++]=fr,ua[la++]=dr,ua[la++]=to,fr=t.id,dr=t.overflow,to=n),n=u1(n,a.children),n.flags|=4096,n)}function o2(t,n,e){t.lanes|=n;var a=t.alternate;a!==null&&(a.lanes|=n),Od(t.return,n,e)}function sf(t,n,e,a,r){var i=t.memoizedState;i===null?t.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:a,tail:e,tailMode:r}:(i.isBackwards=n,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=e,i.tailMode=r)}function Wk(t,n,e){var a=n.pendingProps,r=a.revealOrder,i=a.tail;if(fe(t,n,a.children,e),a=dn.current,a&2)a=a&1|2,n.flags|=128;else{if(t!==null&&t.flags&128)t:for(t=n.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&o2(t,e,n);else if(t.tag===19)o2(t,e,n);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===n)break t;for(;t.sibling===null;){if(t.return===null||t.return===n)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}a&=1}if(an(dn,a),!(n.mode&1))n.memoizedState=null;else switch(r){case"forwards":for(e=n.child,r=null;e!==null;)t=e.alternate,t!==null&&Q_(t)===null&&(r=e),e=e.sibling;e=r,e===null?(r=n.child,n.child=null):(r=e.sibling,e.sibling=null),sf(n,!1,r,e,i);break;case"backwards":for(e=null,r=n.child,n.child=null;r!==null;){if(t=r.alternate,t!==null&&Q_(t)===null){n.child=r;break}t=r.sibling,r.sibling=e,e=r,r=t}sf(n,!0,e,null,i);break;case"together":sf(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function O_(t,n){!(n.mode&1)&&t!==null&&(t.alternate=null,n.alternate=null,n.flags|=2)}function Or(t,n,e){if(t!==null&&(n.dependencies=t.dependencies),eo|=n.lanes,!(e&n.childLanes))return null;if(t!==null&&n.child!==t.child)throw Error(_t(153));if(n.child!==null){for(t=n.child,e=_i(t,t.pendingProps),n.child=e,e.return=n;t.sibling!==null;)t=t.sibling,e=e.sibling=_i(t,t.pendingProps),e.return=n;e.sibling=null}return n.child}function hO(t,n,e){switch(n.tag){case 3:Uk(n),g0();break;case 5:xk(n);break;case 1:Ee(n.type)&&G_(n);break;case 4:t1(n,n.stateNode.containerInfo);break;case 10:var a=n.type._context,r=n.memoizedProps.value;an(W_,a._currentValue),a._currentValue=r;break;case 13:if(a=n.memoizedState,a!==null)return a.dehydrated!==null?(an(dn,dn.current&1),n.flags|=128,null):e&n.child.childLanes?Yk(t,n,e):(an(dn,dn.current&1),t=Or(t,n,e),t!==null?t.sibling:null);an(dn,dn.current&1);break;case 19:if(a=(e&n.childLanes)!==0,t.flags&128){if(a)return Wk(t,n,e);n.flags|=128}if(r=n.memoizedState,r!==null&&(r.rendering=null,r.tail=null,r.lastEffect=null),an(dn,dn.current),a)break;return null;case 22:case 23:return n.lanes=0,qk(t,n,e)}return Or(t,n,e)}var zk,Bd,Xk,Qk;zk=function(t,n){for(var e=n.child;e!==null;){if(e.tag===5||e.tag===6)t.appendChild(e.stateNode);else if(e.tag!==4&&e.child!==null){e.child.return=e,e=e.child;continue}if(e===n)break;for(;e.sibling===null;){if(e.return===null||e.return===n)return;e=e.return}e.sibling.return=e.return,e=e.sibling}};Bd=function(){};Xk=function(t,n,e,a){var r=t.memoizedProps;if(r!==a){t=n.stateNode,Vi(tr.current);var i=null;switch(e){case"input":r=od(t,r),a=od(t,a),i=[];break;case"select":r=mn({},r,{value:void 0}),a=mn({},a,{value:void 0}),i=[];break;case"textarea":r=ld(t,r),a=ld(t,a),i=[];break;default:typeof r.onClick!="function"&&typeof a.onClick=="function"&&(t.onclick=$_)}sd(e,a);var o;e=null;for(l in r)if(!a.hasOwnProperty(l)&&r.hasOwnProperty(l)&&r[l]!=null)if(l==="style"){var h=r[l];for(o in h)h.hasOwnProperty(o)&&(e||(e={}),e[o]="")}else l!=="dangerouslySetInnerHTML"&&l!=="children"&&l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(ou.hasOwnProperty(l)?i||(i=[]):(i=i||[]).push(l,null));for(l in a){var u=a[l];if(h=r?.[l],a.hasOwnProperty(l)&&u!==h&&(u!=null||h!=null))if(l==="style")if(h){for(o in h)!h.hasOwnProperty(o)||u&&u.hasOwnProperty(o)||(e||(e={}),e[o]="");for(o in u)u.hasOwnProperty(o)&&h[o]!==u[o]&&(e||(e={}),e[o]=u[o])}else e||(i||(i=[]),i.push(l,e)),e=u;else l==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,h=h?h.__html:void 0,u!=null&&h!==u&&(i=i||[]).push(l,u)):l==="children"?typeof u!="string"&&typeof u!="number"||(i=i||[]).push(l,""+u):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&(ou.hasOwnProperty(l)?(u!=null&&l==="onScroll"&&on("scroll",t),i||h===u||(i=[])):(i=i||[]).push(l,u))}e&&(i=i||[]).push("style",e);var l=i;(n.updateQueue=l)&&(n.flags|=4)}};Qk=function(t,n,e,a){e!==a&&(n.flags|=4)};function yh(t,n){if(!sn)switch(t.tailMode){case"hidden":n=t.tail;for(var e=null;n!==null;)n.alternate!==null&&(e=n),n=n.sibling;e===null?t.tail=null:e.sibling=null;break;case"collapsed":e=t.tail;for(var a=null;e!==null;)e.alternate!==null&&(a=e),e=e.sibling;a===null?n||t.tail===null?t.tail=null:t.tail.sibling=null:a.sibling=null}}function oe(t){var n=t.alternate!==null&&t.alternate.child===t.child,e=0,a=0;if(n)for(var r=t.child;r!==null;)e|=r.lanes|r.childLanes,a|=r.subtreeFlags&14680064,a|=r.flags&14680064,r.return=t,r=r.sibling;else for(r=t.child;r!==null;)e|=r.lanes|r.childLanes,a|=r.subtreeFlags,a|=r.flags,r.return=t,r=r.sibling;return t.subtreeFlags|=a,t.childLanes=e,n}function uO(t,n,e){var a=n.pendingProps;switch(Ym(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return oe(n),null;case 1:return Ee(n.type)&&q_(),oe(n),null;case 3:return a=n.stateNode,d0(),ln(Oe),ln(ge),e1(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(t===null||t.child===null)&&(Ul(n)?n.flags|=4:t===null||t.memoizedState.isDehydrated&&!(n.flags&256)||(n.flags|=1024,Sa!==null&&(Ud(Sa),Sa=null))),Bd(t,n),oe(n),null;case 5:n1(n);var r=Vi(vu.current);if(e=n.type,t!==null&&n.stateNode!=null)Xk(t,n,e,a,r),t.ref!==n.ref&&(n.flags|=512,n.flags|=2097152);else{if(!a){if(n.stateNode===null)throw Error(_t(166));return oe(n),null}if(t=Vi(tr.current),Ul(n)){a=n.stateNode,e=n.type;var i=n.memoizedProps;switch(a[Xa]=n,a[pu]=i,t=(n.mode&1)!==0,e){case"dialog":on("cancel",a),on("close",a);break;case"iframe":case"object":case"embed":on("load",a);break;case"video":case"audio":for(r=0;r<Dh.length;r++)on(Dh[r],a);break;case"source":on("error",a);break;case"img":case"image":case"link":on("error",a),on("load",a);break;case"details":on("toggle",a);break;case"input":dy(a,i),on("invalid",a);break;case"select":a._wrapperState={wasMultiple:!!i.multiple},on("invalid",a);break;case"textarea":my(a,i),on("invalid",a)}sd(e,i),r=null;for(var o in i)if(i.hasOwnProperty(o)){var h=i[o];o==="children"?typeof h=="string"?a.textContent!==h&&(i.suppressHydrationWarning!==!0&&Gl(a.textContent,h,t),r=["children",h]):typeof h=="number"&&a.textContent!==""+h&&(i.suppressHydrationWarning!==!0&&Gl(a.textContent,h,t),r=["children",""+h]):ou.hasOwnProperty(o)&&h!=null&&o==="onScroll"&&on("scroll",a)}switch(e){case"input":Fl(a),py(a,i,!0);break;case"textarea":Fl(a),vy(a);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(a.onclick=$_)}a=r,n.updateQueue=a,a!==null&&(n.flags|=4)}else{o=r.nodeType===9?r:r.ownerDocument,t==="http://www.w3.org/1999/xhtml"&&(t=N3(e)),t==="http://www.w3.org/1999/xhtml"?e==="script"?(t=o.createElement("div"),t.innerHTML="<script><\/script>",t=t.removeChild(t.firstChild)):typeof a.is=="string"?t=o.createElement(e,{is:a.is}):(t=o.createElement(e),e==="select"&&(o=t,a.multiple?o.multiple=!0:a.size&&(o.size=a.size))):t=o.createElementNS(t,e),t[Xa]=n,t[pu]=a,zk(t,n,!1,!1),n.stateNode=t;t:{switch(o=cd(e,a),e){case"dialog":on("cancel",t),on("close",t),r=a;break;case"iframe":case"object":case"embed":on("load",t),r=a;break;case"video":case"audio":for(r=0;r<Dh.length;r++)on(Dh[r],t);r=a;break;case"source":on("error",t),r=a;break;case"img":case"image":case"link":on("error",t),on("load",t),r=a;break;case"details":on("toggle",t),r=a;break;case"input":dy(t,a),r=od(t,a),on("invalid",t);break;case"option":r=a;break;case"select":t._wrapperState={wasMultiple:!!a.multiple},r=mn({},a,{value:void 0}),on("invalid",t);break;case"textarea":my(t,a),r=ld(t,a),on("invalid",t);break;default:r=a}sd(e,r),h=r;for(i in h)if(h.hasOwnProperty(i)){var u=h[i];i==="style"?S3(t,u):i==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&A3(t,u)):i==="children"?typeof u=="string"?(e!=="textarea"||u!=="")&&hu(t,u):typeof u=="number"&&hu(t,""+u):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(ou.hasOwnProperty(i)?u!=null&&i==="onScroll"&&on("scroll",t):u!=null&&Pm(t,i,u,o))}switch(e){case"input":Fl(t),py(t,a,!1);break;case"textarea":Fl(t),vy(t);break;case"option":a.value!=null&&t.setAttribute("value",""+gi(a.value));break;case"select":t.multiple=!!a.multiple,i=a.value,i!=null?Qo(t,!!a.multiple,i,!1):a.defaultValue!=null&&Qo(t,!!a.multiple,a.defaultValue,!0);break;default:typeof r.onClick=="function"&&(t.onclick=$_)}switch(e){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break t;case"img":a=!0;break t;default:a=!1}}a&&(n.flags|=4)}n.ref!==null&&(n.flags|=512,n.flags|=2097152)}return oe(n),null;case 6:if(t&&n.stateNode!=null)Qk(t,n,t.memoizedProps,a);else{if(typeof a!="string"&&n.stateNode===null)throw Error(_t(166));if(e=Vi(vu.current),Vi(tr.current),Ul(n)){if(a=n.stateNode,e=n.memoizedProps,a[Xa]=n,(i=a.nodeValue!==e)&&(t=We,t!==null))switch(t.tag){case 3:Gl(a.nodeValue,e,(t.mode&1)!==0);break;case 5:t.memoizedProps.suppressHydrationWarning!==!0&&Gl(a.nodeValue,e,(t.mode&1)!==0)}i&&(n.flags|=4)}else a=(e.nodeType===9?e:e.ownerDocument).createTextNode(a),a[Xa]=n,n.stateNode=a}return oe(n),null;case 13:if(ln(dn),a=n.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(sn&&Ye!==null&&n.mode&1&&!(n.flags&128))dk(),g0(),n.flags|=98560,i=!1;else if(i=Ul(n),a!==null&&a.dehydrated!==null){if(t===null){if(!i)throw Error(_t(318));if(i=n.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(_t(317));i[Xa]=n}else g0(),!(n.flags&128)&&(n.memoizedState=null),n.flags|=4;oe(n),i=!1}else Sa!==null&&(Ud(Sa),Sa=null),i=!0;if(!i)return n.flags&65536?n:null}return n.flags&128?(n.lanes=e,n):(a=a!==null,a!==(t!==null&&t.memoizedState!==null)&&a&&(n.child.flags|=8192,n.mode&1&&(t===null||dn.current&1?Dn===0&&(Dn=3):f1())),n.updateQueue!==null&&(n.flags|=4),oe(n),null);case 4:return d0(),Bd(t,n),t===null&&fu(n.stateNode.containerInfo),oe(n),null;case 10:return Qm(n.type._context),oe(n),null;case 17:return Ee(n.type)&&q_(),oe(n),null;case 19:if(ln(dn),i=n.memoizedState,i===null)return oe(n),null;if(a=(n.flags&128)!==0,o=i.rendering,o===null)if(a)yh(i,!1);else{if(Dn!==0||t!==null&&t.flags&128)for(t=n.child;t!==null;){if(o=Q_(t),o!==null){for(n.flags|=128,yh(i,!1),a=o.updateQueue,a!==null&&(n.updateQueue=a,n.flags|=4),n.subtreeFlags=0,a=e,e=n.child;e!==null;)i=e,t=a,i.flags&=14680066,o=i.alternate,o===null?(i.childLanes=0,i.lanes=t,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=o.childLanes,i.lanes=o.lanes,i.child=o.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=o.memoizedProps,i.memoizedState=o.memoizedState,i.updateQueue=o.updateQueue,i.type=o.type,t=o.dependencies,i.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e=e.sibling;return an(dn,dn.current&1|2),n.child}t=t.sibling}i.tail!==null&&Cn()>m0&&(n.flags|=128,a=!0,yh(i,!1),n.lanes=4194304)}else{if(!a)if(t=Q_(o),t!==null){if(n.flags|=128,a=!0,e=t.updateQueue,e!==null&&(n.updateQueue=e,n.flags|=4),yh(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!sn)return oe(n),null}else 2*Cn()-i.renderingStartTime>m0&&e!==1073741824&&(n.flags|=128,a=!0,yh(i,!1),n.lanes=4194304);i.isBackwards?(o.sibling=n.child,n.child=o):(e=i.last,e!==null?e.sibling=o:n.child=o,i.last=o)}return i.tail!==null?(n=i.tail,i.rendering=n,i.tail=n.sibling,i.renderingStartTime=Cn(),n.sibling=null,e=dn.current,an(dn,a?e&1|2:e&1),n):(oe(n),null);case 22:case 23:return g1(),a=n.memoizedState!==null,t!==null&&t.memoizedState!==null!==a&&(n.flags|=8192),a&&n.mode&1?Ke&1073741824&&(oe(n),n.subtreeFlags&6&&(n.flags|=8192)):oe(n),null;case 24:return null;case 25:return null}throw Error(_t(156,n.tag))}function lO(t,n){switch(Ym(n),n.tag){case 1:return Ee(n.type)&&q_(),t=n.flags,t&65536?(n.flags=t&-65537|128,n):null;case 3:return d0(),ln(Oe),ln(ge),e1(),t=n.flags,t&65536&&!(t&128)?(n.flags=t&-65537|128,n):null;case 5:return n1(n),null;case 13:if(ln(dn),t=n.memoizedState,t!==null&&t.dehydrated!==null){if(n.alternate===null)throw Error(_t(340));g0()}return t=n.flags,t&65536?(n.flags=t&-65537|128,n):null;case 19:return ln(dn),null;case 4:return d0(),null;case 10:return Qm(n.type._context),null;case 22:case 23:return g1(),null;case 24:return null;default:return null}}var zl=!1,ue=!1,_O=typeof WeakSet=="function"?WeakSet:Set,Ct=null;function $o(t,n){var e=t.ref;if(e!==null)if(typeof e=="function")try{e(null)}catch(a){vn(t,n,a)}else e.current=null}function Rd(t,n,e){try{e()}catch(a){vn(t,n,a)}}var h2=!1;function sO(t,n){if(bd=j_,t=ek(),Gm(t)){if("selectionStart"in t)var e={start:t.selectionStart,end:t.selectionEnd};else t:{e=(e=t.ownerDocument)&&e.defaultView||window;var a=e.getSelection&&e.getSelection();if(a&&a.rangeCount!==0){e=a.anchorNode;var r=a.anchorOffset,i=a.focusNode;a=a.focusOffset;try{e.nodeType,i.nodeType}catch{e=null;break t}var o=0,h=-1,u=-1,l=0,_=0,s=t,c=null;n:for(;;){for(var g;s!==e||r!==0&&s.nodeType!==3||(h=o+r),s!==i||a!==0&&s.nodeType!==3||(u=o+a),s.nodeType===3&&(o+=s.nodeValue.length),(g=s.firstChild)!==null;)c=s,s=g;for(;;){if(s===t)break n;if(c===e&&++l===r&&(h=o),c===i&&++_===a&&(u=o),(g=s.nextSibling)!==null)break;s=c,c=s.parentNode}s=g}e=h===-1||u===-1?null:{start:h,end:u}}else e=null}e=e||{start:0,end:0}}else e=null;for(Cd={focusedElem:t,selectionRange:e},j_=!1,Ct=n;Ct!==null;)if(n=Ct,t=n.child,(n.subtreeFlags&1028)!==0&&t!==null)t.return=n,Ct=t;else for(;Ct!==null;){n=Ct;try{var d=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(d!==null){var f=d.memoizedProps,p=d.memoizedState,v=n.stateNode,m=v.getSnapshotBeforeUpdate(n.elementType===n.type?f:Na(n.type,f),p);v.__reactInternalSnapshotBeforeUpdate=m}break;case 3:var y=n.stateNode.containerInfo;y.nodeType===1?y.textContent="":y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(_t(163))}}catch(T){vn(n,n.return,T)}if(t=n.sibling,t!==null){t.return=n.return,Ct=t;break}Ct=n.return}return d=h2,h2=!1,d}function qh(t,n,e){var a=n.updateQueue;if(a=a!==null?a.lastEffect:null,a!==null){var r=a=a.next;do{if((r.tag&t)===t){var i=r.destroy;r.destroy=void 0,i!==void 0&&Rd(n,e,i)}r=r.next}while(r!==a)}}function Hc(t,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var e=n=n.next;do{if((e.tag&t)===t){var a=e.create;e.destroy=a()}e=e.next}while(e!==n)}}function jd(t){var n=t.ref;if(n!==null){var e=t.stateNode;switch(t.tag){case 5:t=e;break;default:t=e}typeof n=="function"?n(t):n.current=t}}function Zk(t){var n=t.alternate;n!==null&&(t.alternate=null,Zk(n)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(n=t.stateNode,n!==null&&(delete n[Xa],delete n[pu],delete n[Ad],delete n[YH],delete n[WH])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function Jk(t){return t.tag===5||t.tag===3||t.tag===4}function u2(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||Jk(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Kd(t,n,e){var a=t.tag;if(a===5||a===6)t=t.stateNode,n?e.nodeType===8?e.parentNode.insertBefore(t,n):e.insertBefore(t,n):(e.nodeType===8?(n=e.parentNode,n.insertBefore(t,e)):(n=e,n.appendChild(t)),e=e._reactRootContainer,e!=null||n.onclick!==null||(n.onclick=$_));else if(a!==4&&(t=t.child,t!==null))for(Kd(t,n,e),t=t.sibling;t!==null;)Kd(t,n,e),t=t.sibling}function Vd(t,n,e){var a=t.tag;if(a===5||a===6)t=t.stateNode,n?e.insertBefore(t,n):e.appendChild(t);else if(a!==4&&(t=t.child,t!==null))for(Vd(t,n,e),t=t.sibling;t!==null;)Vd(t,n,e),t=t.sibling}var Wn=null,Aa=!1;function Vr(t,n,e){for(e=e.child;e!==null;)tN(t,n,e),e=e.sibling}function tN(t,n,e){if(Ja&&typeof Ja.onCommitFiberUnmount=="function")try{Ja.onCommitFiberUnmount(Tc,e)}catch{}switch(e.tag){case 5:ue||$o(e,n);case 6:var a=Wn,r=Aa;Wn=null,Vr(t,n,e),Wn=a,Aa=r,Wn!==null&&(Aa?(t=Wn,e=e.stateNode,t.nodeType===8?t.parentNode.removeChild(e):t.removeChild(e)):Wn.removeChild(e.stateNode));break;case 18:Wn!==null&&(Aa?(t=Wn,e=e.stateNode,t.nodeType===8?af(t.parentNode,e):t.nodeType===1&&af(t,e),su(t)):af(Wn,e.stateNode));break;case 4:a=Wn,r=Aa,Wn=e.stateNode.containerInfo,Aa=!0,Vr(t,n,e),Wn=a,Aa=r;break;case 0:case 11:case 14:case 15:if(!ue&&(a=e.updateQueue,a!==null&&(a=a.lastEffect,a!==null))){r=a=a.next;do{var i=r,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&Rd(e,n,o),r=r.next}while(r!==a)}Vr(t,n,e);break;case 1:if(!ue&&($o(e,n),a=e.stateNode,typeof a.componentWillUnmount=="function"))try{a.props=e.memoizedProps,a.state=e.memoizedState,a.componentWillUnmount()}catch(h){vn(e,n,h)}Vr(t,n,e);break;case 21:Vr(t,n,e);break;case 22:e.mode&1?(ue=(a=ue)||e.memoizedState!==null,Vr(t,n,e),ue=a):Vr(t,n,e);break;default:Vr(t,n,e)}}function l2(t){var n=t.updateQueue;if(n!==null){t.updateQueue=null;var e=t.stateNode;e===null&&(e=t.stateNode=new _O),n.forEach(function(a){var r=xO.bind(null,t,a);e.has(a)||(e.add(a),a.then(r,r))})}}function Ta(t,n){var e=n.deletions;if(e!==null)for(var a=0;a<e.length;a++){var r=e[a];try{var i=t,o=n,h=o;t:for(;h!==null;){switch(h.tag){case 5:Wn=h.stateNode,Aa=!1;break t;case 3:Wn=h.stateNode.containerInfo,Aa=!0;break t;case 4:Wn=h.stateNode.containerInfo,Aa=!0;break t}h=h.return}if(Wn===null)throw Error(_t(160));tN(i,o,r),Wn=null,Aa=!1;var u=r.alternate;u!==null&&(u.return=null),r.return=null}catch(l){vn(r,n,l)}}if(n.subtreeFlags&12854)for(n=n.child;n!==null;)nN(n,t),n=n.sibling}function nN(t,n){var e=t.alternate,a=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:if(Ta(n,t),Ua(t),a&4){try{qh(3,t,t.return),Hc(3,t)}catch(f){vn(t,t.return,f)}try{qh(5,t,t.return)}catch(f){vn(t,t.return,f)}}break;case 1:Ta(n,t),Ua(t),a&512&&e!==null&&$o(e,e.return);break;case 5:if(Ta(n,t),Ua(t),a&512&&e!==null&&$o(e,e.return),t.flags&32){var r=t.stateNode;try{hu(r,"")}catch(f){vn(t,t.return,f)}}if(a&4&&(r=t.stateNode,r!=null)){var i=t.memoizedProps,o=e!==null?e.memoizedProps:i,h=t.type,u=t.updateQueue;if(t.updateQueue=null,u!==null)try{h==="input"&&i.type==="radio"&&i.name!=null&&C3(r,i),cd(h,o);var l=cd(h,i);for(o=0;o<u.length;o+=2){var _=u[o],s=u[o+1];_==="style"?S3(r,s):_==="dangerouslySetInnerHTML"?A3(r,s):_==="children"?hu(r,s):Pm(r,_,s,l)}switch(h){case"input":hd(r,i);break;case"textarea":k3(r,i);break;case"select":var c=r._wrapperState.wasMultiple;r._wrapperState.wasMultiple=!!i.multiple;var g=i.value;g!=null?Qo(r,!!i.multiple,g,!1):c!==!!i.multiple&&(i.defaultValue!=null?Qo(r,!!i.multiple,i.defaultValue,!0):Qo(r,!!i.multiple,i.multiple?[]:"",!1))}r[pu]=i}catch(f){vn(t,t.return,f)}}break;case 6:if(Ta(n,t),Ua(t),a&4){if(t.stateNode===null)throw Error(_t(162));r=t.stateNode,i=t.memoizedProps;try{r.nodeValue=i}catch(f){vn(t,t.return,f)}}break;case 3:if(Ta(n,t),Ua(t),a&4&&e!==null&&e.memoizedState.isDehydrated)try{su(n.containerInfo)}catch(f){vn(t,t.return,f)}break;case 4:Ta(n,t),Ua(t);break;case 13:Ta(n,t),Ua(t),r=t.child,r.flags&8192&&(i=r.memoizedState!==null,r.stateNode.isHidden=i,!i||r.alternate!==null&&r.alternate.memoizedState!==null||(s1=Cn())),a&4&&l2(t);break;case 22:if(_=e!==null&&e.memoizedState!==null,t.mode&1?(ue=(l=ue)||_,Ta(n,t),ue=l):Ta(n,t),Ua(t),a&8192){if(l=t.memoizedState!==null,(t.stateNode.isHidden=l)&&!_&&t.mode&1)for(Ct=t,_=t.child;_!==null;){for(s=Ct=_;Ct!==null;){switch(c=Ct,g=c.child,c.tag){case 0:case 11:case 14:case 15:qh(4,c,c.return);break;case 1:$o(c,c.return);var d=c.stateNode;if(typeof d.componentWillUnmount=="function"){a=c,e=c.return;try{n=a,d.props=n.memoizedProps,d.state=n.memoizedState,d.componentWillUnmount()}catch(f){vn(a,e,f)}}break;case 5:$o(c,c.return);break;case 22:if(c.memoizedState!==null){s2(s);continue}}g!==null?(g.return=c,Ct=g):s2(s)}_=_.sibling}t:for(_=null,s=t;;){if(s.tag===5){if(_===null){_=s;try{r=s.stateNode,l?(i=r.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(h=s.stateNode,u=s.memoizedProps.style,o=u!=null&&u.hasOwnProperty("display")?u.display:null,h.style.display=w3("display",o))}catch(f){vn(t,t.return,f)}}}else if(s.tag===6){if(_===null)try{s.stateNode.nodeValue=l?"":s.memoizedProps}catch(f){vn(t,t.return,f)}}else if((s.tag!==22&&s.tag!==23||s.memoizedState===null||s===t)&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break t;for(;s.sibling===null;){if(s.return===null||s.return===t)break t;_===s&&(_=null),s=s.return}_===s&&(_=null),s.sibling.return=s.return,s=s.sibling}}break;case 19:Ta(n,t),Ua(t),a&4&&l2(t);break;case 21:break;default:Ta(n,t),Ua(t)}}function Ua(t){var n=t.flags;if(n&2){try{t:{for(var e=t.return;e!==null;){if(Jk(e)){var a=e;break t}e=e.return}throw Error(_t(160))}switch(a.tag){case 5:var r=a.stateNode;a.flags&32&&(hu(r,""),a.flags&=-33);var i=u2(t);Vd(t,i,r);break;case 3:case 4:var o=a.stateNode.containerInfo,h=u2(t);Kd(t,h,o);break;default:throw Error(_t(161))}}catch(u){vn(t,t.return,u)}t.flags&=-3}n&4096&&(t.flags&=-4097)}function cO(t,n,e){Ct=t,eN(t)}function eN(t,n,e){for(var a=(t.mode&1)!==0;Ct!==null;){var r=Ct,i=r.child;if(r.tag===22&&a){var o=r.memoizedState!==null||zl;if(!o){var h=r.alternate,u=h!==null&&h.memoizedState!==null||ue;h=zl;var l=ue;if(zl=o,(ue=u)&&!l)for(Ct=r;Ct!==null;)o=Ct,u=o.child,o.tag===22&&o.memoizedState!==null?c2(r):u!==null?(u.return=o,Ct=u):c2(r);for(;i!==null;)Ct=i,eN(i),i=i.sibling;Ct=r,zl=h,ue=l}_2(t)}else r.subtreeFlags&8772&&i!==null?(i.return=r,Ct=i):_2(t)}}function _2(t){for(;Ct!==null;){var n=Ct;if(n.flags&8772){var e=n.alternate;try{if(n.flags&8772)switch(n.tag){case 0:case 11:case 15:ue||Hc(5,n);break;case 1:var a=n.stateNode;if(n.flags&4&&!ue)if(e===null)a.componentDidMount();else{var r=n.elementType===n.type?e.memoizedProps:Na(n.type,e.memoizedProps);a.componentDidUpdate(r,e.memoizedState,a.__reactInternalSnapshotBeforeUpdate)}var i=n.updateQueue;i!==null&&Wy(n,i,a);break;case 3:var o=n.updateQueue;if(o!==null){if(e=null,n.child!==null)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}Wy(n,o,e)}break;case 5:var h=n.stateNode;if(e===null&&n.flags&4){e=h;var u=n.memoizedProps;switch(n.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&e.focus();break;case"img":u.src&&(e.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(n.memoizedState===null){var l=n.alternate;if(l!==null){var _=l.memoizedState;if(_!==null){var s=_.dehydrated;s!==null&&su(s)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(_t(163))}ue||n.flags&512&&jd(n)}catch(c){vn(n,n.return,c)}}if(n===t){Ct=null;break}if(e=n.sibling,e!==null){e.return=n.return,Ct=e;break}Ct=n.return}}function s2(t){for(;Ct!==null;){var n=Ct;if(n===t){Ct=null;break}var e=n.sibling;if(e!==null){e.return=n.return,Ct=e;break}Ct=n.return}}function c2(t){for(;Ct!==null;){var n=Ct;try{switch(n.tag){case 0:case 11:case 15:var e=n.return;try{Hc(4,n)}catch(u){vn(n,e,u)}break;case 1:var a=n.stateNode;if(typeof a.componentDidMount=="function"){var r=n.return;try{a.componentDidMount()}catch(u){vn(n,r,u)}}var i=n.return;try{jd(n)}catch(u){vn(n,i,u)}break;case 5:var o=n.return;try{jd(n)}catch(u){vn(n,o,u)}}}catch(u){vn(n,n.return,u)}if(n===t){Ct=null;break}var h=n.sibling;if(h!==null){h.return=n.return,Ct=h;break}Ct=n.return}}var gO=Math.ceil,ts=Fr.ReactCurrentDispatcher,l1=Fr.ReactCurrentOwner,ga=Fr.ReactCurrentBatchConfig,Bt=0,qn=null,wn=null,Jn=0,Ke=0,qo=yi(0),Dn=0,bu=null,eo=0,Oc=0,_1=0,Gh=null,we=null,s1=0,m0=1/0,_r=null,ns=!1,$d=null,ui=null,Xl=!1,Zr=null,es=0,Uh=0,qd=null,E_=-1,P_=0;function Te(){return Bt&6?Cn():E_!==-1?E_:E_=Cn()}function li(t){return t.mode&1?Bt&2&&Jn!==0?Jn&-Jn:XH.transition!==null?(P_===0&&(P_=j3()),P_):(t=Wt,t!==0||(t=window.event,t=t===void 0?16:Y3(t.type)),t):1}function La(t,n,e,a){if(50<Uh)throw Uh=0,qd=null,Error(_t(185));gl(t,e,a),(!(Bt&2)||t!==qn)&&(t===qn&&(!(Bt&2)&&(Oc|=e),Dn===4&&zr(t,Jn)),Pe(t,a),e===1&&Bt===0&&!(n.mode&1)&&(m0=Cn()+500,Ac&&xi()))}function Pe(t,n){var e=t.callbackNode;XS(t,n);var a=R_(t,t===qn?Jn:0);if(a===0)e!==null&&Ty(e),t.callbackNode=null,t.callbackPriority=0;else if(n=a&-a,t.callbackPriority!==n){if(e!=null&&Ty(e),n===1)t.tag===0?zH(g2.bind(null,t)):ck(g2.bind(null,t)),GH(function(){!(Bt&6)&&xi()}),e=null;else{switch(K3(a)){case 1:e=Fm;break;case 4:e=B3;break;case 16:e=B_;break;case 536870912:e=R3;break;default:e=B_}e=_N(e,aN.bind(null,t))}t.callbackPriority=n,t.callbackNode=e}}function aN(t,n){if(E_=-1,P_=0,Bt&6)throw Error(_t(327));var e=t.callbackNode;if(e0()&&t.callbackNode!==e)return null;var a=R_(t,t===qn?Jn:0);if(a===0)return null;if(a&30||a&t.expiredLanes||n)n=as(t,a);else{n=a;var r=Bt;Bt|=2;var i=iN();(qn!==t||Jn!==n)&&(_r=null,m0=Cn()+500,Yi(t,n));do try{pO();break}catch(h){rN(t,h)}while(!0);Xm(),ts.current=i,Bt=r,wn!==null?n=0:(qn=null,Jn=0,n=Dn)}if(n!==0){if(n===2&&(r=md(t),r!==0&&(a=r,n=Gd(t,r))),n===1)throw e=bu,Yi(t,0),zr(t,a),Pe(t,Cn()),e;if(n===6)zr(t,a);else{if(r=t.current.alternate,!(a&30)&&!fO(r)&&(n=as(t,a),n===2&&(i=md(t),i!==0&&(a=i,n=Gd(t,i))),n===1))throw e=bu,Yi(t,0),zr(t,a),Pe(t,Cn()),e;switch(t.finishedWork=r,t.finishedLanes=a,n){case 0:case 1:throw Error(_t(345));case 2:Ii(t,we,_r);break;case 3:if(zr(t,a),(a&130023424)===a&&(n=s1+500-Cn(),10<n)){if(R_(t,0)!==0)break;if(r=t.suspendedLanes,(r&a)!==a){Te(),t.pingedLanes|=t.suspendedLanes&r;break}t.timeoutHandle=Nd(Ii.bind(null,t,we,_r),n);break}Ii(t,we,_r);break;case 4:if(zr(t,a),(a&4194240)===a)break;for(n=t.eventTimes,r=-1;0<a;){var o=31-Da(a);i=1<<o,o=n[o],o>r&&(r=o),a&=~i}if(a=r,a=Cn()-a,a=(120>a?120:480>a?480:1080>a?1080:1920>a?1920:3e3>a?3e3:4320>a?4320:1960*gO(a/1960))-a,10<a){t.timeoutHandle=Nd(Ii.bind(null,t,we,_r),a);break}Ii(t,we,_r);break;case 5:Ii(t,we,_r);break;default:throw Error(_t(329))}}}return Pe(t,Cn()),t.callbackNode===e?aN.bind(null,t):null}function Gd(t,n){var e=Gh;return t.current.memoizedState.isDehydrated&&(Yi(t,n).flags|=256),t=as(t,n),t!==2&&(n=we,we=e,n!==null&&Ud(n)),t}function Ud(t){we===null?we=t:we.push.apply(we,t)}function fO(t){for(var n=t;;){if(n.flags&16384){var e=n.updateQueue;if(e!==null&&(e=e.stores,e!==null))for(var a=0;a<e.length;a++){var r=e[a],i=r.getSnapshot;r=r.value;try{if(!Va(i(),r))return!1}catch{return!1}}}if(e=n.child,n.subtreeFlags&16384&&e!==null)e.return=n,n=e;else{if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function zr(t,n){for(n&=~_1,n&=~Oc,t.suspendedLanes|=n,t.pingedLanes&=~n,t=t.expirationTimes;0<n;){var e=31-Da(n),a=1<<e;t[e]=-1,n&=~a}}function g2(t){if(Bt&6)throw Error(_t(327));e0();var n=R_(t,0);if(!(n&1))return Pe(t,Cn()),null;var e=as(t,n);if(t.tag!==0&&e===2){var a=md(t);a!==0&&(n=a,e=Gd(t,a))}if(e===1)throw e=bu,Yi(t,0),zr(t,n),Pe(t,Cn()),e;if(e===6)throw Error(_t(345));return t.finishedWork=t.current.alternate,t.finishedLanes=n,Ii(t,we,_r),Pe(t,Cn()),null}function c1(t,n){var e=Bt;Bt|=1;try{return t(n)}finally{Bt=e,Bt===0&&(m0=Cn()+500,Ac&&xi())}}function ao(t){Zr!==null&&Zr.tag===0&&!(Bt&6)&&e0();var n=Bt;Bt|=1;var e=ga.transition,a=Wt;try{if(ga.transition=null,Wt=1,t)return t()}finally{Wt=a,ga.transition=e,Bt=n,!(Bt&6)&&xi()}}function g1(){Ke=qo.current,ln(qo)}function Yi(t,n){t.finishedWork=null,t.finishedLanes=0;var e=t.timeoutHandle;if(e!==-1&&(t.timeoutHandle=-1,qH(e)),wn!==null)for(e=wn.return;e!==null;){var a=e;switch(Ym(a),a.tag){case 1:a=a.type.childContextTypes,a!=null&&q_();break;case 3:d0(),ln(Oe),ln(ge),e1();break;case 5:n1(a);break;case 4:d0();break;case 13:ln(dn);break;case 19:ln(dn);break;case 10:Qm(a.type._context);break;case 22:case 23:g1()}e=e.return}if(qn=t,wn=t=_i(t.current,null),Jn=Ke=n,Dn=0,bu=null,_1=Oc=eo=0,we=Gh=null,Ki!==null){for(n=0;n<Ki.length;n++)if(e=Ki[n],a=e.interleaved,a!==null){e.interleaved=null;var r=a.next,i=e.pending;if(i!==null){var o=i.next;i.next=r,a.next=o}e.pending=a}Ki=null}return t}function rN(t,n){do{var e=wn;try{if(Xm(),S_.current=J_,Z_){for(var a=pn.memoizedState;a!==null;){var r=a.queue;r!==null&&(r.pending=null),a=a.next}Z_=!1}if(no=0,Rn=In=pn=null,$h=!1,yu=0,l1.current=null,e===null||e.return===null){Dn=1,bu=n,wn=null;break}t:{var i=t,o=e.return,h=e,u=n;if(n=Jn,h.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var l=u,_=h,s=_.tag;if(!(_.mode&1)&&(s===0||s===11||s===15)){var c=_.alternate;c?(_.updateQueue=c.updateQueue,_.memoizedState=c.memoizedState,_.lanes=c.lanes):(_.updateQueue=null,_.memoizedState=null)}var g=t2(o);if(g!==null){g.flags&=-257,n2(g,o,h,i,n),g.mode&1&&Jy(i,l,n),n=g,u=l;var d=n.updateQueue;if(d===null){var f=new Set;f.add(u),n.updateQueue=f}else d.add(u);break t}else{if(!(n&1)){Jy(i,l,n),f1();break t}u=Error(_t(426))}}else if(sn&&h.mode&1){var p=t2(o);if(p!==null){!(p.flags&65536)&&(p.flags|=256),n2(p,o,h,i,n),Wm(p0(u,h));break t}}i=u=p0(u,h),Dn!==4&&(Dn=2),Gh===null?Gh=[i]:Gh.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,n&=-n,i.lanes|=n;var v=Kk(i,u,n);Yy(i,v);break t;case 1:h=u;var m=i.type,y=i.stateNode;if(!(i.flags&128)&&(typeof m.getDerivedStateFromError=="function"||y!==null&&typeof y.componentDidCatch=="function"&&(ui===null||!ui.has(y)))){i.flags|=65536,n&=-n,i.lanes|=n;var T=Vk(i,h,n);Yy(i,T);break t}}i=i.return}while(i!==null)}hN(e)}catch(x){n=x,wn===e&&e!==null&&(wn=e=e.return);continue}break}while(!0)}function iN(){var t=ts.current;return ts.current=J_,t===null?J_:t}function f1(){(Dn===0||Dn===3||Dn===2)&&(Dn=4),qn===null||!(eo&268435455)&&!(Oc&268435455)||zr(qn,Jn)}function as(t,n){var e=Bt;Bt|=2;var a=iN();(qn!==t||Jn!==n)&&(_r=null,Yi(t,n));do try{dO();break}catch(r){rN(t,r)}while(!0);if(Xm(),Bt=e,ts.current=a,wn!==null)throw Error(_t(261));return qn=null,Jn=0,Dn}function dO(){for(;wn!==null;)oN(wn)}function pO(){for(;wn!==null&&!KS();)oN(wn)}function oN(t){var n=lN(t.alternate,t,Ke);t.memoizedProps=t.pendingProps,n===null?hN(t):wn=n,l1.current=null}function hN(t){var n=t;do{var e=n.alternate;if(t=n.return,n.flags&32768){if(e=lO(e,n),e!==null){e.flags&=32767,wn=e;return}if(t!==null)t.flags|=32768,t.subtreeFlags=0,t.deletions=null;else{Dn=6,wn=null;return}}else if(e=uO(e,n,Ke),e!==null){wn=e;return}if(n=n.sibling,n!==null){wn=n;return}wn=n=t}while(n!==null);Dn===0&&(Dn=5)}function Ii(t,n,e){var a=Wt,r=ga.transition;try{ga.transition=null,Wt=1,mO(t,n,e,a)}finally{ga.transition=r,Wt=a}return null}function mO(t,n,e,a){do e0();while(Zr!==null);if(Bt&6)throw Error(_t(327));e=t.finishedWork;var r=t.finishedLanes;if(e===null)return null;if(t.finishedWork=null,t.finishedLanes=0,e===t.current)throw Error(_t(177));t.callbackNode=null,t.callbackPriority=0;var i=e.lanes|e.childLanes;if(QS(t,i),t===qn&&(wn=qn=null,Jn=0),!(e.subtreeFlags&2064)&&!(e.flags&2064)||Xl||(Xl=!0,_N(B_,function(){return e0(),null})),i=(e.flags&15990)!==0,e.subtreeFlags&15990||i){i=ga.transition,ga.transition=null;var o=Wt;Wt=1;var h=Bt;Bt|=4,l1.current=null,sO(t,e),nN(e,t),FH(Cd),j_=!!bd,Cd=bd=null,t.current=e,cO(e),VS(),Bt=h,Wt=o,ga.transition=i}else t.current=e;if(Xl&&(Xl=!1,Zr=t,es=r),i=t.pendingLanes,i===0&&(ui=null),GS(e.stateNode),Pe(t,Cn()),n!==null)for(a=t.onRecoverableError,e=0;e<n.length;e++)r=n[e],a(r.value,{componentStack:r.stack,digest:r.digest});if(ns)throw ns=!1,t=$d,$d=null,t;return es&1&&t.tag!==0&&e0(),i=t.pendingLanes,i&1?t===qd?Uh++:(Uh=0,qd=t):Uh=0,xi(),null}function e0(){if(Zr!==null){var t=K3(es),n=ga.transition,e=Wt;try{if(ga.transition=null,Wt=16>t?16:t,Zr===null)var a=!1;else{if(t=Zr,Zr=null,es=0,Bt&6)throw Error(_t(331));var r=Bt;for(Bt|=4,Ct=t.current;Ct!==null;){var i=Ct,o=i.child;if(Ct.flags&16){var h=i.deletions;if(h!==null){for(var u=0;u<h.length;u++){var l=h[u];for(Ct=l;Ct!==null;){var _=Ct;switch(_.tag){case 0:case 11:case 15:qh(8,_,i)}var s=_.child;if(s!==null)s.return=_,Ct=s;else for(;Ct!==null;){_=Ct;var c=_.sibling,g=_.return;if(Zk(_),_===l){Ct=null;break}if(c!==null){c.return=g,Ct=c;break}Ct=g}}}var d=i.alternate;if(d!==null){var f=d.child;if(f!==null){d.child=null;do{var p=f.sibling;f.sibling=null,f=p}while(f!==null)}}Ct=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,Ct=o;else t:for(;Ct!==null;){if(i=Ct,i.flags&2048)switch(i.tag){case 0:case 11:case 15:qh(9,i,i.return)}var v=i.sibling;if(v!==null){v.return=i.return,Ct=v;break t}Ct=i.return}}var m=t.current;for(Ct=m;Ct!==null;){o=Ct;var y=o.child;if(o.subtreeFlags&2064&&y!==null)y.return=o,Ct=y;else t:for(o=m;Ct!==null;){if(h=Ct,h.flags&2048)try{switch(h.tag){case 0:case 11:case 15:Hc(9,h)}}catch(x){vn(h,h.return,x)}if(h===o){Ct=null;break t}var T=h.sibling;if(T!==null){T.return=h.return,Ct=T;break t}Ct=h.return}}if(Bt=r,xi(),Ja&&typeof Ja.onPostCommitFiberRoot=="function")try{Ja.onPostCommitFiberRoot(Tc,t)}catch{}a=!0}return a}finally{Wt=e,ga.transition=n}}return!1}function f2(t,n,e){n=p0(e,n),n=Kk(t,n,1),t=hi(t,n,1),n=Te(),t!==null&&(gl(t,1,n),Pe(t,n))}function vn(t,n,e){if(t.tag===3)f2(t,t,e);else for(;n!==null;){if(n.tag===3){f2(n,t,e);break}else if(n.tag===1){var a=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(ui===null||!ui.has(a))){t=p0(e,t),t=Vk(n,t,1),n=hi(n,t,1),t=Te(),n!==null&&(gl(n,1,t),Pe(n,t));break}}n=n.return}}function vO(t,n,e){var a=t.pingCache;a!==null&&a.delete(n),n=Te(),t.pingedLanes|=t.suspendedLanes&e,qn===t&&(Jn&e)===e&&(Dn===4||Dn===3&&(Jn&130023424)===Jn&&500>Cn()-s1?Yi(t,0):_1|=e),Pe(t,n)}function uN(t,n){n===0&&(t.mode&1?(n=jl,jl<<=1,!(jl&130023424)&&(jl=4194304)):n=1);var e=Te();t=Hr(t,n),t!==null&&(gl(t,n,e),Pe(t,e))}function yO(t){var n=t.memoizedState,e=0;n!==null&&(e=n.retryLane),uN(t,e)}function xO(t,n){var e=0;switch(t.tag){case 13:var a=t.stateNode,r=t.memoizedState;r!==null&&(e=r.retryLane);break;case 19:a=t.stateNode;break;default:throw Error(_t(314))}a!==null&&a.delete(n),uN(t,e)}var lN;lN=function(t,n,e){if(t!==null)if(t.memoizedProps!==n.pendingProps||Oe.current)Se=!0;else{if(!(t.lanes&e)&&!(n.flags&128))return Se=!1,hO(t,n,e);Se=!!(t.flags&131072)}else Se=!1,sn&&n.flags&1048576&&gk(n,Y_,n.index);switch(n.lanes=0,n.tag){case 2:var a=n.type;O_(t,n),t=n.pendingProps;var r=c0(n,ge.current);n0(n,e),r=r1(null,n,a,t,r,e);var i=i1();return n.flags|=1,typeof r=="object"&&r!==null&&typeof r.render=="function"&&r.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,Ee(a)?(i=!0,G_(n)):i=!1,n.memoizedState=r.state!==null&&r.state!==void 0?r.state:null,Jm(n),r.updater=Sc,n.stateNode=r,r._reactInternals=n,Pd(n,a,t,e),n=Dd(null,n,a,!0,i,e)):(n.tag=0,sn&&i&&Um(n),fe(null,n,r,e),n=n.child),n;case 16:a=n.elementType;t:{switch(O_(t,n),t=n.pendingProps,r=a._init,a=r(a._payload),n.type=a,r=n.tag=bO(a),t=Na(a,t),r){case 0:n=Id(null,n,a,t,e);break t;case 1:n=r2(null,n,a,t,e);break t;case 11:n=e2(null,n,a,t,e);break t;case 14:n=a2(null,n,a,Na(a.type,t),e);break t}throw Error(_t(306,a,""))}return n;case 0:return a=n.type,r=n.pendingProps,r=n.elementType===a?r:Na(a,r),Id(t,n,a,r,e);case 1:return a=n.type,r=n.pendingProps,r=n.elementType===a?r:Na(a,r),r2(t,n,a,r,e);case 3:t:{if(Uk(n),t===null)throw Error(_t(387));a=n.pendingProps,i=n.memoizedState,r=i.element,yk(t,n),X_(n,a,null,e);var o=n.memoizedState;if(a=o.element,i.isDehydrated)if(i={element:a,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},n.updateQueue.baseState=i,n.memoizedState=i,n.flags&256){r=p0(Error(_t(423)),n),n=i2(t,n,a,e,r);break t}else if(a!==r){r=p0(Error(_t(424)),n),n=i2(t,n,a,e,r);break t}else for(Ye=oi(n.stateNode.containerInfo.firstChild),We=n,sn=!0,Sa=null,e=mk(n,null,a,e),n.child=e;e;)e.flags=e.flags&-3|4096,e=e.sibling;else{if(g0(),a===r){n=Or(t,n,e);break t}fe(t,n,a,e)}n=n.child}return n;case 5:return xk(n),t===null&&Hd(n),a=n.type,r=n.pendingProps,i=t!==null?t.memoizedProps:null,o=r.children,kd(a,r)?o=null:i!==null&&kd(a,i)&&(n.flags|=32),Gk(t,n),fe(t,n,o,e),n.child;case 6:return t===null&&Hd(n),null;case 13:return Yk(t,n,e);case 4:return t1(n,n.stateNode.containerInfo),a=n.pendingProps,t===null?n.child=f0(n,null,a,e):fe(t,n,a,e),n.child;case 11:return a=n.type,r=n.pendingProps,r=n.elementType===a?r:Na(a,r),e2(t,n,a,r,e);case 7:return fe(t,n,n.pendingProps,e),n.child;case 8:return fe(t,n,n.pendingProps.children,e),n.child;case 12:return fe(t,n,n.pendingProps.children,e),n.child;case 10:t:{if(a=n.type._context,r=n.pendingProps,i=n.memoizedProps,o=r.value,an(W_,a._currentValue),a._currentValue=o,i!==null)if(Va(i.value,o)){if(i.children===r.children&&!Oe.current){n=Or(t,n,e);break t}}else for(i=n.child,i!==null&&(i.return=n);i!==null;){var h=i.dependencies;if(h!==null){o=i.child;for(var u=h.firstContext;u!==null;){if(u.context===a){if(i.tag===1){u=Tr(-1,e&-e),u.tag=2;var l=i.updateQueue;if(l!==null){l=l.shared;var _=l.pending;_===null?u.next=u:(u.next=_.next,_.next=u),l.pending=u}}i.lanes|=e,u=i.alternate,u!==null&&(u.lanes|=e),Od(i.return,e,n),h.lanes|=e;break}u=u.next}}else if(i.tag===10)o=i.type===n.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(_t(341));o.lanes|=e,h=o.alternate,h!==null&&(h.lanes|=e),Od(o,e,n),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===n){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}fe(t,n,r.children,e),n=n.child}return n;case 9:return r=n.type,a=n.pendingProps.children,n0(n,e),r=da(r),a=a(r),n.flags|=1,fe(t,n,a,e),n.child;case 14:return a=n.type,r=Na(a,n.pendingProps),r=Na(a.type,r),a2(t,n,a,r,e);case 15:return $k(t,n,n.type,n.pendingProps,e);case 17:return a=n.type,r=n.pendingProps,r=n.elementType===a?r:Na(a,r),O_(t,n),n.tag=1,Ee(a)?(t=!0,G_(n)):t=!1,n0(n,e),jk(n,a,r),Pd(n,a,r,e),Dd(null,n,a,!0,t,e);case 19:return Wk(t,n,e);case 22:return qk(t,n,e)}throw Error(_t(156,n.tag))};function _N(t,n){return F3(t,n)}function TO(t,n,e,a){this.tag=t,this.key=e,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function sa(t,n,e,a){return new TO(t,n,e,a)}function d1(t){return t=t.prototype,!(!t||!t.isReactComponent)}function bO(t){if(typeof t=="function")return d1(t)?1:0;if(t!=null){if(t=t.$$typeof,t===Im)return 11;if(t===Dm)return 14}return 2}function _i(t,n){var e=t.alternate;return e===null?(e=sa(t.tag,n,t.key,t.mode),e.elementType=t.elementType,e.type=t.type,e.stateNode=t.stateNode,e.alternate=t,t.alternate=e):(e.pendingProps=n,e.type=t.type,e.flags=0,e.subtreeFlags=0,e.deletions=null),e.flags=t.flags&14680064,e.childLanes=t.childLanes,e.lanes=t.lanes,e.child=t.child,e.memoizedProps=t.memoizedProps,e.memoizedState=t.memoizedState,e.updateQueue=t.updateQueue,n=t.dependencies,e.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},e.sibling=t.sibling,e.index=t.index,e.ref=t.ref,e}function M_(t,n,e,a,r,i){var o=2;if(a=t,typeof t=="function")d1(t)&&(o=1);else if(typeof t=="string")o=5;else t:switch(t){case Io:return Wi(e.children,r,i,n);case Mm:o=8,r|=8;break;case ed:return t=sa(12,e,n,r|2),t.elementType=ed,t.lanes=i,t;case ad:return t=sa(13,e,n,r),t.elementType=ad,t.lanes=i,t;case rd:return t=sa(19,e,n,r),t.elementType=rd,t.lanes=i,t;case x3:return Ec(e,r,i,n);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case v3:o=10;break t;case y3:o=9;break t;case Im:o=11;break t;case Dm:o=14;break t;case qr:o=16,a=null;break t}throw Error(_t(130,t==null?t:typeof t,""))}return n=sa(o,e,n,r),n.elementType=t,n.type=a,n.lanes=i,n}function Wi(t,n,e,a){return t=sa(7,t,a,n),t.lanes=e,t}function Ec(t,n,e,a){return t=sa(22,t,a,n),t.elementType=x3,t.lanes=e,t.stateNode={isHidden:!1},t}function cf(t,n,e){return t=sa(6,t,null,n),t.lanes=e,t}function gf(t,n,e){return n=sa(4,t.children!==null?t.children:[],t.key,n),n.lanes=e,n.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},n}function CO(t,n,e,a,r){this.tag=n,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ug(0),this.expirationTimes=Ug(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ug(0),this.identifierPrefix=a,this.onRecoverableError=r,this.mutableSourceEagerHydrationData=null}function p1(t,n,e,a,r,i,o,h,u){return t=new CO(t,n,e,h,u),n===1?(n=1,i===!0&&(n|=8)):n=0,i=sa(3,null,null,n),t.current=i,i.stateNode=t,i.memoizedState={element:a,isDehydrated:e,cache:null,transitions:null,pendingSuspenseBoundaries:null},Jm(i),t}function kO(t,n,e){var a=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Mo,key:a==null?null:""+a,children:t,containerInfo:n,implementation:e}}function sN(t){if(!t)return fi;t=t._reactInternals;t:{if(fo(t)!==t||t.tag!==1)throw Error(_t(170));var n=t;do{switch(n.tag){case 3:n=n.stateNode.context;break t;case 1:if(Ee(n.type)){n=n.stateNode.__reactInternalMemoizedMergedChildContext;break t}}n=n.return}while(n!==null);throw Error(_t(171))}if(t.tag===1){var e=t.type;if(Ee(e))return sk(t,e,n)}return n}function cN(t,n,e,a,r,i,o,h,u){return t=p1(e,a,!0,t,r,i,o,h,u),t.context=sN(null),e=t.current,a=Te(),r=li(e),i=Tr(a,r),i.callback=n??null,hi(e,i,r),t.current.lanes=r,gl(t,r,a),Pe(t,a),t}function Pc(t,n,e,a){var r=n.current,i=Te(),o=li(r);return e=sN(e),n.context===null?n.context=e:n.pendingContext=e,n=Tr(i,o),n.payload={element:t},a=a===void 0?null:a,a!==null&&(n.callback=a),t=hi(r,n,o),t!==null&&(La(t,r,o,i),w_(t,r,o)),o}function rs(t){if(t=t.current,!t.child)return null;switch(t.child.tag){case 5:return t.child.stateNode;default:return t.child.stateNode}}function d2(t,n){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var e=t.retryLane;t.retryLane=e!==0&&e<n?e:n}}function m1(t,n){d2(t,n),(t=t.alternate)&&d2(t,n)}function NO(){return null}var gN=typeof reportError=="function"?reportError:function(t){console.error(t)};function v1(t){this._internalRoot=t}Mc.prototype.render=v1.prototype.render=function(t){var n=this._internalRoot;if(n===null)throw Error(_t(409));Pc(t,n,null,null)};Mc.prototype.unmount=v1.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var n=t.containerInfo;ao(function(){Pc(null,t,null,null)}),n[Sr]=null}};function Mc(t){this._internalRoot=t}Mc.prototype.unstable_scheduleHydration=function(t){if(t){var n=q3();t={blockedOn:null,target:t,priority:n};for(var e=0;e<Wr.length&&n!==0&&n<Wr[e].priority;e++);Wr.splice(e,0,t),e===0&&U3(t)}};function y1(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function Ic(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11&&(t.nodeType!==8||t.nodeValue!==" react-mount-point-unstable "))}function p2(){}function AO(t,n,e,a,r){if(r){if(typeof a=="function"){var i=a;a=function(){var l=rs(o);i.call(l)}}var o=cN(n,a,t,0,null,!1,!1,"",p2);return t._reactRootContainer=o,t[Sr]=o.current,fu(t.nodeType===8?t.parentNode:t),ao(),o}for(;r=t.lastChild;)t.removeChild(r);if(typeof a=="function"){var h=a;a=function(){var l=rs(u);h.call(l)}}var u=p1(t,0,!1,null,null,!1,!1,"",p2);return t._reactRootContainer=u,t[Sr]=u.current,fu(t.nodeType===8?t.parentNode:t),ao(function(){Pc(n,u,e,a)}),u}function Dc(t,n,e,a,r){var i=e._reactRootContainer;if(i){var o=i;if(typeof r=="function"){var h=r;r=function(){var u=rs(o);h.call(u)}}Pc(n,o,t,r)}else o=AO(e,n,t,r,a);return rs(o)}V3=function(t){switch(t.tag){case 3:var n=t.stateNode;if(n.current.memoizedState.isDehydrated){var e=Ih(n.pendingLanes);e!==0&&(Bm(n,e|1),Pe(n,Cn()),!(Bt&6)&&(m0=Cn()+500,xi()))}break;case 13:ao(function(){var a=Hr(t,1);if(a!==null){var r=Te();La(a,t,1,r)}}),m1(t,1)}};Rm=function(t){if(t.tag===13){var n=Hr(t,134217728);if(n!==null){var e=Te();La(n,t,134217728,e)}m1(t,134217728)}};$3=function(t){if(t.tag===13){var n=li(t),e=Hr(t,n);if(e!==null){var a=Te();La(e,t,n,a)}m1(t,n)}};q3=function(){return Wt};G3=function(t,n){var e=Wt;try{return Wt=t,n()}finally{Wt=e}};fd=function(t,n,e){switch(n){case"input":if(hd(t,e),n=e.name,e.type==="radio"&&n!=null){for(e=t;e.parentNode;)e=e.parentNode;for(e=e.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),n=0;n<e.length;n++){var a=e[n];if(a!==t&&a.form===t.form){var r=Nc(a);if(!r)throw Error(_t(90));b3(a),hd(a,r)}}}break;case"textarea":k3(t,e);break;case"select":n=e.value,n!=null&&Qo(t,!!e.multiple,n,!1)}};E3=c1;P3=ao;var wO={usingClientEntryPoint:!1,Events:[dl,Bo,Nc,H3,O3,c1]},xh={findFiberByHostInstance:ji,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},SO={bundleType:xh.bundleType,version:xh.version,rendererPackageName:xh.rendererPackageName,rendererConfig:xh.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Fr.ReactCurrentDispatcher,findHostInstanceByFiber:function(t){return t=D3(t),t===null?null:t.stateNode},findFiberByHostInstance:xh.findFiberByHostInstance||NO,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Ql=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ql.isDisabled&&Ql.supportsFiber)try{Tc=Ql.inject(SO),Ja=Ql}catch{}}ta.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=wO;ta.createPortal=function(t,n){var e=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!y1(n))throw Error(_t(200));return kO(t,n,null,e)};ta.createRoot=function(t,n){if(!y1(t))throw Error(_t(299));var e=!1,a="",r=gN;return n!=null&&(n.unstable_strictMode===!0&&(e=!0),n.identifierPrefix!==void 0&&(a=n.identifierPrefix),n.onRecoverableError!==void 0&&(r=n.onRecoverableError)),n=p1(t,1,!1,null,null,e,!1,a,r),t[Sr]=n.current,fu(t.nodeType===8?t.parentNode:t),new v1(n)};ta.findDOMNode=function(t){if(t==null)return null;if(t.nodeType===1)return t;var n=t._reactInternals;if(n===void 0)throw typeof t.render=="function"?Error(_t(188)):(t=Object.keys(t).join(","),Error(_t(268,t)));return t=D3(n),t=t===null?null:t.stateNode,t};ta.flushSync=function(t){return ao(t)};ta.hydrate=function(t,n,e){if(!Ic(n))throw Error(_t(200));return Dc(null,t,n,!0,e)};ta.hydrateRoot=function(t,n,e){if(!y1(t))throw Error(_t(405));var a=e!=null&&e.hydratedSources||null,r=!1,i="",o=gN;if(e!=null&&(e.unstable_strictMode===!0&&(r=!0),e.identifierPrefix!==void 0&&(i=e.identifierPrefix),e.onRecoverableError!==void 0&&(o=e.onRecoverableError)),n=cN(n,null,t,1,e??null,r,!1,i,o),t[Sr]=n.current,fu(t),a)for(t=0;t<a.length;t++)e=a[t],r=e._getVersion,r=r(e._source),n.mutableSourceEagerHydrationData==null?n.mutableSourceEagerHydrationData=[e,r]:n.mutableSourceEagerHydrationData.push(e,r);return new Mc(n)};ta.render=function(t,n,e){if(!Ic(n))throw Error(_t(200));return Dc(null,t,n,!1,e)};ta.unmountComponentAtNode=function(t){if(!Ic(t))throw Error(_t(40));return t._reactRootContainer?(ao(function(){Dc(null,null,t,!1,function(){t._reactRootContainer=null,t[Sr]=null})}),!0):!1};ta.unstable_batchedUpdates=c1;ta.unstable_renderSubtreeIntoContainer=function(t,n,e,a){if(!Ic(e))throw Error(_t(200));if(t==null||t._reactInternals===void 0)throw Error(_t(38));return Dc(t,n,e,!1,a)};ta.version="18.3.1-next-f1338f8080-20240426";function fN(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(fN)}catch(t){console.error(t)}}fN(),f3.exports=ta;var HO=f3.exports,m2=HO;td.createRoot=m2.createRoot,td.hydrateRoot=m2.hydrateRoot;const Yd="erp_users_v1",x1="erp_session_v1",Yh={admin:{label:"Quản trị viên",desc:"Toàn quyền: quản lý dữ liệu, người dùng, xem mọi báo cáo",pages:"*"},manager:{label:"Quản lý",desc:"Xem dashboard, báo cáo P&L, công nợ; không quản lý người dùng",pages:["dashboard","thue","kho","dichvu","congno","pnl","khachhang","may"]},staff:{label:"Nhân viên",desc:"Nhập liệu kho, dịch vụ, khách hàng; xem dashboard cơ bản",pages:["dashboard","kho","dichvu","khachhang","may"]}};async function a0(t){const n=await crypto.subtle.digest("SHA-256",new TextEncoder().encode(t));return Array.from(new Uint8Array(n)).map(e=>e.toString(16).padStart(2,"0")).join("")}async function OO(){return[{username:"admin",name:"Quản trị viên",role:"admin",pass:await a0("admin123")},{username:"quanly",name:"Trưởng phòng KD",role:"manager",pass:await a0("quanly123")},{username:"nhanvien",name:"Nhân viên kho",role:"staff",pass:await a0("nhanvien123")}]}async function ml(){const t=localStorage.getItem(Yd);if(t)return JSON.parse(t);const n=await OO();return localStorage.setItem(Yd,JSON.stringify(n)),n}async function T1(t){localStorage.setItem(Yd,JSON.stringify(t))}async function EO(t,n){const a=(await ml()).find(o=>o.username===t.trim());if(!a)return{ok:!1,error:"Tài khoản không tồn tại"};if(await a0(n)!==a.pass)return{ok:!1,error:"Sai mật khẩu"};const i={username:a.username,name:a.name,role:a.role,at:Date.now()};return localStorage.setItem(x1,JSON.stringify(i)),{ok:!0,session:i}}function PO(){const t=localStorage.getItem(x1);return t?JSON.parse(t):null}function MO(){localStorage.removeItem(x1)}async function IO({username:t,name:n,role:e,password:a}){const r=await ml();return r.some(i=>i.username===t.trim())?{ok:!1,error:"Tên đăng nhập đã tồn tại"}:(r.push({username:t.trim(),name:n,role:e,pass:await a0(a)}),await T1(r),{ok:!0})}async function DO(t){const n=await ml();return t==="admin"?{ok:!1,error:"Không thể xóa tài khoản admin gốc"}:(await T1(n.filter(e=>e.username!==t)),{ok:!0})}async function LO(t,n){const e=await ml(),a=e.find(r=>r.username===t);return a?(a.pass=await a0(n),await T1(e),{ok:!0}):{ok:!1,error:"Không tìm thấy"}}function FO(t,n){const e=Yh[t];return e?e.pages==="*"?!0:e.pages.includes(n):!1}/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BO=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),dN=(...t)=>t.filter((n,e,a)=>!!n&&a.indexOf(n)===e).join(" ");/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */var RO={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"};/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jO=J.forwardRef(({color:t="currentColor",size:n=24,strokeWidth:e=2,absoluteStrokeWidth:a,className:r="",children:i,iconNode:o,...h},u)=>J.createElement("svg",{ref:u,...RO,width:n,height:n,stroke:t,strokeWidth:a?Number(e)*24/Number(n):e,className:dN("lucide",r),...h},[...o.map(([l,_])=>J.createElement(l,_)),...Array.isArray(i)?i:[i]]));/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ft=(t,n)=>{const e=J.forwardRef(({className:a,...r},i)=>J.createElement(jO,{ref:i,iconNode:n,className:dN(`lucide-${BO(t)}`,a),...r}));return e.displayName=`${t}`,e};/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KO=Ft("ArrowLeftRight",[["path",{d:"M8 3 4 7l4 4",key:"9rb6wj"}],["path",{d:"M4 7h16",key:"6tx8e3"}],["path",{d:"m16 21 4-4-4-4",key:"siv7j2"}],["path",{d:"M20 17H4",key:"h6l3hr"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VO=Ft("ArrowUpDown",[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $O=Ft("BarChart3",[["path",{d:"M3 3v18h18",key:"1s2lah"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qO=Ft("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GO=Ft("ClipboardList",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UO=Ft("Contact",[["path",{d:"M17 18a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2",key:"1mghuy"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["circle",{cx:"12",cy:"10",r:"2",key:"1yojzk"}],["line",{x1:"8",x2:"8",y1:"2",y2:"4",key:"1ff9gb"}],["line",{x1:"16",x2:"16",y1:"2",y2:"4",key:"1ufoma"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pN=Ft("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const b1=Ft("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YO=Ft("Gauge",[["path",{d:"m12 14 4-4",key:"9kzdfg"}],["path",{d:"M3.34 19a10 10 0 1 1 17.32 0",key:"19p75a"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mN=Ft("HandCoins",[["path",{d:"M11 15h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 17",key:"geh8rc"}],["path",{d:"m7 21 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9",key:"1fto5m"}],["path",{d:"m2 16 6 6",key:"1pfhp9"}],["circle",{cx:"16",cy:"9",r:"2.9",key:"1n0dlu"}],["circle",{cx:"6",cy:"5",r:"3",key:"151irh"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WO=Ft("KeyRound",[["path",{d:"M2 18v3c0 .6.4 1 1 1h4v-3h3v-3h2l1.4-1.4a6.5 6.5 0 1 0-4-4Z",key:"167ctg"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zO=Ft("Landmark",[["line",{x1:"3",x2:"21",y1:"22",y2:"22",key:"j8o0r"}],["line",{x1:"6",x2:"6",y1:"18",y2:"11",key:"10tf0k"}],["line",{x1:"10",x2:"10",y1:"18",y2:"11",key:"54lgf6"}],["line",{x1:"14",x2:"14",y1:"18",y2:"11",key:"380y"}],["line",{x1:"18",x2:"18",y1:"18",y2:"11",key:"1kevvc"}],["polygon",{points:"12 2 20 7 4 7",key:"jkujk7"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XO=Ft("LayoutDashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QO=Ft("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZO=Ft("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const C1=Ft("Package",[["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JO=Ft("Pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tE=Ft("Percent",[["line",{x1:"19",x2:"5",y1:"5",y2:"19",key:"1x9vlm"}],["circle",{cx:"6.5",cy:"6.5",r:"2.5",key:"4mh3h7"}],["circle",{cx:"17.5",cy:"17.5",r:"2.5",key:"1mdrzq"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nE=Ft("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Cu=Ft("Printer",[["path",{d:"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2",key:"143wyd"}],["path",{d:"M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6",key:"1itne7"}],["rect",{x:"6",y:"14",width:"12",height:"8",rx:"1",key:"1ue0tg"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eE=Ft("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aE=Ft("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rE=Ft("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vN=Ft("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iE=Ft("ShoppingCart",[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yN=Ft("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oE=Ft("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xN=Ft("TriangleAlert",[["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"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hE=Ft("Upload",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15",key:"widbto"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uE=Ft("UserPlus",[["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:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lE=Ft("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _E=Ft("Users",[["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"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sE=Ft("Wallet",[["path",{d:"M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1",key:"18etb6"}],["path",{d:"M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4",key:"xoc0q4"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TN=Ft("Wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]]);/**
 * @license lucide-react v0.400.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cE=Ft("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function gE({onLogin:t}){const[n,e]=J.useState(""),[a,r]=J.useState(""),[i,o]=J.useState(""),[h,u]=J.useState(!1),l=async()=>{o(""),u(!0);const s=await EO(n,a);u(!1),s.ok?t(s.session):o(s.error)},_=(s,c)=>{e(s),r(c)};return k.jsxs("div",{className:"min-h-screen flex items-stretch bg-ink",children:[k.jsxs("div",{className:"hidden lg:flex flex-col justify-between w-[46%] p-12 bg-gradient-to-br from-brand-dark via-brand to-brand-light relative overflow-hidden",children:[k.jsx("div",{className:"absolute inset-0 opacity-10",style:{backgroundImage:"radial-gradient(circle at 20% 30%, white 1px, transparent 1px)",backgroundSize:"28px 28px"}}),k.jsxs("div",{className:"relative flex items-center gap-3 text-white",children:[k.jsx("div",{className:"w-11 h-11 rounded-xl bg-white/15 backdrop-blur flex items-center justify-center",children:k.jsx(Cu,{className:"w-6 h-6"})}),k.jsxs("div",{children:[k.jsx("div",{className:"font-bold text-lg tracking-tight",children:"PhotoCopy ERP"}),k.jsx("div",{className:"text-xs text-white/70",children:"Hệ thống quản lý cho thuê & dịch vụ"})]})]}),k.jsxs("div",{className:"relative text-white",children:[k.jsxs("h1",{className:"text-3xl font-bold leading-tight",children:["Toàn bộ hoạt động",k.jsx("br",{}),"trong một phần mềm."]}),k.jsx("p",{className:"mt-4 text-white/75 max-w-sm leading-relaxed",children:"Quản lý máy cho thuê, đọc counter, kho vật tư, dịch vụ sửa chữa, công nợ và báo cáo lãi lỗ — chạy hoàn toàn offline trên máy của bạn."}),k.jsxs("div",{className:"mt-8 flex gap-6 text-sm",children:[k.jsxs("div",{children:[k.jsx("div",{className:"text-2xl font-bold",children:"201"}),k.jsx("div",{className:"text-white/60",children:"máy / tài sản"})]}),k.jsxs("div",{children:[k.jsx("div",{className:"text-2xl font-bold",children:"211"}),k.jsx("div",{className:"text-white/60",children:"khách hàng"})]}),k.jsxs("div",{children:[k.jsx("div",{className:"text-2xl font-bold",children:"336"}),k.jsx("div",{className:"text-white/60",children:"mã vật tư"})]})]})]}),k.jsx("div",{className:"relative text-white/50 text-xs",children:"© 2026 · Dữ liệu chuyển từ file Excel quản lý"})]}),k.jsx("div",{className:"flex-1 flex items-center justify-center p-6 bg-slate-50",children:k.jsxs("div",{className:"w-full max-w-sm",children:[k.jsxs("div",{className:"lg:hidden flex items-center gap-2 mb-8 text-ink",children:[k.jsx("div",{className:"w-10 h-10 rounded-xl bg-brand flex items-center justify-center text-white",children:k.jsx(Cu,{className:"w-5 h-5"})}),k.jsx("div",{className:"font-bold text-lg",children:"PhotoCopy ERP"})]}),k.jsx("h2",{className:"text-2xl font-bold text-ink",children:"Đăng nhập"}),k.jsx("p",{className:"text-slate-500 text-sm mt-1",children:"Nhập tài khoản để vào hệ thống"}),k.jsxs("div",{className:"mt-6 space-y-4",children:[k.jsxs("div",{children:[k.jsx("label",{className:"text-sm font-medium text-slate-700",children:"Tên đăng nhập"}),k.jsxs("div",{className:"relative mt-1",children:[k.jsx(lE,{className:"w-4 h-4 absolute left-3 top-3 text-slate-400"}),k.jsx("input",{value:n,onChange:s=>e(s.target.value),onKeyDown:s=>s.key==="Enter"&&l(),className:"w-full pl-9 pr-3 py-2.5 border border-slate-200 rounded-xl focus:outline-none focus:ring-2 focus:ring-brand/30",placeholder:"admin"})]})]}),k.jsxs("div",{children:[k.jsx("label",{className:"text-sm font-medium text-slate-700",children:"Mật khẩu"}),k.jsxs("div",{className:"relative mt-1",children:[k.jsx(QO,{className:"w-4 h-4 absolute left-3 top-3 text-slate-400"}),k.jsx("input",{type:"password",value:a,onChange:s=>r(s.target.value),onKeyDown:s=>s.key==="Enter"&&l(),className:"w-full pl-9 pr-3 py-2.5 border border-slate-200 rounded-xl focus:outline-none focus:ring-2 focus:ring-brand/30",placeholder:"••••••••"})]})]}),i&&k.jsx("div",{className:"text-sm text-red-600 bg-red-50 border border-red-100 rounded-lg px-3 py-2",children:i}),k.jsx("button",{onClick:l,disabled:h,className:"w-full py-2.5 rounded-xl bg-brand hover:bg-brand-dark text-white font-semibold transition disabled:opacity-60",children:h?"Đang kiểm tra...":"Đăng nhập"})]}),k.jsxs("div",{className:"mt-6 border-t border-slate-200 pt-4",children:[k.jsxs("div",{className:"flex items-center gap-1.5 text-xs text-slate-500 mb-2",children:[k.jsx(vN,{className:"w-3.5 h-3.5"})," Tài khoản demo (bấm để điền nhanh)"]}),k.jsxs("div",{className:"grid grid-cols-3 gap-2 text-xs",children:[k.jsxs("button",{onClick:()=>_("admin","admin123"),className:"p-2 rounded-lg border border-slate-200 hover:border-brand hover:bg-brand/5 text-left",children:[k.jsx("div",{className:"font-semibold text-ink",children:"Admin"}),k.jsx("div",{className:"text-slate-400",children:"Toàn quyền"})]}),k.jsxs("button",{onClick:()=>_("quanly","quanly123"),className:"p-2 rounded-lg border border-slate-200 hover:border-brand hover:bg-brand/5 text-left",children:[k.jsx("div",{className:"font-semibold text-ink",children:"Quản lý"}),k.jsx("div",{className:"text-slate-400",children:"Báo cáo"})]}),k.jsxs("button",{onClick:()=>_("nhanvien","nhanvien123"),className:"p-2 rounded-lg border border-slate-200 hover:border-brand hover:bg-brand/5 text-left",children:[k.jsx("div",{className:"font-semibold text-ink",children:"Nhân viên"}),k.jsx("div",{className:"text-slate-400",children:"Nhập liệu"})]})]})]})]})})]})}const fE={may:[{ma_may:"M001",model:"DocuCentre-V C3376",serial:"SN511476",ma_kh:"KH018",ten_kh:"CÔNG TY TNHH BẢO HIỂM NHÂN THỌ BIDV METLIFE",ngay_mua:"2025-04-24",nguyen_gia:14e6,gia_thu_hoi:9e6,vong_doi_trang:15e5,trang_thang:0,tinh_trang:"Đang thuê",phan_loai:"CCDC",khau_hao_thang:208333.33333333334,gia_thue_toi_thieu:320512.8205128205,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:3.4383766666666665e6},{ma_may:"M002",model:"DocuCentre-VI C3371",serial:"SN523902",ma_kh:"KH150",ten_kh:"VĂN PHÒNG ĐẠI DIỆN IMPERIAL TOBACCO INTERNATIONAL GMBH TẠI THÀNH PHỐ HỒ CHÍ MINH",ngay_mua:"2025-12-25",nguyen_gia:14e6,gia_thu_hoi:1e7,vong_doi_trang:12e5,trang_thang:0,tinh_trang:"Đang thuê",phan_loai:"CCDC",khau_hao_thang:166666.66666666666,gia_thue_toi_thieu:256410.25641025638,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:2.8254833333333335e6},{ma_may:"M003",model:"ApeosPort 3560",serial:"SN812452",ma_kh:"KH174",ten_kh:"CÔNG TY CỔ PHẦN ANPHA - AG",ngay_mua:"2025-05-02",nguyen_gia:9e6,gia_thu_hoi:5e6,vong_doi_trang:1e6,trang_thang:0,tinh_trang:"Đang thuê",phan_loai:"CCDC",khau_hao_thang:166666.66666666666,gia_thue_toi_thieu:256410.25641025638,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:2.1675893333333335e6},{ma_may:"M004",model:"DocuCentre-V 4070",serial:"SN",ma_kh:"KH115",ten_kh:"CÔNG TY CỔ PHẦN MAISON RETAIL MANAGEMENT INTERNATIONAL",ngay_mua:"2026-03-24",nguyen_gia:12e6,gia_thu_hoi:6e6,vong_doi_trang:1e6,trang_thang:0,tinh_trang:"Đang thuê",phan_loai:"CCDC",khau_hao_thang:25e4,gia_thue_toi_thieu:384615.3846153846,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:14e5},{ma_may:"M005",model:"DocuCentre-VII C3373",serial:"SN",ma_kh:"KH161",ten_kh:"CÔNG TY TNHH SAL VN",ngay_mua:"2023-06-01",nguyen_gia:18e6,gia_thu_hoi:12e6,vong_doi_trang:15e5,trang_thang:0,tinh_trang:"Đang thuê",phan_loai:"CCDC",khau_hao_thang:25e4,gia_thue_toi_thieu:384615.3846153846,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:325e4},{ma_may:"M006",model:"DocuCentre-VI C2271",serial:"SN520014",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",ngay_mua:"2026-02-04",nguyen_gia:14e6,gia_thu_hoi:1e7,vong_doi_trang:15e5,trang_thang:0,tinh_trang:"Đang thuê",phan_loai:"CCDC",khau_hao_thang:166666.66666666666,gia_thue_toi_thieu:256410.25641025638,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:2.8272693333333335e6},{ma_may:"M007",model:"DocuCentre-V 5070",serial:"SN149162",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",ngay_mua:"2026-03-18",nguyen_gia:12e6,gia_thu_hoi:6e6,vong_doi_trang:1e6,trang_thang:0,tinh_trang:"Đang thuê",phan_loai:"CCDC",khau_hao_thang:25e4,gia_thue_toi_thieu:384615.3846153846,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:2236632},{ma_may:"M008",model:"DocuCentre-V 4070",serial:"SN155578",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",ngay_mua:"2024-12-30",nguyen_gia:12e6,gia_thu_hoi:6e6,vong_doi_trang:1e6,trang_thang:0,tinh_trang:"Đang thuê",phan_loai:"CCDC",khau_hao_thang:25e4,gia_thue_toi_thieu:384615.3846153846,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:2242926},{ma_may:"M009",model:"DocuCentre-V 4070",serial:"SN155575",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",ngay_mua:"2024-12-30",nguyen_gia:12e6,gia_thu_hoi:6e6,vong_doi_trang:1e6,trang_thang:0,tinh_trang:"Đang thuê",phan_loai:"CCDC",khau_hao_thang:25e4,gia_thue_toi_thieu:384615.3846153846,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:2242956},{ma_may:"M010",model:"DocuCentre-VI C2271",serial:"SN524952",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",ngay_mua:"2024-12-30",nguyen_gia:14e6,gia_thu_hoi:1e7,vong_doi_trang:15e5,trang_thang:0,tinh_trang:"Đang thuê",phan_loai:"CCDC",khau_hao_thang:166666.66666666666,gia_thue_toi_thieu:256410.25641025638,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:2333088},{ma_may:"M011",model:"HP LaserJet M402m",serial:"PHC7F00550",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",ngay_mua:"2024-12-30",nguyen_gia:35e5,gia_thu_hoi:18e5,vong_doi_trang:1e6,trang_thang:0,tinh_trang:"Đang thuê",phan_loai:"CCDC",khau_hao_thang:70833.33333333333,gia_thue_toi_thieu:108974.35897435897,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:728955.8666666667},{ma_may:"M012",model:"HP LaserJet M402m",serial:"PHC7F00224",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",ngay_mua:"2024-12-30",nguyen_gia:35e5,gia_thu_hoi:18e5,vong_doi_trang:1e6,trang_thang:0,tinh_trang:"Đang thuê",phan_loai:"CCDC",khau_hao_thang:70833.33333333333,gia_thue_toi_thieu:108974.35897435897,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:-4.1718516333333333e6},{ma_may:"M013",model:"DocuCentre-VI C3371",serial:"SN505481",ma_kh:"KH138",ten_kh:"CÔNG TY TNHH CÔNG NGHỆ FARADAY VIỆT NAM",ngay_mua:"2024-10-29",nguyen_gia:14e6,gia_thu_hoi:1e7,vong_doi_trang:15e5,trang_thang:0,tinh_trang:"Đang thuê",phan_loai:"CCDC",khau_hao_thang:166666.66666666666,gia_thue_toi_thieu:256410.25641025638,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:2.5989946666666665e6},{ma_may:"M014",model:"DocuCentre-IV 3065",serial:"SN584156",ma_kh:"KH138",ten_kh:"CÔNG TY TNHH CÔNG NGHỆ FARADAY VIỆT NAM",ngay_mua:"2024-10-29",nguyen_gia:8e6,gia_thu_hoi:25e5,vong_doi_trang:1e6,trang_thang:0,tinh_trang:"Đang thuê",phan_loai:"CCDC",khau_hao_thang:229166.66666666666,gia_thue_toi_thieu:352564.10256410256,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:1.2625063333333333e6},{ma_may:"M015",model:"Apeos C3070",serial:"SN119728",ma_kh:"KH033",ten_kh:"CÔNG TY TNHH VINA COSMO",ngay_mua:"2024-02-18",nguyen_gia:14e7,gia_thu_hoi:65e6,vong_doi_trang:2e6,trang_thang:0,tinh_trang:"Đang thuê",phan_loai:"TSCĐ",khau_hao_thang:125e4,gia_thue_toi_thieu:1923076923076923e-9,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:29850275e-1},{ma_may:"M016",model:"Apeos 3560",serial:"SN454702",ma_kh:"KH033",ten_kh:"CÔNG TY TNHH VINA COSMO",ngay_mua:"2024-02-18",nguyen_gia:65e6,gia_thu_hoi:25e6,vong_doi_trang:15e5,trang_thang:0,tinh_trang:"Đang thuê",phan_loai:"TSCĐ",khau_hao_thang:666666.6666666666,gia_thue_toi_thieu:1.0256410256410255e6,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:2671600},{ma_may:"M017",model:"ApeosPort-VI C4471",serial:"SN566597",ma_kh:"KH033",ten_kh:"CÔNG TY TNHH VINA COSMO",ngay_mua:"2023-08-01",nguyen_gia:17e6,gia_thu_hoi:11e6,vong_doi_trang:15e5,trang_thang:0,tinh_trang:"Đang thuê",phan_loai:"CCDC",khau_hao_thang:25e4,gia_thue_toi_thieu:384615.3846153846,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:11123283999999998e-9},{ma_may:"M018",model:"ApeosPort-V 4070",serial:"SN151161",ma_kh:"KH113",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI THỊT TƯƠI VINA",ngay_mua:"2025-10-13",nguyen_gia:12e6,gia_thu_hoi:6e6,vong_doi_trang:15e5,trang_thang:0,tinh_trang:"Đang thuê",phan_loai:"CCDC",khau_hao_thang:25e4,gia_thue_toi_thieu:384615.3846153846,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:1226312},{ma_may:"M019",model:"DocuCentre-IV 4070",serial:"SN129299",ma_kh:"KH115",ten_kh:"CÔNG TY CỔ PHẦN MAISON RETAIL MANAGEMENT INTERNATIONAL",nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:1e6,trang_thang:0,tinh_trang:"Máy toàn phần",khau_hao_thang:0,gia_thue_toi_thieu:0,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:1000560},{ma_may:"M020",model:"DocuCentre-V C3373",serial:"SN312198",ma_kh:"KH109",ten_kh:"CÔNG TY TNHH CHUGAI TECHNOS VIỆT NAM",nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:15e5,trang_thang:0,tinh_trang:"Máy toàn phần",khau_hao_thang:0,gia_thue_toi_thieu:0,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M021",model:"DocuCentre-VI C2271",serial:"SN512276",ma_kh:"KH076",ten_kh:"Văn Phòng Đại Diện Christina Noble Children's Foundation",ngay_mua:"2024-01-04",nguyen_gia:14e6,gia_thu_hoi:1e7,vong_doi_trang:15e5,trang_thang:0,tinh_trang:"Đang thuê",phan_loai:"CCDC",khau_hao_thang:166666.66666666666,gia_thue_toi_thieu:256410.25641025638,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:1.2633333333333333e6},{ma_may:"M022",model:"DocuCentre-V C2276",serial:"SN123",ma_kh:"KH095",ten_kh:"Công ty TNHH InBold",nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:15e5,trang_thang:0,tinh_trang:"Máy toàn phần",khau_hao_thang:0,gia_thue_toi_thieu:0,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:279480},{ma_may:"M023",model:"DocuCentre-V 5070",serial:144606,ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"24/03/2026",nguyen_gia:12e6,gia_thu_hoi:11e6,vong_doi_trang:1e6,trang_thang:0,tinh_trang:"Đang sử dụng",phan_loai:"CCDC",khau_hao_thang:41666.666666666664,gia_thue_toi_thieu:64102.564102564094,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M024",model:"ApeosPort 3560",serial:529636,ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"29/10/2024",nguyen_gia:8e6,gia_thu_hoi:4e6,vong_doi_trang:1e6,trang_thang:0,tinh_trang:"Kho chờ xử lý",phan_loai:"CCDC",khau_hao_thang:166666.66666666666,gia_thue_toi_thieu:256410.25641025638,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M025",model:"DocuCentre-V 4070",serial:155994,ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"24/03/2026",nguyen_gia:12e6,gia_thu_hoi:11e6,vong_doi_trang:1e6,trang_thang:0,tinh_trang:"Kho chờ xử lý",phan_loai:"CCDC",khau_hao_thang:41666.666666666664,gia_thue_toi_thieu:64102.564102564094,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M026",model:"DocuCentre-V 4070",serial:199518,ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"24/03/2026",nguyen_gia:12e6,gia_thu_hoi:11e6,vong_doi_trang:1e6,trang_thang:0,tinh_trang:"Kho chờ xử lý",phan_loai:"CCDC",khau_hao_thang:41666.666666666664,gia_thue_toi_thieu:64102.564102564094,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M027",model:"DocuCentre-V 2060",serial:"AH152642",ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"25/12/2025",nguyen_gia:8e6,gia_thu_hoi:0,vong_doi_trang:1e6,trang_thang:0,tinh_trang:"Kho chờ xử lý",phan_loai:"CCDC",khau_hao_thang:333333.3333333333,gia_thue_toi_thieu:512820.51282051275,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M028",model:"DocuCentre-V 2060",serial:810653,ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"2024-11-12",nguyen_gia:8e6,gia_thu_hoi:25e5,vong_doi_trang:1e6,trang_thang:0,tinh_trang:"Kho chờ xử lý",phan_loai:"CCDC",khau_hao_thang:229166.66666666666,gia_thue_toi_thieu:352564.10256410256,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M029",model:"DocuCentre-VII C2273",serial:100022,ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"18/10/2025",nguyen_gia:17e6,gia_thu_hoi:15e6,vong_doi_trang:15e6,trang_thang:0,tinh_trang:"Kho chờ xử lý",phan_loai:"CCDC",khau_hao_thang:83333.33333333333,gia_thue_toi_thieu:128205.12820512819,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M030",model:"HP 2035",serial:"HP543251",ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"16/12/2024",nguyen_gia:15e5,gia_thu_hoi:8e5,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho chờ xử lý",phan_loai:"CCDC",khau_hao_thang:29166.666666666668,gia_thue_toi_thieu:44871.794871794875,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M031",model:"HP 1102",serial:"RU5-8936",ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"17/12/2024",nguyen_gia:15e5,gia_thu_hoi:8e5,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho chờ xử lý",phan_loai:"CCDC",khau_hao_thang:29166.666666666668,gia_thue_toi_thieu:44871.794871794875,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M032",model:"Brother L2321",serial:"BR152321",ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"18/12/2024",nguyen_gia:15e5,gia_thu_hoi:8e5,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho chờ xử lý",phan_loai:"CCDC",khau_hao_thang:29166.666666666668,gia_thue_toi_thieu:44871.794871794875,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M033",model:"HP LaserJet M277n",serial:"VNB8K1H152",ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"2024-10-11",nguyen_gia:4e6,gia_thu_hoi:18e5,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho chờ xử lý",phan_loai:"CCDC",khau_hao_thang:91666.66666666667,gia_thue_toi_thieu:141025.64102564103,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M034",model:"ApeosPort C2560",serial:211208,ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"24/05/2024",nguyen_gia:1e7,gia_thu_hoi:35e5,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho chờ xử lý",phan_loai:"CCDC",khau_hao_thang:270833.3333333333,gia_thue_toi_thieu:416666.6666666666,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M035",model:"WorkCentre 7845i",serial:"MX4490333",ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"2023-12-07",nguyen_gia:8e6,gia_thu_hoi:8e5,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho chờ xử lý",phan_loai:"CCDC",khau_hao_thang:3e5,gia_thue_toi_thieu:461538.4615384615,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M036",model:"DocuCentre-IV C2263",serial:"MX44924",ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"20/06/2023",nguyen_gia:2e6,gia_thu_hoi:2e5,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho chờ xử lý",phan_loai:"CCDC",khau_hao_thang:75e3,gia_thue_toi_thieu:115384.61538461538,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M037",model:"DocuCentre-IV 3060",serial:"MX44925",ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"20/06/2023",nguyen_gia:25e5,gia_thu_hoi:3e5,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho chờ xử lý",phan_loai:"CCDC",khau_hao_thang:91666.66666666667,gia_thue_toi_thieu:141025.64102564103,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M038",model:"Máy hủy giấy 2127S",serial:11250203,ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"15/12/2024",nguyen_gia:1e6,gia_thu_hoi:2e5,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho chờ xử lý",phan_loai:"CCDC",khau_hao_thang:33333.333333333336,gia_thue_toi_thieu:51282.05128205128,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M039",model:"DocuCentre-IV 3060",serial:"AE9895666",ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"20/06/2023",nguyen_gia:25e5,gia_thu_hoi:15e5,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho chờ xử lý",phan_loai:"CCDC",khau_hao_thang:41666.666666666664,gia_thue_toi_thieu:64102.564102564094,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M040",model:"Máy lạnh Toshiba 1HP",serial:"ML15674",ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"20/04/2025",nguyen_gia:85e5,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Đang sử dụng",phan_loai:"CCDC",khau_hao_thang:354166.6666666667,gia_thue_toi_thieu:544871.7948717949,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M041",model:"Máy lạnh Toshiba 1HP",serial:"ML15675",ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"20/04/2025",nguyen_gia:85e5,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Đang sử dụng",phan_loai:"CCDC",khau_hao_thang:354166.6666666667,gia_thue_toi_thieu:544871.7948717949,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M042",model:"Tủ lạnh samsung",serial:"0KZL4DAW500055X",ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"2023-08-08",nguyen_gia:1358e4,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Đang sử dụng",phan_loai:"CCDC",khau_hao_thang:565833.3333333334,gia_thue_toi_thieu:870512.8205128205,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M043",model:"Laptop HP ProBook 650 G1",serial:"LT001",ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"24/02/2022",nguyen_gia:4e6,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Đang sử dụng",phan_loai:"CCDC",khau_hao_thang:166666.66666666666,gia_thue_toi_thieu:256410.25641025638,ten_nhom:"Laptop / máy tính",loi_nhuan_thang:0},{ma_may:"M044",model:"Laptop Toshiba I7-4510u",serial:"LT002",ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"25/04/2022",nguyen_gia:4e6,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Đang sử dụng",phan_loai:"CCDC",khau_hao_thang:166666.66666666666,gia_thue_toi_thieu:256410.25641025638,ten_nhom:"Laptop / máy tính",loi_nhuan_thang:0},{ma_may:"M045",model:"Laptop Toshiba I7-4510u",serial:"LT003",ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"25/04/2022",nguyen_gia:4e6,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Đang sử dụng",phan_loai:"CCDC",khau_hao_thang:166666.66666666666,gia_thue_toi_thieu:256410.25641025638,ten_nhom:"Laptop / máy tính",loi_nhuan_thang:0},{ma_may:"M046",model:"Laptop Toshiba I7-4510u",serial:"LT004",ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"25/04/2022",nguyen_gia:4e6,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Đang sử dụng",phan_loai:"CCDC",khau_hao_thang:166666.66666666666,gia_thue_toi_thieu:256410.25641025638,ten_nhom:"Laptop / máy tính",loi_nhuan_thang:0},{ma_may:"M047",model:"Màn hình Xiaomi 27 inch",serial:"MHXI2501",ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"15/12/2025",nguyen_gia:21e5,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Đang sử dụng",phan_loai:"CCDC",khau_hao_thang:87500,gia_thue_toi_thieu:134615.38461538462,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M048",model:"Màn hình Xiaomi 27 inch",serial:"MHXI2502",ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"15/12/2025",nguyen_gia:21e5,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Đang sử dụng",phan_loai:"CCDC",khau_hao_thang:87500,gia_thue_toi_thieu:134615.38461538462,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M049",model:"Màn hình Gigabyte 24 inch",serial:"MHGI3651",ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",ngay_mua:"25/03/2023",nguyen_gia:32e5,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Đang sử dụng",phan_loai:"CCDC",khau_hao_thang:133333.33333333334,gia_thue_toi_thieu:205128.20512820513,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M050",model:"Switch 24 cổng",serial:"TBM075",ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho chờ xử lý",khau_hao_thang:0,gia_thue_toi_thieu:0,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M051",model:"Cục phát wifi 4 cổng",serial:"TBM076",ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho chờ xử lý",khau_hao_thang:0,gia_thue_toi_thieu:0,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M052",model:"Camera",serial:"TBM077",ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Đang sử dụng",khau_hao_thang:0,gia_thue_toi_thieu:0,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{ma_may:"M053",model:"Bộ lưu trữ camera",serial:"TBM078",ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Đang sử dụng",khau_hao_thang:0,gia_thue_toi_thieu:0,ten_nhom:"Máy photocopy cho thuê",loi_nhuan_thang:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0},{nguyen_gia:0,gia_thu_hoi:0,vong_doi_trang:0,trang_thang:0,tinh_trang:"Kho",khau_hao_thang:0,gia_thue_toi_thieu:0}],kh:[{ma_kh:"KH001",ten_kh:"VĂN PHÒNG ĐẠI DIỆN TẠI THÀNH PHỐ HỒ CHÍ MINH TỔNG CÔNG TY THÉP VIỆT NAM - CTCP",mst:"0100100047-020",dia_chi:"Số 56 Thủ Khoa Huân, Phường Bến Thành, Quận 1, Thành phố Hồ Chí Minh",nhom_kh:"Doanh nghiệp",trang_thai:"Đang hoạt động"},{ma_kh:"KH002",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN TRẮC ĐỊA BẢN ĐỒ",mst:"0100107211",dia_chi:"Số 02/198 Đường Trần Cung, Phường Cổ Nhuế 1, Quận Bắc Từ Liêm, Thành phố Hà Nội, Việt Nam",email:"Nguyendinhtru1981@gmail.com",nhom_kh:"Doanh nghiệp",trang_thai:"Đang hoạt động"},{ma_kh:"KH003",ten_kh:"Tổng công ty Hàng không Việt Nam – CTCP - Đoàn bay 919",mst:"0100107518",dia_chi:"Số 121 Nguyễn Sơn, Phường Gia Thụy, Quận Long Biên, TP. Hà Nội",email:"synd@vietnamairlines.com",nhom_kh:"Doanh nghiệp",trang_thai:"Đang hoạt động"},{ma_kh:"KH004",ten_kh:"Chi nhánh Công Ty Cổ Phần Sở Hữu Công Nghiệp INVESTIP (TP Hà Nội)",mst:"0100111786-001",dia_chi:"Phòng 504, Lầu 5, Tòa nhà Citilight, số 45 Võ Thị Sáu, Phường Tân Định, TP Hồ Chí Minh, Việt Nam",email:"Vothiminhly@investip.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH005",ten_kh:"Văn phòng đại diện Ngân hàng TMCP Ngoại thương Việt Nam tại Khu vực Phía Nam",mst:"0100112437-156",dia_chi:"Toà nhà VBB, số 05 Công trường Mê Linh, Phường Bến Nghé, Quận 1, TP. Hồ Chí Minh",sdt:"0909178587",email:"huydq1.ho@vietcombank.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH006",ten_kh:"CÔNG TY TNHH KURIHARA VIỆT NAM",mst:"0100114360",dia_chi:"Tầng 13, toà nhà CMC, phố Duy Tân, phường Cầu Giấy, Thành phố Hà Nội, Việt Nam",email:"dlt_thuong@kurihara.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH007",ten_kh:"NGÂN HÀNG NÔNG NGHIỆP VÀ PHÁT TRIỂN NÔNG THÔN VIỆT NAM - CHI NHÁNH THÀNH PHỐ THỦ DẦU MỘT BÌNH DƯƠNG",mst:"0100686174-947",dia_chi:"Số 9 Đoàn Trần Nghiệp, Phường Phú Cường, Thành phố Thủ Dầu Một, Tỉnh Bình Dương, Việt Nam",email:"haophamthi4@agribank.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH008",ten_kh:"Công ty Chứng khoán Công Thương - Chi nhánh Tp.HCM",mst:"0101078450-001",dia_chi:"49 Tôn Thất Đạm, Phường Nguyễn Thái Bình, Quận 1, Thành Phố Hồ Chí Minh",email:"anpq@cts.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH009",ten_kh:"CÔNG TY CỔ PHẦN Y HỌC RẠNG ĐÔNG",mst:"0101093321",dia_chi:"83B Lý Thường Kiệt, Phường Trần Hưng Đạo, Quận Hoàn Kiếm, Thành phố Hà Nội, Việt Nam.",email:"hoangngocnhatanh96@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH010",ten_kh:"CÔNG TY CỔ PHẦN LANDCO",mst:"0101192354",dia_chi:"CH02-19 số 2 đường 2.5 Khu đô thị Gamuda Gardens, Phường Trần Phú, Quận Hoàng Mai, TP.Hà Nội",email:"haovd@landco.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH011",ten_kh:"CÔNG TY CỔ PHẦN TẬP ĐOÀN HÓA SINH HÀ NỘI",mst:"0101327890",dia_chi:"Số 252/57 phố Tây Sơn, Phường Trung Liệt, Quận Đống Đa, Thành phố Hà Nội, Việt Nam",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH012",ten_kh:"CHI NHÁNH CÔNG TY TNHH SẢN XUẤT VÀ THƯƠNG MẠI DƯỢC PHẨM TÂM BÌNH",mst:"0102190173-003",dia_chi:"243/9/21 Tô Hiến Thành, Phường 13, Quận 10, Thành phố Hồ Chí Minh, Việt Nam",email:"nguyenthanhman1994@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH013",ten_kh:"Tổng Công Ty Bảo Việt Nhân Thọ",mst:"0102641429",dia_chi:"Tầng 37, Tòa nhà Keangnam, Đường Phạm Hùng, Quận Nam Từ Liêm, Hà Nội",email:"lehoaithanh@baoviet.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH014",ten_kh:"CÔNG TY CỔ PHẦN LIÊN KẾT CÔNG NGHỆ XÂY DỰNG",mst:"0102702209",dia_chi:"OP-05.03, Tòa nhà Orchard Parkview, 130-132 Hồng Hà, Phường Đức Nhuận, Thành phố Hồ Chí Minh, Việt Nam",email:"nhanvtt@telico.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH015",ten_kh:"CHI NHÁNH CÔNG TY TNHH MTV KỸ THUẬT MÁY BAY TẠI TP HCM.",mst:"0102713673-001",dia_chi:"(Sân bay Tân Sơn Nhất) A75 Trường Sơn, Phường 2, Quận Tân Bình, Tp. Hồ Chí Minh, Việt Nam.",email:"phuongptl.vn@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH016",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN ĐẦU TƯ VÀ THƯƠNG MẠI THE GARDEN",mst:"0103879784",dia_chi:"Số 19, Tầng 2, TTTM The Garden, Đường Mễ Trì, Phường Từ Liêm, Thành phố Hà Nội, Việt Nam",sdt:"0908988923",email:"thuynm.bft@bitexco.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH017",ten_kh:"CÔNG TY CỔ PHẦN CÔNG NGHỆ GOGA",mst:"0106114568",dia_chi:"Số 12A, Nguyễn Phong Sắc, Phường Dịch Vọng, Quận Cầu Giấy, Hà Nội, Việt Nam",email:"nhungtruong@x3english.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH018",ten_kh:"CÔNG TY TNHH BẢO HIỂM NHÂN THỌ BIDV METLIFE",mst:"0106615959",dia_chi:"Tầng 3A, Tòa VCCI Tower, Số 9 Đào Duy Anh, Phường Kim Liên, Thành phố Hà Nội",email:"thi-anh-minh.nguyen@bidvmetlife.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH019",ten_kh:"Công ty TNHH Mitsubishi Corporation Việt Nam Chi Nhánh Thành Phố Hồ Chí Minh",mst:"0107311946-001",dia_chi:"Phòng 1,3,4,5 & 6, Tầng 12, 65 Lê Lợi, Phường Sài Gòn, Thành phố Hồ Chí Minh, Việt Nam",email:"tran-thuy-kim.tam@mitsubishicorp.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH020",ten_kh:"CÔNG TY CỔ PHẦN VIỄN THÔNG DI ĐỘNG VIETNAMOBILE",mst:"0107429715",dia_chi:"Tầng 6, Tòa nhà King Building, Số 7 Phố Chùa Bộc, Phường Kim Liên, TP Hà Nội",email:"moc.tt@vietnamobile.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH021",ten_kh:"CÔNG TY TNHH DỊCH VỤ VÀ THƯƠNG MẠI QUỐC TẾ THÁI ANH - CHI NHÁNH TẠI THÀNH PHỐ HỒ CHÍ MINH",mst:"0107604438-001",dia_chi:"Tầng 12 tòa nhà Trụ Sở Điều Hành Và Trung Tâm Thương Mại Viettel, số 285 Cách Mạng Tháng Tám, Phường 12, Quận 10, Thành phố Hồ Chí Minh, Việt Nam",email:"accountant@5soffice.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH022",ten_kh:"CÔNG TY TNHH DỊCH VỤ VÀ THƯƠNG MẠI QUỐC TẾ THÁI ANH – CHI NHÁNH TẠI TP.HCM",mst:"0107604438-001",dia_chi:"Tầng 12 toà nhà Trụ Sở Điều Hành Và Trung Tâm Thương Mại Viettel, số 285 Cách Mạng Tháng Tám, P12, Quận 10, TP.HCM",email:"accountant@5soffice.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH023",ten_kh:"Chi nhánh công ty cổ phần tầm nhìn quốc tế Aladdin",mst:"0107742477-001",dia_chi:"Số 43-45 Nguyễn Thị Thập KDC Him Lam, phường Tân Hưng, quận 7, thành phố Hồ Chí Minh, Việt Nam",email:"vittt@aladdin-jsc.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH024",ten_kh:"CÔNG TY CỔ PHẦN NHÂN LỰC QUỐC TẾ G PLUS",mst:"0108800682",dia_chi:"Số 125 Đường Nguyễn Thị Nhung, Khu đô thị Vạn Phúc, Phường Hiệp Bình, Thành Phố Hồ Chí Minh, Việt Nam",email:"ketoan@gplus-vnjp.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH025",ten_kh:"Tổng Công Ty Cổ Phần May Việt Tiến",mst:"0300401524",dia_chi:"47 Trần Bình Trọng, Phường 1, Quận 5, TP.HCM",email:"ngoctoan.vts@tsg.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH026",ten_kh:"Công ty Bảo Minh Sài Gòn",mst:"0300446973-044",dia_chi:"26 Tôn Thất Đạm, Phường Sài Gòn, TP Hồ Chí Minh, Việt Nam",email:"ndhoanh@baominh.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH027",ten_kh:"CÔNG TY BẢO MINH BẾN THÀNH",mst:"0300446973-056",dia_chi:"159 Điện Biên Phủ, Phường 15, Quận Bình Thạnh. TP. Hồ Chí Minh",email:"nvtung@baominh.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH028",ten_kh:"CÔNG TY CỔ  PHẦN VẬT TƯ BƯU ĐIỆN",mst:"0300464683",dia_chi:"270 Lý Thường Kiệt, Phường 14, Quận 10, Thành phố Hồ Chí Minh",email:"letrongkhoi292@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH029",ten_kh:"Công Ty Cổ Phần Cảng Sài Gòn",mst:"0300479714",dia_chi:"Số 3 Nguyễn Tất Thành, Phường 13, Quận 4, TP.HCM",email:"lehoang26vn@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH030",ten_kh:"Công ty Liên Doanh Phát Triển Tiếp Vận Số 1",mst:"0300602277",dia_chi:"Số 13 Đường Bến Nghé, Phường Tân Thuận, Thành phố Hồ Chí Minh, Việt Nam",email:"ltt.oanh@vict-vn.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH031",ten_kh:"CÔNG TY TNHH SANKEI (VIỆT NAM)",mst:"0300671986",dia_chi:"Khu A, Lô N, số 28b-30a, đường số 14, Khu Chế Xuất Tân Thuận, Phường Tân Thuận Đông, Quận 7, Thành phố Hồ Chí Minh, Việt Nam",email:"lediem@sankeivn.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH032",ten_kh:"CÔNG TY TRÁCH NHIỆM HỮU HẠN BAO BÌ NHẬT BẢN (VIỆT NAM)",mst:"0300673888",dia_chi:"Lô S37-38a đường số 19 và Lô U.33b-35 đường số 20, khu chế xuất Tân Thuận, phường Tân Thuận, Thành phố Hồ Chí Minh, Việt Nam",email:"hr.ga1@jptvn.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH033",ten_kh:"CÔNG TY TNHH VINA COSMO",mst:"0300710064",dia_chi:"Lô AN 59, Đường 15, Khu Chế Xuất Tân Thuận, Phường Tân Thuận, Thành phố Hồ Chí Minh, Việt Nam",email:"info@vinacosmo.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH034",ten_kh:"CÔNG TY TNHH THỜI TRANG S.B SAIGON",mst:"0300803424",dia_chi:"Khu B, Lô số G.27a, Đường số 8, Khu Chế Xuất Tân Thuận , Phường Tân Thuận Đông, Quận 7, Thành phố Hồ Chí Minh",email:"xuannghiem@sbsaigonfashion.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH035",ten_kh:"CN TCT Cấp nước Sài Gòn – TNHH MTV – XN Cấp nước Cần Giờ",mst:"0301129367-016",dia_chi:"Số 2 Đường Rừng Sác (Trạm tăng áp số 2), ấp An Đông, Xã An Thới Đông, Thành phố Hồ Chí Minh, Việt Nam",sdt:"02835354306",email:"nguyenthanhman1994@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH036",ten_kh:"CN LIÊN HIỆP HTX THƯƠNG MẠI TP.HCM - CO.OPMART DƯƠNG MINH CHÂU",mst:"0301175691-063",dia_chi:"Ấp 1, xã Dương Minh Châu, Tỉnh Tây Ninh, VN",email:"cmduongminhchau-ktcn@coopmart.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH037",ten_kh:"CÔNG TY CỔ PHẦN GIÁM ĐỊNH THÁI BÌNH DƯƠNG",mst:"0301441505",dia_chi:"71 - 73 Lê Quốc Hưng, Phường 12, Quận 4, Thành phố Hồ Chí Minh, Việt Nam",email:"hongthuong@picovn.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH038",ten_kh:"Công ty Cổ phần Tin Học Lạc Việt",mst:"0301448733",dia_chi:"23 Nguyễn Thị Huỳnh, Phường 08, Quận Phú Nhuận, Thành phố Hồ Chí Minh, Việt Nam",email:"vhtrang@lacviet.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH039",ten_kh:"CÔNG TY CỔ PHẦN SÀI GÒN DC",mst:"0301465337",dia_chi:"Tòa nhà Nhật Anh, lầu 3A, số 25 đường 55, Phường Thạnh Mỹ Lợi, Thành phố Thủ Đức, Thành phố Hồ Chí Minh",email:"thuc.dx@saigondc.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH040",ten_kh:"Trung tâm Phát triển Khoa học và Công nghệ Trẻ",mst:"0301744926",dia_chi:"1 Phạm Ngọc Thạch, phường Bến Nghé, quận 1",email:"luuhoanganhkhoi@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH041",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN QUẢN LÝ NỢ VÀ KHAI THÁC TÀI SẢN NGÂN HÀNG TMCP CÔNG THƯƠNG VIỆT NAM",mst:"0302077030",dia_chi:"76 Nguyễn Văn Cừ, Phường Nguyễn Cư Trinh, Quận 1, TP.Hồ Chí Minh",sdt:"(028) 62 63 20 20",email:"phucdt@vietinbank.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH042",ten_kh:"Công Ty TNHH Đại Học RMIT Việt Nam",mst:"0302169193",dia_chi:"702 đường Nguyễn Văn Linh, phường Tân Hưng, Thành phố Hồ Chí Minh, Việt Nam",email:"nguyen.linh@rmit.edu.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH043",ten_kh:"ĐẠI HỌC Y DƯỢC TP.HCM",mst:"0302370906",dia_chi:"Số 217 Hồng Bàng, Phường 11, Quận 5, Tp.HCM",email:"buiquangthanh@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH044",ten_kh:"CÔNG TY TRÁCH NHIỆM HỮU HẠN INAHVINA",mst:"0302469623",dia_chi:"Lô U 40B-42A, Đường 19, KCX Tân Thuận, Phường Tân Thuận Đông, Quận 7, Hồ Chí Minh",email:"nguyenhuuhoai89@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH045",ten_kh:"TỔNG CÔNG TY CỔ PHẦN KHOAN VÀ DỊCH VỤ KHOAN DẦU KHÍ",mst:"0302495126",dia_chi:"Lầu 4, Tòa nhà Sailing Tower, số 111A Pasteur, Phường Sài Gòn, Thành phố Hồ Chí Minh, Việt Nam",email:"trangcm@pvdrilling.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH046",ten_kh:"Chi nhánh Tổng Công Ty Cổ Phần Khoan & Dịch Vụ Khoan Dầu Khí – Xí Nghiệp Điều Hành Khoan",mst:"0302495126-007",dia_chi:"Lầu 3, Tòa nhà SailingTower, 111A Đường Pasteur, Phường Bến Nghé, Quận 1, Tp.Hồ Chí Minh",email:"hahtn@pvdrilling.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH047",ten_kh:"PHÒNG CÔNG CHỨNG SỐ 4",mst:"0302510430",dia_chi:"25/5 Đường Hoàng Việt,Phường 4,Quận Tân Bình,TP.Hồ Chí Minh",email:"nhanabm@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH048",ten_kh:"CÔNG TY CỔ PHẦN MÁY TÍNH SÀI GÒN",mst:"0302657088",dia_chi:"65 Đào Duy Anh, Phường 09, Quận Phú Nhuận, Thành phố Hồ Chí Minh, Việt Nam",email:"hai.pv@sacom-tech.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH049",ten_kh:"TỔNG CÔNG TY CỔ PHẦN VẬN TẢI DẦU KHÍ",mst:"0302743192",dia_chi:"Tầng 2, Tòa nhà PVFC.Co, Số 43 Mạc Đĩnh Chi, Phường Đa Kao, Quận 1, TP Hồ Chí Minh",email:"phitv@pvtrans.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH050",ten_kh:"Công ty TNHH Tân Hoàng Long",mst:"0302831057",dia_chi:"25/68 NGUYEN BINH KHIEM, P.Bến Nghé, Q.1",email:"saomai737@yahoo.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH051",ten_kh:"BẢO TÀNG LỊCH SỬ THÀNH PHỐ HỒ CHÍ MINH",mst:"0302873402",dia_chi:"2 Nguyễn Bỉnh Khiêm, Phường Bến Nghé, Quận 1, TP Hồ Chí Minh",email:"pham.gialoc114@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH052",ten_kh:"Công Ty Cổ Phần Chương Dương",mst:"0303146167",dia_chi:"328 Võ Văn Kiệt, P.Cầu Ông Lãnh, TP. Hồ Chí Minh",email:"hominhchau@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH053",ten_kh:"CÔNG TY TNHH OOCL VIỆT NAM",mst:"0303195358",dia_chi:"Phòng 501, Tầng 5, mPlaza Saigon, 39 Lê Duẩn, Phường Sài Gòn, Thành phố Hồ Chí Minh, Việt Nam.",email:"quyen.thieu@oocl.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH054",ten_kh:"CÔNG TY TNHH VIỆT HÓA NÔNG",mst:"0303212740",dia_chi:"L6-17.10 Vinhomes Golden River, 2 Tôn Đức Thắng, Phường Sài Gòn, Thành phố Hồ Chí Minh, Việt Nam.",email:"ntnvi@viethoanong.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH055",ten_kh:"CÔNG TY CỔ PHẦN BIỂN VIỆT",mst:"0303476197",dia_chi:"189/A10 Cống Quỳnh, Phường Nguyễn Cư Trinh, Quận 1, Thành phố Hồ Chí Minh",email:"adm@vietsea.net",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH056",ten_kh:"CÔNG TY CỔ PHẦN BẢO GIA",mst:"0303537153",dia_chi:"184 Lê Đại Hành, Phường 15, Quận 11, Thành phố Hồ Chí Minh",email:"lan.tranle@paujar.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH057",ten_kh:"TRƯỜNG CAO ĐẲNG GIAO THÔNG VẬN TẢI",mst:"0303605967",dia_chi:"252 Lý Chính Thắng, Phường 09, Quận 3, Thành Phố Hồ Chí Minh, Việt Nam",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH058",ten_kh:"CÔNG TY TNHH TOÀN LỢI",mst:"0303850359",dia_chi:"119 Đường Số 9, Phường 16, Quận Gò Vấp, Thành phố Hồ Chí Minh",email:"thanhtra@toanloi.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH059",ten_kh:"TRƯỜNG MẦM NON PHƯỜNG 11 QUẬN 10",mst:"0303881815",dia_chi:"594/1 Điện Biên Phủ, Phường 11, Quận 10, Thành phố Hồ Chí Minh, Việt Nam",email:"MNPHUONG11@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH060",ten_kh:"TRƯỜNG MẦM NON PHƯỜNG 15B QUẬN 10",mst:"0303881854",dia_chi:"P4 Bạch Mã, Phường 15, Quận 10, TP Hồ Chí Minh.",email:"truongmamnonp15b@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH061",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI DỊCH VỤ KỸ THUẬT CAO PHÁT",mst:"0304176848",dia_chi:"174/65/25 đường Thái Phiên , Phường Bình Thới , Thành Phố Hồ Chí Minh , Việt Nam",email:"vankimhien@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH062",ten_kh:"VPĐD ASIATIC ENGINEERING PTE LTD",mst:"0304655287",dia_chi:"Lầu 2, Tòa nhà Melody, số 651-653 Đường Điện Biên Phủ, Phường 25, Quận Bình Thạnh, TP Hồ Chí Minh.",email:"thuy.phothanh@asiaticgroup.com.sg",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH063",ten_kh:"CÔNG TY CỔ PHẦN CẤP NƯỚC NHÀ BÈ",mst:"0304789298",dia_chi:"1179 đường Nguyễn Văn Linh, Khu phố 4, Phường Tân Phong, Quận 7, TP Hồ Chí Minh.",email:"ngoclam472@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH064",ten_kh:"Công ty cổ phần cấp nước Bến Thành",mst:"0304789925",dia_chi:"194 Pasteur, Phường Võ Thị Sáu, Quận 03, Thành Phố Hồ Chí Minh",email:"bugatti0606@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH065",ten_kh:"CÔNG TY CỔ PHẦN THƯƠNG MẠI CHƯƠNG DƯƠNG",mst:"0304807042",dia_chi:"Lầu 9, tòa nhà văn phòng Central Garden, 328 Võ Văn Kiệt, Phường Cầu Ông Lãnh, Thành phố Hồ Chí Minh, Việt Nam",email:"hosaomai@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH066",ten_kh:"CÔNG TY TNHH WESTWOOD VINA",mst:"0304814177",dia_chi:"2687/1A Quốc lộ 1A, phường An Phú Đông, Q.12, TP.HCM",email:"tu@zic-westwood.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH067",ten_kh:"CÔNG TY CỔ PHẦN TẬP ĐOÀN MASTERISE",mst:"0304840018",dia_chi:"TMDV số 19, Tòa nhà Masteri An Phú, 179 Xa lộ Hà Nội, Phường Thảo Điền, Thành phố Thủ Đức, Thành phố Hồ Chí Minh, Việt Nam",email:"thanh.vu@masterisehomes.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH068",ten_kh:"CÔNG TY TNHH SAO THÁNG BẢY VIỆT NAM",mst:"0304896885",dia_chi:"400 Nguyễn Thị Thập, P.Tân Quy, Q.7, TP.HCM",email:"hongnhung_stb@yahoo.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH069",ten_kh:"TRUNG TÂM ỨNG DỤNG VÀ DỊCH VỤ KHOA HỌC VÀ CÔNG NGHỆ",mst:"0305156594",dia_chi:"31 Hàn Thuyên, Phường Bến Nghé, Quận 1, TP Hồ Chí Minh",email:"thanhphongnguyen0901@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH070",ten_kh:"CÔNG TY TNHH XUẤT NHẬP KHẨU THƯƠNG MẠI VẬN TẢI TRÀ DƯƠNG",mst:"0305280714",dia_chi:"36/38 Quốc Lộ 1A, Khu phố 3, Phường An Phú Đông, Quận 12, Thành phố Hồ Chí Minh, Việt Nam",email:"ketoan.traduong@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH071",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN BẢO ĐẠT",mst:"0305445684",dia_chi:"192/3 Đường số 1, Phường 16, Quận Gò Vấp, Thành phố Hồ Chí Minh, Việt Nam",email:"nttdiem@baodat.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH072",ten_kh:"CÔNG TY LUẬT TNHH RHTLAW VIỆT NAM",mst:"0305584751",dia_chi:"Tầng 11, Toà nhà Endovina, số 146 Nguyễn Đình Chiểu, Phường Xuân Hoà, Thành phố Hồ Chí Minh",email:"khanh.pham@rhtlaw.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH073",ten_kh:"CÔNG TY TRÁCH NHIỆM HỮU HẠN JTB-TNT",mst:"0305612046",dia_chi:"57 Nguyễn Khắc Nhu, phường Cô Giang, quận 1, TP.HCM",email:"huy.ntm@jtb-tnt.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH074",ten_kh:"CÔNG TY CỔ PHẦN CÔNG NGHỆ GIẢI PHÁP THI THIÊN",mst:"0305702839",dia_chi:"332/132 F33 Dương Quảng Hàm, Phường 5, Quận Gò Vấp, TP Hồ Chí Minh",email:"hr_thithien@partvietnam.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH075",ten_kh:"CÔNG TY TNHH UNITED REGISTRAR OF SYSTEMS VIỆT NAM",mst:"0305751392",dia_chi:"L3-42.OT05, Tòa nhà Landmark 3, Khu Đô Thị Vinhomes Central Park, 720A Điện Biên Phủ, Phường 22, Quận Bình Thạnh, Thành phố Hồ Chí Minh, Việt Nam",sdt:"0947796930",email:"thuytrang@ursvietnam.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH076",ten_kh:"Văn Phòng Đại Diện Christina Noble Children's Foundation",mst:"0306266783",dia_chi:"Tầng 2 – Tòa nhà số 165A Nguyễn Văn Hưởng, Phường An Khánh, Thành Phố Hồ Chí Minh",email:"xuan.nguyen@cncf.org",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH077",ten_kh:"BẢO HIỂM XÃ HỘI QUẬN 4",mst:"0306893978",dia_chi:"87-89 Nguyễn Trường Tộ, phường 13, Quận 4, Thành phố Hồ Chí Minh, Việt Nam",email:"luongdongq4@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH078",ten_kh:"Cục Công Tác Phía Nam - Bộ Khoa Học và Công Nghệ",mst:"0307250352",dia_chi:"31 Hàn Thuyên, Phường Bến Nghé, Quận 1, TP.HCM",email:"thanhphongnguyen0901@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH079",ten_kh:"Ban Quản lý Dự án Đầu tư Xây dựng Khu vực Quận Tân Bình",mst:"0308799579",dia_chi:"Số 02 Nguyễn Đình Khơi, Phường Tân Sơn Nhất, Thành phố Hồ Chí Minh",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH080",ten_kh:"CÔNG TY CỔ PHẦN DƯỢC NEWSUN",mst:"0308966519",dia_chi:"117/28 Thành Thái, Phường 14, Quận 10, Thành phố Hồ Chí Minh, Việt Nam",email:"nghia.hc@mtmpharma.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH081",ten_kh:"CÔNG TY CỔ PHẦN DTP",mst:"0309587979",dia_chi:"198 Lê Niệm,  Phường Phú Thạnh, Quận Tân Phú, Thành phố Hồ Chí Minh, Việt Nam",email:"ketoanthue@dtp.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH082",ten_kh:"CÔNG TY TNHH SHINBO VI NA",mst:"0309858749",dia_chi:"G-1603, Tòa nhà The Manor, Số 91, Đường Nguyễn Hữu Cảnh, Phường 22, Quận Bình Thạnh, Thành phố Hồ Chí Minh, Việt Nam",email:"amy.shinbo@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH083",ten_kh:"VĂN PHÒNG ĐẠI DIỆN TALISMAN (ASIA) LTD. TẠI THÀNH PHỐ HỒ CHÍ MINH",mst:"0310128708",dia_chi:"Phòng 609-11, Lầu 6, Friendship Tower, số 31, đường Lê Duẩn - Phường Bến Nghé - Quận 1 - TP Hồ Chí Minh.",email:"duong.leduc@servexternos.repsol.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH084",ten_kh:"CÔNG TY CỔ PHẦN XĂNG DẦU DẦU KHÍ SÀI GÒN",mst:"0310496966",dia_chi:"Tầng 10, tòa nhà Petroland, 12 Tân Trào, Phường Tân Phú, Quận 7, Thành phố Hồ Chí Minh, Việt Nam",email:"phongnd@saigon.pvoil.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH085",ten_kh:"CÔNG TY TNHH ĐƯỜNG NÉT",mst:"0310603505",dia_chi:"Officetel SAV.8-09.10, The Sun Avenue, số 28 Mai Chí Thọ, Phường An Phú, Thành phố Thủ Đức, Thành phố Hồ Chí Minh, Việt Nam",sdt:"028.2253.6472",email:"yennga1092@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH086",ten_kh:"CÔNG TY TNHH SCJ TV SHOPPING",mst:"0310625379",dia_chi:"Số 1/1 đường Tân Thới Nhất 17, Phường Đông Hưng Thuận, Thành phố Hồ Chí Minh, Việt Nam",email:"son.le@scj.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH087",ten_kh:"CÔNG TY TNHH CÔNG NGHỆ ILUMEN",mst:"0310645103",dia_chi:"43 Tân Thới Nhất 02, Khu phố 6, Phường Đông Hưng Thuận, Thành phố Hồ Chí Minh, Việt Nam",email:"sa@ilumentech.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH088",ten_kh:"Công ty TNHH TM DV CN Nam Khang",mst:"0310736625",dia_chi:"47/52/15 Bùi Đình Túy, Phường 24, Quận Bình Thạnh, TP.HCM",email:"ketoannamkhang@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH089",ten_kh:"CÔNG TY TNHH HDX VIỆT NAM",mst:"0310939872",dia_chi:"Số 30, Đường số 2, KĐT Him Lam, Phường Tân Hưng, Quận 7, Thành phố Hồ Chí Minh, Việt Nam",email:"nhuong@hdx.co.kr",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH090",ten_kh:"CÔNG TY TNHH BẤT ĐỘNG SẢN LADONA",mst:"0310982980",dia_chi:"Căn B2-2D, Tầng hầm 2, Tháp Bora Bora (Tháp 4), Số 01, Đường 104-BTT, Khu phố 3, Phường Bình Trưng, Thành phố Hồ Chí Minh, Việt Nam",sdt:"02837425333",email:"truc.ngo@kustohome.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH091",ten_kh:"CÔNG TY CỔ PHẦN ĐẦU TƯ VÀ KINH DOANH BẤT ĐỘNG SẢN PHƯƠNG NAM 3A-1",mst:"0311205641",dia_chi:"3A-3B Tôn Đức Thắng, Phường Bến Nghé, Quận 1, Thành phố Hồ Chí Minh, Việt Nam",email:"hanhhtm@refico.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH092",ten_kh:"Công Ty TNHH Dịch Vụ Tư Vấn Kinh Doanh Vi Va",mst:"0311248042",dia_chi:"39-41 Lê Thạch, Phường 12, Quận 4, TP HCM, Việt Nam",email:"tranghtt@vivabcs.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH093",ten_kh:"CÔNG TY CỔ PHẦN PHÁT TRIỂN ĐÔ THỊ VÀ MÔI TRƯỜNG NAM VIỆT",mst:"0311386638",dia_chi:"Số E29 Khu Dân Cư Tân Nhã Vinh, Đường TA13, Khu Phố 19, Phường Thới An, Thành phố Hồ Chí Minh, Việt Nam",sdt:"0964391757",email:"ketnamviet@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH094",ten_kh:"Văn Phòng Đại Diện Công ty VietNam Holding Asset Management Ltd. tại Thành Phố Hồ Chí Minh",mst:"0311419481",dia_chi:"P.106, Lầu 1, Zen Plaza, 54-56 Nguyễn Trãi, Phường Bến Thành, Quận 1, TPHCM",email:"phuong.tran@vnham.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH095",ten_kh:"Công ty TNHH InBold",mst:"0311501520",dia_chi:"400/8B-400/10 Ung Văn Khiêm, Phường Thạnh Mỹ Tây, Thành phố Hồ Chí Minh, Việt Nam",email:"adm@inbold.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH096",ten_kh:"CÔNG TY TNHH SẢN XUẤT ĐỒ LÓT LOVELY-VN",mst:"0311600560",dia_chi:"40B Phạm Hữu Lầu, Ấp 4, Xã Nhà Bè, Thành phố Hồ Chí Minh",email:"chinhtam82@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH097",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN THƯƠNG MẠI DỊCH VỤ SẢN XUẤT PHÁT TRIỂN QUỐC DUY",mst:"0311735631",dia_chi:"401 Tô Ngọc Vân, Khu phố 1, Phường Thạnh Xuân, Quận 12, Thành phố Hồ Chí Minh, Việt Nam",email:"hpduy2112@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH098",ten_kh:"CÔNG TY TNHH WAN HAI VIỆT NAM",mst:"0311876512",dia_chi:"259 Trần Hưng Đạo, Phường Cô Giang, Quận 1, Thành phố Hồ Chí Minh",email:"Bob_anh@wanhai.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH099",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN LADOFOODS",mst:"0311938695",dia_chi:"221 Điện Biên Phủ, Phường Võ Thị Sáu, Quận 3, Thành phố Hồ Chí Minh, Việt Nam",email:"thaita@ladofoods.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH100",ten_kh:"CÔNG TY TNHH CÔNG NGHỆ VÀ DỊCH VỤ VIETSKY",mst:"0311963099",dia_chi:"Số 73 đường số 14, KDC Vạn Phúc, P. Hiệp Bình Phước, Thành phố Thủ Đức, Tp Hồ Chí Minh",email:"hoadon.vietsky@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH101",ten_kh:"Công ty cổ phần thực phẩm HORECA",mst:"0312002637",dia_chi:"33 Đường số 2, Cư xá Bình Thới, Phường 8, Quận 11, TP.HCM",email:"ngoccam150986@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH102",ten_kh:"CÔNG TY TNHH OOCL LOGISTICS (VIỆT NAM)",mst:"0312095014",dia_chi:"Tháp Văn Phòng, Phòng 502, Tầng 5, mPlaza Saigon, 39 Lê Duẩn, Phường Sài Gòn, Thành phố Hồ Chí Minh, Việt Nam",email:"quyen.thieu@oocl.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH103",ten_kh:"CÔNG TY TNHH TM DV PRESCOT",mst:"0312213966",dia_chi:"153/22 Nguyễn Văn Hưởng - Phường Thảo Điền - Thành phố Thủ Đức - TP Hồ Chí Minh",email:"nguyenthanhman1994@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH104",ten_kh:"CÔNG TY TNHH HOA GỖ",mst:"0312287936",dia_chi:"1651/25 Lê Văn Lương, Ấp 03, Xã Nhơn Đức, Huyện Nhà Bè, TP.HCM",email:"ngocthuy190690@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH105",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI DỊCH VỤ DẦU KHÍ PETRO PRO",mst:"0312424766",dia_chi:"Phòng 11, Tầng 05, Tháp A01, Khu 01, Toà nhà The Goldview, 346 Bến Vân Đồn, Phường 01, Quận 4, Thành phố Hồ Chí Minh, Việt Nam",email:"scm@petropro.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH106",ten_kh:"CÔNG TY TNHH SỰ NGHIỆP CỦA BẠN",mst:"0312434845",dia_chi:"43/4 Thành Thái, Phường 14, Quận 10, Hồ Chí Minh",email:"admin@yourbusiness.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH107",ten_kh:"CÔNG TY TNHH ĐẦU TƯ THÀNH PHÚC",mst:"0312519827",dia_chi:"Phòng 1&2, Lầu 11 Saigon Centre, 67 Lê Lợi, Phường Bến Nghé, Quận 1",email:"chuong.nguyen@khangdien.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH108",ten_kh:"CÔNG TY TNHH KỸ THUẬT VÀ THƯƠNG MẠI HTT VIỆT NAM",mst:"0312582875",dia_chi:"A3.05, LÔ M7, đường số 15, Khu A-Đô thị mới Nam Thành phố, Phường Tân Mỹ, Thành phố Hồ Chí Minh, Việt Nam",email:"vananh@httvietnam.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH109",ten_kh:"CÔNG TY TNHH CHUGAI TECHNOS VIỆT NAM",mst:"0312737198",dia_chi:"Số 12, Lô K, Đường Hoàng Quốc Việt, Phường Tân Mỹ, Thành phố Hồ Chí Minh, Việt Nam",email:"l.t.linh@chugai-tec-vn.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH110",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI DỊCH VỤ KỸ THUẬT TÂM AN",mst:"0312893535",dia_chi:"110 Đường số 4, Khu phố 3, Phường Tam Phú, Thành phố Thủ Đức, Thành phố Hồ Chí Minh",email:"duchuytae@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH111",ten_kh:"CÔNG TY TNHH TREDIA VIỆT NAM",mst:"0312951515",dia_chi:"Phòng 6A, tầng 5, tòa nhà Saigon Centre, 65 Lê Lợi, P.Bến Nghé, Q.1, TPHCM",email:"nguyen-thi-thuy.van@tredia-hcm.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH112",ten_kh:"CÔNG TY TNHH THIẾT BỊ VĂN PHÒNG NHẬT VIỆT",mst:"0312977672",dia_chi:"180/13B Hồng Lạc, Phường 11, Quận Tân Bình, Thành phố Hồ Chí Minh, Việt Nam",email:"nhatviettphcm@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH113",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI THỊT TƯƠI VINA",mst:"0313030468",dia_chi:"66 Lý Long Tường, Khu phố Mỹ Phúc, Phường Tân Hưng, Thành phố Hồ Chí Minh",email:"globalfreshmeat2@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH114",ten_kh:"CÔNG TY TNHH LIGUST & CO",mst:"0313133199",dia_chi:"140 Lý Chính Thắng, Phường Võ Thị Sáu, Quận 3, Thành phố Hồ Chí Minh, Việt Nam",email:"thutham@ligust.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH115",ten_kh:"CÔNG TY CỔ PHẦN MAISON RETAIL MANAGEMENT INTERNATIONAL",mst:"0313175103",dia_chi:"189-197 Dương Bá Trạc, Phường Chánh Hưng, Thành phố Hồ Chí Minh, Việt Nam",email:"ynguyen@maisonrmi.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH116",ten_kh:"VĂN PHÒNG ĐẠI DIỆN REIFENHAUSER PRIVATE LTD. TẠI THÀNH PHỐ HỒ CHÍ MINH",mst:"0313251065",dia_chi:"Phòng 08, tầng 09, số 180-192, đường Nguyễn Công Trứ - Phường Nguyễn Thái Bình - Quận 1 - TP Hồ Chí Minh.",email:"anh.thu@reifenhauser.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH117",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN BLOOMING",mst:"0313291237",dia_chi:"42 đường số 27A, Phường Bình Trưng, Thành phố Hồ Chí Minh, Việt Nam",email:"accounting@bloomingface.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH118",ten_kh:"CÔNG TY TNHH FACT-LINK MARKETPLACE",mst:"0313560828",dia_chi:"L18-11-13, tầng 18, toà nhà Vincom Center Đồng Khởi, 72 Lê Thánh Tôn, Phường Bến Nghé, Quận 1, Thành phố Hồ Chí Minh, Việt Nam",sdt:"0888373188",email:"flmeinvoiceinput@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH119",ten_kh:"CÔNG TY TNHH KHẢI MINH TECH",mst:"0313672680",dia_chi:"80/39 Trần Quang Diệu, Phường 14, Quận 3, Thành phố Hồ Chí Minh, Việt Nam",email:"khaiminhtech8039@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH120",ten_kh:"CÔNG TY TNHH PHÁT TRIỂN GRAND HOME",mst:"0313820850",dia_chi:"Tòa nhà Capital Tower, tầng 10 số 6 Nguyễn Khắc Viện , Phường Tân Phú, Quận 7, Thành phố Hồ Chí Minh, Việt Nam",email:"Grandhomeghdc@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH121",ten_kh:"NGÂN HÀNG BUSAN - CHI NHÁNH THÀNH PHỐ HỒ CHÍ MINH",mst:"0313838047",dia_chi:"Phòng 1502, Tầng 15, Tòa Nhà Mplaza Saigon, Số 39 Lê Duẩn, Phường Bến Nghé, Quận 1, Tp Hồ Chí Minh",email:"khanhngoc.busanbank@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH122",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI DỊCH VỤ KỸ THUẬT SONG LAM",mst:"0313844996",dia_chi:"44 Nguyễn Sơn Hà, Phường 05, Quận 3, Thành phố Hồ Chí Minh, Việt Nam",email:"songlam06062016@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH123",ten_kh:"Trung tâm Việt Nam học & tiếng Việt cho người nước ngoài",mst:"0313881003",dia_chi:"19 Nguyễn Hữu Thọ, Phường Tân Phong, Quận 7, Tp.HCM",email:"vietnamesestudies@tdtu.edu.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH124",ten_kh:"TRUNG TÂM NGHIÊN CỨU CÔNG NGHỆ HÓA VÀ DINH DƯỠNG CÂY TRỒNG",mst:"0314103045",dia_chi:"Số 139 Man Thiện, Phường Hiệp Phú, Thành phố Thủ Đức, TP Hồ Chí Minh",email:"thong.vinhedu@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH125",ten_kh:"CÔNG TY TNHH MEU SOLUTIONS",mst:"0314105010",dia_chi:"L17-11, Tầng 17, Tòa Nhà Vincom Center, Số 72 Lê Thánh Tôn, Phường Bến Nghé, Quận 1, Thành phố Hồ Chí Minh, Việt Nam",email:"thinhuanhnguyen19@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH126",ten_kh:"CÔNG TY TNHH TƯ VẤN XÂY DỰNG CAO KHOA",mst:"0314137774",dia_chi:"B23 ĐƯỜNG D1 PHƯỜNG TÂN THỚI NHẤT QUẬN 12 TP HCM",email:"dangkhoa150198@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH127",ten_kh:"CÔNG TY TNHH TTG ENGINEERING",mst:"0314215782",dia_chi:"Số 62 đường số 6 (KDC Cityland - Park Hills), Phường 10, Quận Gò Vấp, Tp. HCM",email:"lethuy@ttgen.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH128",ten_kh:"CÔNG TY TNHH PIOVAN VIỆT NAM",mst:"0314244134",dia_chi:"Văn phòng số 23, Tầng 9, số 180-192 Nguyễn Công Trứ, Phường Nguyễn Thái Bình, Quận 1, Thành phố Hồ Chí Minh, Việt Nam",email:"huy.bui@piovan.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH129",ten_kh:"CÔNG TY TNHH KINH DOANH THƯƠNG MẠI DỊCH VỤ HÂN LINH",mst:"0314251572",dia_chi:"167 Đường Nguyễn Gia Trí, Phường 25, Quận Bình Thạnh, Thành phố Hồ Chí Minh, Việt Nam",email:"ketoan@hanlinh.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH130",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN PHAN ANH LUXURY LIVING",mst:"0314260520",dia_chi:"Số 81 đường Nguyễn Cơ Thạch, Khu đô thị Sala, Phường An Lợi Đông, Thành phố Thủ Đức, Thành phố Hồ Chí Minh, Việt Nam",email:"hoadon@pall.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH131",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI LIME",mst:"0314391594",dia_chi:"Tầng 1, Lô R18, khu A, Đô thị Mới Nam Thành Phố, đường Nguyễn Cao, Phường Tân Phong, Quận 7, Thành phố Hồ Chí Minh",email:"phandung.pr@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH132",ten_kh:"CÔNG TY TNHH CITY GARDEN THỦ THIÊM",mst:"0314455752",dia_chi:"Tầng 35, Tòa Nhà The Nexus, 3A-3B Tôn Đức Thắng, Phường Bến Nghé, Quận 1, Thành phố Hồ Chí Minh, Việt Nam",email:"phuonghn@citygarden.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH133",ten_kh:"CÔNG TY TNHH SMARTR",mst:"0314818149",dia_chi:"135 Hai Bà Trưng, Phường Bến Nghé, Quận 1, Thành phố Hồ Chí Minh, Việt Nam",sdt:"0868 555 330",email:"phuong.trinh@smartr.co",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH134",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN VIETFRACHT THÀNH PHỐ HỒ CHÍ MINH ( VIETFRACHT HOCHIMINH )",mst:"0314972461",dia_chi:"11 Nguyễn Công Trứ, Phường Sài Gòn, Tp Hồ Chí Minh, Việt Nam",email:"danh.qh@vietfracht-hcm.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH135",ten_kh:"CÔNG TY TNHH CUNG ỨNG THỰC PHẨM TƯƠI VÀ AN TOÀN",mst:"0315243750",dia_chi:"1007 Phan Văn Trị, Phường 7, Quận Gò Vấp, Thành phố Hồ Chí Minh, Việt Nam",email:"hrfs.fruits@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH136",ten_kh:"Công ty TNHH Việt Nam Supply Solutions & Trading",mst:"0315342078",dia_chi:"Tầng 10, Khu B, Tòa nhà Waseco, Số 10 Phổ Quang, Phường 2, Tân Bình, TPHCM",email:"huong.nguyen@mkvn-chemicals.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH137",ten_kh:"CÔNG TY TNHH PHÁT TRIỂN THỊ TRƯỜNG KOJAVM",mst:"0315577753",dia_chi:"96/1/3A đường Đào Tông Nguyên, Khu phố 7, Thị Trấn Nhà Bè, Huyện Nhà Bè, thành phố Hồ Chí Minh, Việt Nam",email:"nguyenhoailai@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH138",ten_kh:"CÔNG TY TNHH CÔNG NGHỆ FARADAY VIỆT NAM",mst:"0315609797",dia_chi:"Phòng 602, 1003, 1004, 1101, 1301, 1401, Tháp Royal Tower B, Tòa Nhà Royal Centre, 235 Nguyễn Văn Cừ, Phường Cầu Ông Lãnh, Thành phố Hồ Chí Minh, Việt Nam",email:"ftv_invoice@sinble-tech.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH139",ten_kh:"CÔNG TY TNHH THIẾT BỊ KẾT HỢP",mst:"0315692435",dia_chi:"42B, Đường số 27, Phường 6, Q. Gò Vấp, TP.HCM",email:"thietbikethop@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH140",ten_kh:"CÔNG TY TNHH RED HORSE VIỆT NAM",mst:"0315799280",dia_chi:"30 Đường Số 1 , Phường Long Trường, Thành phố Thủ Đức, Thành phố Hồ Chí Minh, Việt Nam",email:"tien.nguyen@redhorsevn.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH141",ten_kh:"CÔNG TY TNHH AURA CONSULTING",mst:"0315941339",dia_chi:"Phòng 401, Lầu 4, Số 9 Phan Kế Bính, Phường Đa Kao, Quận 1, Thành phố Hồ Chí Minh, Việt Nam",email:"tuvanauraco@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH142",ten_kh:"CÔNG TY TNHH SEOWOO VINA",mst:"0315961550",dia_chi:"85 Đường Cách Mạng Tháng Tám, Phường Phạm Ngũ Lão, Quận 1, Thành phố Hồ Chí Minh, Việt Nam",email:"jk6800@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH143",ten_kh:"Công ty TNHH Thương Mại và Kỹ Thuật Đăng Quân",mst:"0316146291",dia_chi:"637/10/33/34 đường Hà Huy Giáp, phường Thạnh Xuân, quận 12, Thành phố Hồ Chí Minh",email:"contact@dangquan.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH144",ten_kh:"CÔNG TY TNHH VTAS GROUP",mst:"0316193446",dia_chi:"3/27A Quốc Hương, phường Thảo Điền, Thành Phố Thủ Đức, Thành Phố Hồ Chí Minh, Việt Nam",sdt:"0911161390",email:"tien@vtas.com.au",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH145",ten_kh:"CÔNG TY TNHH KNGL VIỆT NAM",mst:"0316280184",dia_chi:"Số 45, đường số 5, KDC Him Lam, Phường Tân Hưng, TP. Hồ Chí Minh, Việt Nam",email:"hr@knglvn.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH146",ten_kh:"CÔNG TY TNHH BÌNH ĐIỀN ONLINE",mst:"0316457385",dia_chi:"232-234 Huỳnh Tấn Phát, Phường Tân Thuận, Thành phố Hồ Chí Minh, Việt Nam",email:"binhdienonline@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH147",ten_kh:"CÔNG TY CỔ PHẦN ĐẦU TƯ XÂY DỰNG ĐẠI DƯƠNG XANH BOS",mst:"0316513287",dia_chi:"249 đường Nguyễn Hữu Thọ, Ấp 3, Xã Long Thới, Huyện Nhà Bè, Tp HCM",email:"denphamcmt@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH148",ten_kh:"CÔNG TY CỔ PHẦN LEMON DIGITAL",mst:"0316680224",dia_chi:"Lầu 3, 68 Nguyễn Huệ, Phường Sài Gòn, Thành phố Hồ Chí Minh, Việt Nam",email:"thuy.pnt@lemondigital.store",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH149",ten_kh:"CÔNG TY TNHH QUẢN LÝ NHÀ CHƯƠNG DƯƠNG - SERLAND",mst:"0316733606",dia_chi:"Tầng 3 (Khối đế), Lô B, Số 328-330 Võ Văn Kiệt, Phường Cô Giang, Quận 1, Thành Phố Hồ Chí Minh, Việt Nam",email:"thinhuanhnguyen19@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH150",ten_kh:"VĂN PHÒNG ĐẠI DIỆN IMPERIAL TOBACCO INTERNATIONAL GMBH TẠI THÀNH PHỐ HỒ CHÍ MINH",mst:"0316748842",dia_chi:"Tầng 7, Văn phòng số 03, Pearl Plaza, 561A Điện Biên Phủ, Phường Thạnh Mỹ Tây, Thành phố Hồ Chí Minh, Việt Nam",email:"Anh.Ho@impbrands.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH151",ten_kh:"CÔNG TY TNHH PHÁT TRIỂN ĐÔ THỊ MC VIỆT NAM",mst:"0316759192",dia_chi:"Tầng 12 Saigon Centre, 65 Lê Lợi, Phường Bến Nghé, Quận 1, Thành phố Hồ Chí Minh",email:"ngo-ngoc.ngan@mitsubishicorp.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH152",ten_kh:"CÔNG TY TNHH T.S.I HCM",mst:"0316831868",dia_chi:"Tầng 5, số 11 Bis đường Nguyễn Gia Thiều, Phường Võ Thị Sáu, Quận 3, Thành phố Hồ Chí Minh, Việt Nam",email:"info-hcmc@thaisankei.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH153",ten_kh:"CÔNG TY TNHH TOHOGENKAI VIỆT NAM",mst:"0316869928",dia_chi:"778/10/6G Huỳnh Tấn Phát, Phường Tân Phú, Quận 7, Thành phố Hồ Chí Minh, Việt Nam",email:"hunghau.genkai.hcm@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH154",ten_kh:"CÔNG TY CỔ PHẦN DIGITAL PAYMENT VIỆT NAM",mst:"0316895396",dia_chi:"Tầng 17, Tòa Nhà Vincom Center, 72 Lê Thánh Tôn - Phường Bến Nghé - Quận 1 - Tp Hồ Chí Minh",email:"tuan.nm@paydi.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH155",ten_kh:"CÔNG TY CỔ PHẦN TORAGON HE",mst:"0316929447",dia_chi:"140 Lý Chính Thắng, Phường Võ Thị Sáu, Quận 3, Thành phố Hồ Chí Minh, Việt Nam",email:"thutham@ligust.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH156",ten_kh:"CÔNG TY CỔ PHẦN TƯ VẤN THIẾT KẾ & XÂY DỰNG HTP",mst:"0316974721",dia_chi:"26/28 Nguyễn Bỉnh Khiêm, Phường Đa Kao, Quận 1, Thành phô Hô Chí Minh, Việt Nam",email:"INFO@HTPCONS.COM",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH157",ten_kh:"VĂN PHÒNG CÔNG CHỨNG NGUYỄN THỊ NGỌC ĐIỆP",mst:"0317260511",dia_chi:"69 Dạ Nam - Phường 2 - Quận 8 - TP Hồ Chí Minh.",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH158",ten_kh:"CÔNG TY TNHH TM & DV THIẾT BỊ VĂN PHÒNG TẤN HƯNG",mst:"0317336986",dia_chi:"1/60/32 Trần Văn Đang, Phường Nhiêu Lộc, Thành phố Hồ Chí Minh, Việt Nam",email:"nguyenthanhman1994@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH159",ten_kh:"CÔNG TY TNHH CHƯƠNG DƯƠNG E&C",mst:"0317362640",dia_chi:"Tầng 3 (khối đế), Lô B, Số 328-330 Võ Văn Kiệt, P.Cầu Ông Lãnh, Tp.HCM",email:"hosaomai@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH160",ten_kh:"CÔNG TY TNHH F&E",mst:"0317507818",dia_chi:"67B Calmette, Phường Nguyễn Thái Bình, Quận 1, TP, HCM",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH161",ten_kh:"CÔNG TY TNHH SAL VN",mst:"0317703925",dia_chi:"Số 9, Đường Trương Quyền, Phường Xuân Hoà, Thành phố Hồ Chí Minh, Việt Nam",email:"son.hh@ezaccountancy.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH162",ten_kh:"CÔNG TY TNHH SIPC LOGISTICS",mst:"0317845101",dia_chi:"165 – 167 Nguyễn Thị Thập, Khu Đô Thị Mới Him Lam, Phường Tân Hưng, Quận 7, Thành phố Hồ Chí Minh, Việt Nam",email:"kevin@sipc-logistics.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH163",ten_kh:"CÔNG TY TNHH NCS GLOBAL VIETNAM",mst:"0317871944",dia_chi:"Phòng 24, Tầng 9, Tòa nhà TNR, 180-192 Nguyễn Công Trứ, Phường Nguyễn Thái Bình, Quận 1, Thành phố Hồ Chí Minh, Việt Nam",email:"hochiminh@ncsline.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH164",ten_kh:"CÔNG TY TNHH CLAS OHLSON (VIỆT NAM)",mst:"0318174657",dia_chi:"Phòng 601, Tầng 6, Tòa nhà UOA Tower, số 6 đường Tân Trào, Phường Tân Mỹ, Thành phố Hồ Chí Minh, Việt Nam",email:"lynn.phan@clasohlson.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH165",ten_kh:"CÔNG TY TNHH TM DV VÀNG BẠC TKJ",mst:"0318443500",dia_chi:"854-856 Trần Hưng Đạo, Phường An Đông, Thành phố Hồ Chí Minh",email:"TKJ.HMC@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH166",ten_kh:"Công ty TNHH Reclub Vietnam",mst:"0318617002",dia_chi:"191 Hai Bà Trưng, Phường Xuân Hòa, Thành phố Hồ Chí Minh",sdt:"0369 339 956",email:"vietnam@reclub.co",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH167",ten_kh:"CÔNG TY LUẬT TRÁCH NHIỆM HỮU HẠN ĐÀO ANH",mst:"0318625356",dia_chi:"Phòng 03, tầng 3, 93 Nguyễn Du, Phường Bến Nghé, Quận 1, TP Hồ Chí Minh",email:"cuong@daonguyenlegal.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH168",ten_kh:"CÔNG TY TNHH PHÁT TRIỂN DOANH NGHIỆP PHÚC KHANG",mst:"0318752795",dia_chi:"Tầng 2, Tòa Nhà Saigon Paragon, Số 3 Nguyễn Lương Bằng, Phường Tân Mỹ, Thành phố Hồ Chí Minh, Việt Nam",sdt:"0969471658",email:"phuckhangcompany24@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH169",ten_kh:"CÔNG TY TNHH KOSS OF STAGE",mst:"0319186510",dia_chi:"4-6 Hồ Tùng Mậu, Phường Sài Gòn, Thành phố Hồ Chí Minh, Việt Nam",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH170",ten_kh:"TRUNG TÂM GIÁO DỤC NGHỀ NGHIỆP ĐÀO TẠO LÁI XE, NGOẠI NGỮ, TIN HỌC",mst:"0319364869",dia_chi:"Km 18 Xa lộ Hà Nội, Phường Linh Xuân, TP Hồ Chí Minh, Việt Nam",email:"ttdhannd@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH171",ten_kh:"CÔNG TY CỔ PHẦN XÂY DỰNG CÔNG TRÌNH 525",mst:"0400413354",dia_chi:"673 Trường Chinh, Phường Hoà Phát, Quận Cẩm Lệ, Thành phố Đà Nẵng, Việt Nam",email:"denphamcmt@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH172",ten_kh:"CHI NHÁNH THÀNH PHỐ HỒ CHÍ MINH – CÔNG TY TNHH THIÊN SƯ VIỆT NAM",mst:"0800480475-002",dia_chi:"Tầng 2, số 163 Nguyễn Văn Trỗi, Phường 11, Quận Phú Nhuận, Thành phố Hồ Chí Minh, Việt Nam",email:"truyenthanh95@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH173",ten_kh:"CÔNG TY TNHH TẬP ĐOÀN BITEXCO - CHI NHÁNH THÀNH PHỐ HỒ CHÍ MINH",mst:"1000214123-005",dia_chi:"Tầng 48 Bitexco Financial Tower, Số 2 Hải Triều, Phường Sài Gòn, Thành phố Hồ Chí Minh.",sdt:"0909270420",email:"vyptk.adhr@bitexco.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH174",ten_kh:"CÔNG TY CỔ PHẦN ANPHA - AG",mst:"1100798779",dia_chi:"LÔ E02, ĐƯỜNG SỐ 02, KCN LONG HẬU, XÃ CẦN GIUỘC, TỈNH TÂY NINH, VIỆT NAM",email:"hau.it@anpha.konoike.net",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH175",ten_kh:"Văn Phòng Công Chứng Khả Quan",mst:"1500778311",dia_chi:"Số 83, đường Nguyễn Thị Minh Khai, Phường Long Châu, Tỉnh Vĩnh Long, Việt Nam",sdt:"02703852545",email:"cckhaquan@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH176",ten_kh:"CÔNG TY TNHH THIẾT BỊ MÁY VĂN PHÒNG PHC",mst:"1702242957",dia_chi:"Số 16A Đường Nguyễn Chí Thanh, Khu Phố 11, Phường Dương Đông, Thành Phố Phú Quốc, Tỉnh Kiên Giang, Việt Nam",email:"mayvanphong.phc@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH177",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI DỊCH VỤ TIN HỌC NGUYÊN THỊNH",mst:"1801681867",dia_chi:"216/23 Tầm Vu, Phường Hưng Lợi, Quận Ninh Kiều, Cần Thơ, Việt Nam",email:"ctynguyenthinhct@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH178",ten_kh:"CÔNG TY CỔ PHẦN THƯƠNG MẠI VÀ DỊCH VỤ THÀNH BẮC",mst:"2400352070",dia_chi:"Số 02 Xương Giang, TP.Bắc Giang, Tỉnh Bắc Giang, Việt Nam",email:"baodq@thanhbac.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH179",ten_kh:"Công ty TNHH APDS Việt Nam",mst:"3500685759",dia_chi:"Đường số 11, Khu công nghiệp Đông Xuyên, Phường Rạch Dừa, TP. Vũng Tàu, tỉnh Bà Rịa - Vũng Tàu, Việt Nam",email:"nguyenthanhman1994@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH180",ten_kh:"CÔNG TY CP THẾ GIỚI NĂNG LƯỢNG MỚI",mst:"3500769783",dia_chi:"114/9 Hoàng Văn Thụ, Phường 7, TP.Vũng Tàu, T.Bà Rịa - Vũng Tàu, VN",email:"cuahangso.365@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH181",ten_kh:"CÔNG TY TNHH TM & DV VIỄN THÔNG CÔNG NGHỆ GIA HUY",mst:"3502453986",dia_chi:"Tổ 11, Khu phố Mỹ Thạnh, Phường Mỹ Xuân, Thị xã Phú Mỹ, Tỉnh Bà Rịa - Vũng Tàu, Việt Nam",email:"cctvgiahuyco@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH182",ten_kh:"CÔNG TY TNHH DƯỢC PHẨM HISAMITSU VIỆT NAM",mst:"3600245712",dia_chi:"Số 14-15, đường 2A, KCN Biên Hòa 2, Phường Trấn Biên, Tỉnh Đồng Nai, Việt Nam",sdt:"(0251)3836378",email:"thu-tran@hisamitsuvn.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH183",ten_kh:"CÔNG TY TNHH TEIJIN FRONTIER VIỆT NAM",mst:"3600506273",dia_chi:"590 Phạm Văn Thuận, KP 5, Phường Tam Hiệp, Thành phố Biên Hoà, Tỉnh Đồng Nai, Việt Nam",email:"phuongthao@teijin-frontier.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH184",ten_kh:"CÔNG TY TNHH XD SUMITOMO MITSUI - THẦU CHÍNH THỰC HIỆN GÓI THẦU J3",mst:"3603302006",dia_chi:"Đường D3, Khu Chợ Mới Đại Phước, ấp Bến Cộ, xã Đại Phước, huyện Nhơn Trạch, tỉnh Đồng Nai.",email:"ktt.pth2301@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH185",ten_kh:"CÔNG TY TNHH SÀI GÒN 3 JEAN",mst:"3603442211",dia_chi:"Đường N2-D2, KCN Dệt May Nhơn Trạch, Thị trấn Hiệp Phước, Huyện Nhơn Trạch, Tỉnh Đồng Nai, Việt Nam",email:"phong.tt@saigon3jean.com.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH186",ten_kh:"NGUYỄN THANH TÙNG",mst:"3603629308",dia_chi:"547 Tổ 15, ấp Bến Cam, Xã Phước Thiền, Huyện Nhơn Trạch, Tỉnh Đồng Nai, Việt Nam",email:"cuahangtructung@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH187",ten_kh:"CÔNG TY TNHH KINH DOANH SIÊU VIỆT",mst:"3603764057",dia_chi:"24/116, Khu phố 2, Phường Tam Hiệp, Tỉnh Đồng Nai, Việt Nam",email:"mayvanphongsieuviet@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH188",ten_kh:"CÔNG TY TNHH SẢN XUẤT THƯƠNG MẠI XUẤT NHẬP KHẨU ÚC CHÂU BIÊN HÒA",mst:"3603904882",dia_chi:"Số 5, tổ 8, KP 12, Phường Trấn Biên, Tỉnh Đồng Nai, Việt Nam",email:"nhtruong0106@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH189",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI SẢN XUẤT LÊ CÔNG KIỀU",mst:"3700257711",dia_chi:"Số 61/5, Tổ 5, Khu phố Khánh Hòa, Phường Tân Phước Khánh, Thành phố Tân Uyên, Tỉnh Bình Dương",email:"maitammaitam74@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH190",ten_kh:"CÔNG TY TNHH CHẾ BIẾN GỖ MINH TRÍ",mst:"3700556461",dia_chi:"47/1 khu phố Bình Phước B, Phường Bình Chuẩn, Thành phố Thuận An, Tỉnh Bình Dương, Việt Nam",email:"thinguyenngoc03@yahoo.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH191",ten_kh:"CÔNG TY TNHH DUEL VIỆT NAM",mst:"3700626951",dia_chi:"Số 38 đường số 4, Khu công nghiệp Việt Nam - Singapore, Phường Bình Hòa, Thành phố Thuận An, Tỉnh Bình Dương, Việt Nam",email:"Dv-pc2@duel.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH192",ten_kh:"CÔNG TY TRÁCH NHIỆM HỮU HẠN MAKITA VIỆT NAM",mst:"3701648394",dia_chi:"Kho 4-5-6, Block 16, 18L1-2, đường số 3, Khu công nghiệp VSIP II, Phường Hoà Phú, Thành phố Thủ Dầu Một, Tỉnh Bình Dương, Việt Nam",email:"it2@makitavn.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH193",ten_kh:"CÔNG TY TNHH FINECS VIỆT NAM",mst:"3701864370",dia_chi:"Số 42, Đường số 6, Khu công nghiệp Việt Nam - Singapore, Phường An Phú, Thành phố Hồ Chí Minh, Việt Nam.",email:"nt-trieu@finecs.co.jp",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH194",ten_kh:"CÔNG TY CỔ PHẦN TOP AMERICAN VIỆT NAM",mst:"3701888519",dia_chi:"Lô G-4B-CN, KCN Mỹ Phước 2, Phường Mỹ Phước, Thị xã Bến Cát, Bình Dương, Việt Nam",sdt:"0908543119",email:"maihuongdx@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH195",ten_kh:"VĂN PHÒNG THÀNH ỦY TÂY NINH",mst:"3900902648",dia_chi:"Số 19 Nguyễn Chí Thanh, Khu Phố 1, Phường 3, Thành phố Tây Ninh, Tỉnh Tây Ninh.",email:"thuykientc@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH196",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN CO.OPMART TRẢNG BÀNG",mst:"3901170316",dia_chi:"Khu Phố Lộc An, Phường Trảng Bàng, Tỉnh Tây Ninh, VN",email:"thanhphongnguyen0901@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",mst:"4201401023",dia_chi:"Khu vực Bãi Tiên, Khóm Đường Đệ, Phường Bắc Nha Trang, Tỉnh Khánh Hòa",email:"ngan.ntd@vegacity.vn",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH198",ten_kh:"SỞ Y TẾ TỈNH GIA LAI",mst:"5900235250",dia_chi:"Số 09 Trần Hưng Đạo, Phường Tây Sơn, Thành phố Pleiku, tỉnh Gia Lai",email:"quangtoaigl@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH199",ten_kh:"Công ty cổ phần nông nghiệp quốc tế Hoàng Anh Gia Lai",mst:"5900712753",dia_chi:"15 Trường Chinh, Phường Phù Đổng, TP. Pleiku, Gia Lai",email:"thanh0909996809@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH200",ten_kh:"CÔNG TY TNHH HƯNG THẮNG LỢI GIA LAI",mst:"5901046432",dia_chi:"15 TRƯỜNG CHINH, PHƯỜNG PHÙ ĐỔNG, TP PLEIKU, TỈNH GIA LAI",email:"thanh0909996809@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH201",ten_kh:"Ban đại diện hội người cao tuổi Q.8",dia_chi:"Số 5 Dương Quang Đông, P.5, Q.8",email:"thanhphongnguyen0901@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH202",ten_kh:"CƠ QUAN ĐIỀU TRA VIỆN KIỂM SÁT NHÂN DÂN TỐI CAO",dia_chi:"9 Phạm Văn Bạch - Phường Yên Hoà - Quận Cầu Giấy - Hà Nội",email:"Maianhtcks@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH203",ten_kh:"Hội Cựu Chiến Binh Quận 8",dia_chi:"05 Dương Quang Đông, P.5, Q.8, Tp.HCM",email:"thanhphongnguyen0901@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH204",ten_kh:"Dòng tên",dia_chi:"19 đường số 5 phường linh trung",nhom_kh:"tiền mặt"},{ma_kh:"KH205",ten_kh:"TỔNG CÔNG TY LƯU KÝ VÀ BÙ TRỪ CHỨNG KHOÁN VIỆT NAM - CHI NHÁNH THÀNH PHỐ HỒ CHÍ MINH",mst:"0104154332-002",dia_chi:"Tầng 7 Tòa nhà Exchange Tower, số 1, đường Nam Kỳ Khởi Nghĩa, Phường Bến Thành, TP Hồ Chí Minh, Việt Nam",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH206",ten_kh:"CÔNG TY TNHH MTV KHANG THỊNH AN",mst:"0313941654",dia_chi:"576/80 Đoàn Văn Bơ, Phường Khánh Hội, Tp.Hồ Chí Minh",email:"kinhdoanhkta@gmail.com",nhom_kh:"Doanh nghiệp"},{ma_kh:"KH207",ten_kh:"CÔNG TY TNHH MTV TẤN HỘI",dia_chi:"235 Điện biên phủ"},{ma_kh:"KH208",ten_kh:"Lộc điền",dia_chi:"C30 thành thái "},{ma_kh:"KH209",ten_kh:"A đến",dia_chi:"Quận 4"},{ma_kh:"KH210",ten_kh:"Thắng Phạm",dia_chi:"Q 2"},{ma_kh:"KH211",ten_kh:"a trân (thương mại",dia_chi:"Q Phú nhuận"}],hhvt:[{ma:"CT351089",ten:"DRUM XEROX V 2060/3060/3065",nhom:"Drum Black",loai_ql:"Hàng hóa để bán",dvt:"Cái",gia_nhap_bq:2808e3,vat:.08,ton_dau:2,nhap:0,xuat:1,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:2808e3,trang_thai_mua:"OK"},{ma:"CT351061",ten:"Cụm trống máy photo Fujifilm 4070/5070",nhom:"Drum Black",loai_ql:"Hàng hóa để bán",dvt:"Cái",gia_nhap_bq:2325e3,vat:.08,ton_dau:1,nhap:1,xuat:1,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:2325e3,trang_thai_mua:"OK"},{ma:"CT351326",ten:"Drum Apeos Apeos 4570/5570",nhom:"Drum Black",loai_ql:"Hàng hóa để bán",dvt:"Cái",gia_nhap_bq:2592e3,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:5184e3,trang_thai_mua:"OK"},{ma:"013R00662",ten:"Cụm trống máy photo Xerox 7845i",nhom:"Drum Black",loai_ql:"Hàng hóa để bán",dvt:"Cái",gia_nhap_bq:18e5,vat:.08,ton_dau:1,nhap:0,xuat:1,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CT351233",ten:"Drum FujiFilm ApeosPro C810 / C750 / C650",nhom:"Drum Black",loai_ql:"Hàng hóa để bán",dvt:"Cái",gia_nhap_bq:39e5,gia_ban:0,vat:.08,ton_dau:7,nhap:0,xuat:0,ton_cuoi:7,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:273e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT351357",ten:"Cụm trống máy photo Fujifilm 2060/2560/3060/3560",nhom:"Drum Black",loai_ql:"Hàng hóa để bán",dvt:"Cái",gia_nhap_bq:27e5,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:27e5,trang_thai_mua:"OK"},{ma:"CT202875",ten:"Mực Photocopy FujiFilm ApeosWide 3030/6050 - DocuWite",nhom:"Toner Black",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:165e4,gia_ban:0,vat:.08,ton_dau:17,nhap:0,xuat:1,ton_cuoi:16,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:264e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT202638",ten:"Mực Photocopy Fujifilm Apeos 4570 – 5570",nhom:"Toner Black",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:25,nhap:0,xuat:1,ton_cuoi:24,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:0,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT200719",ten:"Mực Photocopy Fuji Xerox DC 450i/ 550i/ 4000/ 5010",nhom:"Toner Black",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:45e4,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:2,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CT201734",ten:"Mực Fuji Xerox DC IV 2060/ 3060/ 3065",nhom:"Toner Black",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:0,gia_ban:125e4,vat:.08,ton_dau:0,nhap:1,xuat:1,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CT202109",ten:"Mực Photocopy Fuji Xerox DC 2007/3007/3005",nhom:"Toner Black",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:378e3,vat:.08,ton_dau:1,nhap:2,xuat:2,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:378e3,trang_thai_mua:"OK"},{ma:"CT201827",ten:"Mực Photocopy Fuji Xerox ApeosPort-V 6080/7080",nhom:"Toner Black",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:25e5,gia_ban:0,vat:.08,ton_dau:4,nhap:0,xuat:0,ton_cuoi:4,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:1e7,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT203035",ten:"Mực Photocopy FujiFilm Revoria Press E1136/E1125/E1110/E1100",nhom:"Toner Black",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:25e5,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:25e5,trang_thai_mua:"OK"},{ma:"CT202913",ten:"Mực Photocopy FujiFilm Revoria Press PC1120 (Cyan)",nhom:"Toner Color",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:1e6,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:1e6,trang_thai_mua:"OK"},{ma:"CT202508",ten:"Mực Fuji Xerox AP - DC V 2060/ 3060/ 3065",nhom:"Toner Black",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:75e4,gia_ban:0,vat:.08,ton_dau:3,nhap:6,xuat:4,ton_cuoi:5,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:375e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT202246",ten:"Mực DC V C2020 (B)",nhom:"Toner Color",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:88e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:88e4,trang_thai_mua:"OK"},{ma:"CT202247",ten:"Mực DC V C2020 (C)",nhom:"Toner Color",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:88e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:88e4,trang_thai_mua:"OK"},{ma:"CT202248",ten:"Mực DC V C2020 (M)",nhom:"Toner Color",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:88e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:88e4,trang_thai_mua:"OK"},{ma:"CT202249",ten:"Mực DC V C2020 (Y)",nhom:"Toner Color",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:88e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:88e4,trang_thai_mua:"OK"},{ma:"CT202488",ten:"Mực Photocopy Fuji Xerox DC V C2263/C2265 (B)",nhom:"Toner Color",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:0,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CT202489",ten:"Mực Photocopy Fuji Xerox DC V C2263/C2265 (C)",nhom:"Toner Color",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:2.1666666666666665e6,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:2.1666666666666665e6,trang_thai_mua:"OK"},{ma:"CT202490",ten:"Mực Photocopy Fuji Xerox DC V C2263/C2265 (M)",nhom:"Toner Color",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:35e5,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:35e5,trang_thai_mua:"OK"},{ma:"CT202491",ten:"Mực Photocopy Fuji Xerox DC V C2263/C2265 (Y)",nhom:"Toner Color",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:35e5,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:35e5,trang_thai_mua:"OK"},{ma:"CT202489",ten:"Mực Photocopy V C2263/C2265 (C)",nhom:"Toner Color",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:2.1666666666666665e6,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:4333333333333333e-9,trang_thai_mua:"OK"},{ma:"CT203582",ten:"Mực Photocopy FujiFilm Apeos C3070 / 4570 / 5570 (B)",nhom:"Toner Color",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:0,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CT203583",ten:"Mực Photocopy FujiFilm Apeos C3070 / 4570 / 5570 (C)",nhom:"Toner Color",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:2484e3,gia_ban:0,vat:.08,ton_dau:7,nhap:0,xuat:0,ton_cuoi:7,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:17388e3,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT203584",ten:"Mực Photocopy FujiFilm Apeos C3070 / 4570 / 5570 (M)",nhom:"Toner Color",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:2484e3,gia_ban:0,vat:.08,ton_dau:4,nhap:0,xuat:0,ton_cuoi:4,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:9936e3,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT203585",ten:"Mực Photocopy FujiFilm Apeos C3070 / 4570 / 5570 (Y)",nhom:"Toner Color",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:2484e3,gia_ban:0,vat:.08,ton_dau:8,nhap:0,xuat:0,ton_cuoi:8,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:19872e3,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT201370",ten:"Mực photocopy Fuji Xerox DC IV-V C2275/C3373/C3375/C4475 (B)",nhom:"Toner Color",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:116e4,gia_ban:0,vat:.08,ton_dau:4,nhap:0,xuat:0,ton_cuoi:4,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:464e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT201830",ten:"Mực photocopy Fuji Xerox DC IV-V C2275/C3373/C3375/C4475 (C)",nhom:"Toner Color",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:1944e3,gia_ban:31e5,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:3888e3,trang_thai_mua:"OK"},{ma:"CT201372",ten:"Mực photocopy Fuji Xerox DC IV-V C2275/C3373/C3375/C4475 (M)",nhom:"Toner Color",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:1944e3,gia_ban:31e5,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:3888e3,trang_thai_mua:"OK"},{ma:"CT202108",ten:"Mực photocopy Fuji Xerox DC IV-V C2275/C3373/C3375/C4475 (Y)",nhom:"Toner Color",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:1944e3,gia_ban:31e5,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:1944e3,trang_thai_mua:"OK"},{ma:"CT202634",ten:"Mực photocopy Fuji Xerox DC VI C2271/C3370/C3371/C4471 (B)",nhom:"Toner Color",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:1598400,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:1598400,trang_thai_mua:"OK"},{ma:"CT202635",ten:"Mực photocopy Fuji Xerox DC VI C2271/C3370/C3371/C4471 (C)",nhom:"Toner Color",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:2376e3,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:4752e3,trang_thai_mua:"OK"},{ma:"CT202636",ten:"Mực photocopy Fuji Xerox DC VI C2271/C3370/C3371/C4471 (M)",nhom:"Toner Color",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:0,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CT202637",ten:"Mực photocopy Fuji Xerox DC VI C2271/C3370/C3371/C4471 (Y)",nhom:"Toner Color",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:2376e3,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:2376e3,trang_thai_mua:"OK"},{ma:"CT202641",ten:"Mực photocopy Fuji Xerox DC VI C2271/C3370/C3371/C4471 (Y)",nhom:"Toner Color",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:2376e3,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:2376e3,trang_thai_mua:"OK"},{ma:"CWAA0901",ten:"Mực thải DC VI C2271/C3370/C3371/C4471",nhom:"Waste Toner",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:15e4,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:1,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:15e4,trang_thai_mua:"OK"},{ma:"CWAA0663",ten:"Mực Thải ApeosPort-V 6080/7080",nhom:"Waste Toner",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:15e4,gia_ban:0,vat:.08,ton_dau:19,nhap:0,xuat:0,ton_cuoi:19,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:285e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CWAA0986",ten:"Mực Thải ApeosPort-V 6080/7080",nhom:"Waste Toner",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:15e4,gia_ban:0,vat:.08,ton_dau:18,nhap:0,xuat:0,ton_cuoi:18,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:27e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CWAA0777",ten:"Mực thải DC IV C2260/C2263/2265",nhom:"Waste Toner",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:6e5,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:12e5,trang_thai_mua:"OK"},{ma:"CWAA0920",ten:"Mực thải Apeos Wide 3030/6050",nhom:"Waste Toner",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:1e5,gia_ban:0,vat:.08,ton_dau:16,nhap:0,xuat:0,ton_cuoi:16,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:16e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CWAA0983",ten:"Mực thải FujiFilm Apeos C3070 / 4570 / 5570",nhom:"Waste Toner",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:15e4,gia_ban:0,vat:.08,ton_dau:41,nhap:0,xuat:0,ton_cuoi:41,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:615e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"022K56820",ten:"BÁNH XE KHAY XEROX 236/286/2005/3005",nhom:"Linh kiện ",loai_ql:"Hàng hóa để bán",dvt:"Bộ",gia_nhap_bq:15e4,gia_ban:62e4,vat:.08,ton_dau:0,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CF283A/CRG337",ten:"Hộp mực in HP M127fn * Canon 151 (CF283A/CRG337) 1.6K",nhom:"Mực thương hiệu",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:92593,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:92593,trang_thai_mua:"OK"},{ma:"CF226A/CRG052",ten:"Hộp mực in HP Pro M402/M426 (CF226A/CRG052) 3.1K",nhom:"Mực thương hiệu",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:120370,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:120370,trang_thai_mua:"OK"},{ma:"CE505A/CF280A",ten:"Hộp mực in HP 2035/2055/M401 (CE505A/CF280A) 2.7K",nhom:"Mực thương hiệu",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:115741,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:115741,trang_thai_mua:"OK"},{ma:"W1112A/110A",ten:"Hộp mực in HP 108a/ MFP 136a/139pnw (W1112A/110A) 1.5K",nhom:"Mực thương hiệu",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:125e3,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:125e3,trang_thai_mua:"OK"},{ma:8382,ten:"Mực gói Xerox DC 236/286/336 (1Kg)",nhom:"Mực thương hiệu",loai_ql:"Hàng nạp photo",dvt:"KG",gia_nhap_bq:231481,gia_ban:0,vat:.08,ton_dau:6,nhap:0,xuat:2,ton_cuoi:4,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:925924,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"HKR-03V2",ten:"MỰC HKR-03V2 (V2060/3060/3065/5335)",nhom:"Mực thương hiệu",loai_ql:"Hàng nạp photo",dvt:"KG",gia_nhap_bq:43e4,gia_ban:0,vat:.08,ton_dau:5,nhap:0,xuat:0,ton_cuoi:5,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:215e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"MN7845",ten:"Mực nạp 7845 ( Màu vàng)",nhom:"Mực thương hiệu",loai_ql:"Hàng nạp photo",dvt:"KG",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:0,trang_thai_mua:"OK"},{ma:"Biasdo1008",ten:"Mực chai hiệu Biasdo HP1008, 140G",nhom:"Mực thương hiệu",loai_ql:"Hàng nạp in",dvt:"Chai",gia_nhap_bq:2e4,gia_ban:8e4,vat:.08,ton_dau:19,nhap:0,xuat:0,ton_cuoi:19,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:38e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"MN140G",ten:"Mực nạp HP/Canon",nhom:"Mực thương hiệu",loai_ql:"Hàng nạp in",dvt:"Chai",gia_nhap_bq:24e3,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:24e3,trang_thai_mua:"OK"},{ma:"ML1710",ten:"Mực Chai ML1710/ HP107a(80g)",nhom:"Mực thương hiệu",loai_ql:"Hàng hóa để bán",dvt:"Chai",gia_nhap_bq:19444,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:38888,trang_thai_mua:"OK"},{ma:"HL2240/2270",ten:"Mực chai Brother HL2240/2270 (80g)",nhom:"Mực thương hiệu",loai_ql:"Hàng hóa để bán",dvt:"Chai",gia_nhap_bq:24074,gia_ban:0,vat:.08,ton_dau:5,nhap:0,xuat:0,ton_cuoi:5,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:120370,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"17A/30AZ",ten:"Mực nạp 17A/30A ( Phôi hãng)",nhom:"Mực thương hiệu",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:25e3,gia_ban:0,vat:.08,ton_dau:3,nhap:0,xuat:0,ton_cuoi:3,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:75e3,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"17A/30AL",ten:"Mực nạp 17A/30A ( Phôi TQ)",nhom:"Mực thương hiệu",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:25e3,gia_ban:0,vat:.08,ton_dau:4,nhap:0,xuat:0,ton_cuoi:4,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:1e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"TL2060",ten:"Trống máy photo Xerox V 2060/3065/3065",nhom:"Trống",loai_ql:"Hàng hóa để bán",dvt:"Cái",gia_nhap_bq:206666.66666666666,gia_ban:0,vat:.08,ton_dau:1,nhap:1,xuat:2,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"TL2275",ten:"Trống máy photo XR 2270/3375/4475/7845/C8055",nhom:"Trống",loai_ql:"Hàng hóa để bán",dvt:"Cái",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:3,nhap:0,xuat:0,ton_cuoi:3,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:0,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"TLVI2271",ten:"Trống máy photo Xerox VI 2271",nhom:"Trống",loai_ql:"Hàng hóa để bán",dvt:"Cái",gia_nhap_bq:24e4,gia_ban:0,vat:.08,ton_dau:3,nhap:0,xuat:0,ton_cuoi:3,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:72e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"TLIV2060",ten:"Trống máy photo Xerox IV 2060",nhom:"Trống",loai_ql:"Hàng hóa để bán",dvt:"Cái",gia_nhap_bq:22e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:22e4,trang_thai_mua:"OK"},{ma:"GBVI2271",ten:"Gạt belt VI C2271",nhom:"Gạt",loai_ql:"Hàng hóa để bán",dvt:"Cái",gia_nhap_bq:12e4,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:24e4,trang_thai_mua:"OK"},{ma:"G2270",ten:"GẠT belt MÁY PHOTOCOPY XEROX 2270/3375/7845/8055",nhom:"Gạt",loai_ql:"Hàng hóa để bán",dvt:"Cái",gia_nhap_bq:12e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:12e4,trang_thai_mua:"OK"},{ma:"GVI2271",ten:"Gạt drum VI C2271",nhom:"Gạt",loai_ql:"Hàng hóa để bán",dvt:"Cái",gia_nhap_bq:9e4,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:18e4,trang_thai_mua:"OK"},{ma:"GD2270",ten:"Gạt drum C2270/3370",nhom:"Gạt",loai_ql:"Hàng hóa để bán",dvt:"Cái",gia_nhap_bq:12e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:12e4,trang_thai_mua:"OK"},{ma:"CT202634R",ten:"Mực photocopy Fuji Xerox DC VI C2271/C3370/C3371/C4471 (B)",nhom:"Mực đã nạp zin",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:0,vat:.08,ton_dau:4,nhap:0,xuat:2,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:0,trang_thai_mua:"OK"},{ma:"CT203587R",ten:"Mực Photocopy FujiFilm Apeos C3070 / 4570 / 5570 (C)",nhom:"Mực đã nạp zin",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:185e4,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:37e5,trang_thai_mua:"OK"},{ma:"CT203635R",ten:"Mực photocopy Fuji Xerox DC VI C2271/C3370/C3371/C4471 (C)",nhom:"Mực đã nạp zin",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:1777857142857143e-9,gia_ban:0,vat:.08,ton_dau:6,nhap:1,xuat:0,ton_cuoi:7,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:12445e3,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT202637R",ten:"Mực photocopy Fuji Xerox DC VI C2271/C3370/C3371/C4471 (Y)",nhom:"Mực đã nạp zin",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:22,nhap:0,xuat:1,ton_cuoi:21,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:0,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT203582R",ten:"Mực Photocopy FujiFilm Apeos C3070 / 4570 / 5570 (B)",nhom:"Mực đã nạp zin",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:0,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CT203583R",ten:"Mực Photocopy FujiFilm Apeos C3070 / 4570 / 5570 (C)",nhom:"Mực đã nạp zin",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:185e4,gia_ban:0,vat:.08,ton_dau:11,nhap:0,xuat:0,ton_cuoi:11,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:2035e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT203584R",ten:"Mực Photocopy FujiFilm Apeos C3070 / 4570 / 5570 (M)",nhom:"Mực đã nạp zin",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:1479500,gia_ban:0,vat:.08,ton_dau:9,nhap:1,xuat:1,ton_cuoi:9,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:13315500,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT203585R",ten:"Mực Photocopy FujiFilm Apeos C3070 / 4570 / 5570 (Y)",nhom:"Mực đã nạp zin",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:185e4,gia_ban:0,vat:.08,ton_dau:16,nhap:0,xuat:0,ton_cuoi:16,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:296e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT201829R",ten:"Mực photocopy Fuji Xerox DC IV-V C2275/C3373/C3375/C4475 (B)",nhom:"Mực đã nạp zin",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:0,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CT202105R",ten:"Mực photocopy Fuji Xerox DC IV-V C2275/C3373/C3375/C4475 (B)",nhom:"Mực đã nạp zin",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:1e6,gia_ban:0,vat:.08,ton_dau:0,nhap:1,xuat:1,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CT201371R",ten:"Mực photocopy Fuji Xerox DC IV-V C2275/C3373/C3375/C4475 (C) ",nhom:"Mực đã nạp zin",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:165e4,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:33e5,trang_thai_mua:"OK"},{ma:"CT202106R",ten:"Mực photocopy Fuji Xerox DC IV-V C2275/C3373/C3375/C4475 (C)",nhom:"Mực đã nạp zin",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:165e4,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:33e5,trang_thai_mua:"OK"},{ma:"CT201831R",ten:"Mực photocopy Fuji Xerox DC IV-V C2275/C3373/C3375/C4475 (M)",nhom:"Mực đã nạp zin",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:165e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:165e4,trang_thai_mua:"OK"},{ma:"CT202107R",ten:"Mực photocopy Fuji Xerox DC IV-V C2275/C3373/C3375/C4475 (M)",nhom:"Mực đã nạp zin",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:165e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:165e4,trang_thai_mua:"OK"},{ma:"CT201832R",ten:"Mực photocopy Fuji Xerox DC IV-V C2275/C3373/C3375/C4475 (Y)",nhom:"Mực đã nạp zin",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:165e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:165e4,trang_thai_mua:"OK"},{ma:"CT202108R",ten:"Mực photocopy Fuji Xerox DC IV-V C2275/C3373/C3375/C4475 (Y)",nhom:"Mực đã nạp zin",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:165e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:1,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CT202508RL",ten:"Mực photocopy Fuji Xerox DC V 2060/3060/3065 (B)",nhom:"Mực đã nạp lô",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:45e4,gia_ban:12e5,vat:.08,ton_dau:2,nhap:3,xuat:3,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:9e5,trang_thai_mua:"OK"},{ma:"CT201734RL",ten:"Mực photocopy Fuji Xerox DC IV 2060/3060/3065 (B)",nhom:"Mực đã nạp lô",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:25e4,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:5e5,trang_thai_mua:"OK"},{ma:"CT202343RL",ten:"Mực photocopy Fuji Xerox DC V4070/5070 (B)",nhom:"Mực đã nạp lô",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:25e4,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:5e5,trang_thai_mua:"OK"},{ma:"CT203582V",ten:"Mực Photocopy FujiFilm Apeos C3070 / 4570 / 5570 (B)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:9,nhap:0,xuat:0,ton_cuoi:9,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:45e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT203587V",ten:"Mực Photocopy FujiFilm Apeos C3070 / 4570 / 5570 (C)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:14,nhap:0,xuat:0,ton_cuoi:14,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:7e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT203583V",ten:"Mực Photocopy FujiFilm Apeos C3070 / 4570 / 5570 (C)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:0,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CT203584V",ten:"Mực Photocopy FujiFilm Apeos C3070 / 4570 / 5570 (M)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:0,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CT203585V",ten:"Mực Photocopy FujiFilm Apeos C3070 / 4570 / 5570 (Y)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:22,nhap:0,xuat:0,ton_cuoi:22,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:11e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT201370V",ten:"Mực photocopy Fuji Xerox DC IV-V C2275/C3373/C3375/C4475 (B)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:8,nhap:0,xuat:1,ton_cuoi:7,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:35e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT203583V",ten:"Mực photocopy Fuji Xerox DC IV-V C2275/C3373/C3375/C4475 (C)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:5,nhap:0,xuat:0,ton_cuoi:5,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:25e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT201372V",ten:"Mực photocopy Fuji Xerox DC IV-V C2275/C3373/C3375/C4475 (M)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:4,nhap:0,xuat:0,ton_cuoi:4,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:2e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT202108V",ten:"Mực photocopy Fuji Xerox DC IV-V C2275/C3373/C3375/C4475 (Y)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:1e5,trang_thai_mua:"OK"},{ma:"CT202634V",ten:"Mực photocopy Fuji Xerox DC VI C2271/C3370/C3371/C4471 (B)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:8,nhap:1,xuat:0,ton_cuoi:9,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:45e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT202635V",ten:"Mực photocopy Fuji Xerox DC VI C2271/C3370/C3371/C4471 (C)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:7,nhap:0,xuat:0,ton_cuoi:7,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:35e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT202636V",ten:"Mực photocopy Fuji Xerox DC VI C2271/C3370/C3371/C4471 (M)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:3,nhap:0,xuat:0,ton_cuoi:3,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:15e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT202637V",ten:"Mực photocopy Fuji Xerox DC VI C2271/C3370/C3371/C4471 (Y)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:11,nhap:0,xuat:0,ton_cuoi:11,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:55e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT202641V",ten:"Mực photocopy Fuji Xerox DC VI C2271/C3370/C3371/C4471 (Y)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:0,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CT202875V",ten:"Mực photocopy Fuji Xerox Docu Wide 3037 (B)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:3,nhap:1,xuat:0,ton_cuoi:4,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:2e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT203400V",ten:"Mực photocopy Fuji Xerox Apeos 4570 (B)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:5e4,trang_thai_mua:"OK"},{ma:"CT202508V",ten:"Mực photocopy Fuji Xerox DC V 2060/3060/3065 (B)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:17,nhap:0,xuat:3,ton_cuoi:14,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:7e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT202486V",ten:"Mực photocopy Fuji Xerox DC IV C2263 (B)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:5,nhap:0,xuat:0,ton_cuoi:5,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:25e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT202487V",ten:"Mực photocopy Fuji Xerox DC IV C2263 (C)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:5,nhap:0,xuat:0,ton_cuoi:5,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:25e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT202488V",ten:"Mực photocopy Fuji Xerox DC IV C2263 (M)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:3,nhap:0,xuat:0,ton_cuoi:3,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:15e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT202489V",ten:"Mực photocopy Fuji Xerox DC IV C2263 (Y)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:3,nhap:0,xuat:0,ton_cuoi:3,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:15e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT201734V",ten:"Mực photocopy Fuji Xerox DC IV 2060/3060/3065 (B)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:8,nhap:0,xuat:1,ton_cuoi:7,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:35e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT202344V",ten:"Mực photocopy Fuji Xerox DC V4070/5070 (B)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:34,nhap:0,xuat:0,ton_cuoi:34,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:17e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT200719V",ten:"Mực photocopy Fuji Xerox DC 350i (B)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:1,nhap:3,xuat:0,ton_cuoi:4,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:2e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT202109V",ten:"Mực photocopy Fuji Xerox DC II 2005/2007 (B)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:9,nhap:1,xuat:2,ton_cuoi:8,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:4e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT202384V",ten:"Mực photocopy Fuji Xerox DC S1810/S2420 (B)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:19,nhap:0,xuat:2,ton_cuoi:17,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:85e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CT203024V",ten:"Mực photocopy Fuji Xerox DC SC2022 (B)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:1e5,trang_thai_mua:"OK"},{ma:"CT203025V",ten:"Mực photocopy Fuji Xerox DC SC2022 (C)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:5e4,trang_thai_mua:"OK"},{ma:"CT203026V",ten:"Mực photocopy Fuji Xerox DC SC2022 (M)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:1e5,trang_thai_mua:"OK"},{ma:"CT203027V",ten:"Mực photocopy Fuji Xerox DC SC2022 (Y)",nhom:"Vỏ mực",loai_ql:"Hàng hóa để refil",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:1e5,trang_thai_mua:"OK"},{ma:"CZT4570",ten:"Chip mực Apeos 4570/5570",nhom:"Chip Zin",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:148437.5,gia_ban:0,vat:.08,ton_dau:4,nhap:1,xuat:0,ton_cuoi:5,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:742187.5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CZT3037",ten:"Chip mực Apeos 3037",nhom:"Chip Zin",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:15e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:15e4,trang_thai_mua:"OK"},{ma:"CZTC2263",ten:"Chip mực IV C2260/C2263 TK",nhom:"Chip Zin",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:25e4,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:5e5,trang_thai_mua:"OK"},{ma:"CZTC2275B",ten:"Chip mực DC IV-V C2275/C3373/C3375/C4475 TK",nhom:"Chip Zin",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:25e4,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:5e5,trang_thai_mua:"OK"},{ma:"CZTC2275Y",ten:"Chip mực DC IV-V C2275/C3373/C3375/C4475 TY",nhom:"Chip Zin",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:25e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:25e4,trang_thai_mua:"OK"},{ma:"CZTC2271B",ten:"Chip mực DC VI C2271/C3370/C3371/C4471 TK",nhom:"Chip Zin",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:25e4,gia_ban:0,vat:.08,ton_dau:4,nhap:0,xuat:0,ton_cuoi:4,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:1e6,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CZTC2271C",ten:"Chip mực DC VI C2271/C3370/C3371/C4471 TC",nhom:"Chip Zin",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:25e4,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:5e5,trang_thai_mua:"OK"},{ma:"CZTC2271M",ten:"Chip mực DC VI C2271/C3370/C3371/C4471 TM",nhom:"Chip Zin",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:25e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:25e4,trang_thai_mua:"OK"},{ma:"CZTC2271Y",ten:"Chip mực DC VI C2271/C3370/C3371/C4471 TY",nhom:"Chip Zin",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:25e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:25e4,trang_thai_mua:"OK"},{ma:"CZT3030",ten:"Chip mực 3030/6050",nhom:"Chip Zin",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:225e3,gia_ban:0,vat:.08,ton_dau:5,nhap:1,xuat:0,ton_cuoi:6,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:135e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CZTC810B",ten:"Chip mực Apeos C650/C750/C810 TK",nhom:"Chip Zin",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:15e4,gia_ban:0,vat:.08,ton_dau:20,nhap:0,xuat:0,ton_cuoi:20,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:3e6,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CZTC810C",ten:"Chip mực Apeos C650/C750/C810 TC",nhom:"Chip Zin",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:15e4,gia_ban:0,vat:.08,ton_dau:14,nhap:0,xuat:0,ton_cuoi:14,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:21e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CZTC810M",ten:"Chip mực Apeos C650/C750/C810 TM",nhom:"Chip Zin",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:15e4,gia_ban:0,vat:.08,ton_dau:13,nhap:0,xuat:0,ton_cuoi:13,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:195e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CZTC810Y",ten:"Chip mực Apeos C650/C750/C810 TY",nhom:"Chip Zin",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:15e4,gia_ban:0,vat:.08,ton_dau:10,nhap:0,xuat:0,ton_cuoi:10,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:15e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CZT200417",ten:"Chip mực máy photo Xerox DC II 236/286/ DC2005/2007/3005/3007 (BK/25)",nhom:"Chip Zin",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:1e5,gia_ban:0,vat:.08,ton_dau:2,nhap:1,xuat:2,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:1e5,trang_thai_mua:"OK"},{ma:"CZTIV2060",ten:"Chip mực IV 2060/3060/3065",nhom:"Chip Zin",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:1e5,gia_ban:0,vat:.08,ton_dau:11,nhap:0,xuat:1,ton_cuoi:10,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:1e6,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CZTV2060",ten:"Chip mực V 2060/3060/3065",nhom:"Chip Zin",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:1e5,gia_ban:0,vat:.08,ton_dau:19,nhap:0,xuat:0,ton_cuoi:19,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:19e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CZD4570",ten:"Chip drum Apeos 4570/5570",nhom:"Chip Zin",loai_ql:"Chip Drum",dvt:"Con",gia_nhap_bq:25e4,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:5e5,trang_thai_mua:"OK"},{ma:"CZDIV2260",ten:"Chip drum IV C2260/C2263 (R4)",nhom:"Chip Zin",loai_ql:"Chip Drum",dvt:"Con",gia_nhap_bq:25e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:25e4,trang_thai_mua:"OK"},{ma:"CZD2275",ten:"Chip drum DC IV-V C2275/C3373/C3375/C4475",nhom:"Chip Zin",loai_ql:"Chip Drum",dvt:"Con",gia_nhap_bq:25e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:25e4,trang_thai_mua:"OK"},{ma:"CZDIV2060",ten:"Chip drum V 2060/3060/3065",nhom:"Chip Zin",loai_ql:"Chip Drum",dvt:"Con",gia_nhap_bq:25e4,gia_ban:0,vat:.08,ton_dau:4,nhap:0,xuat:0,ton_cuoi:4,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:1e6,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CZDV2060",ten:"Chip drum IV 2060/3060/3065",nhom:"Chip Zin",loai_ql:"Chip Drum",dvt:"Con",gia_nhap_bq:25e4,gia_ban:0,vat:.08,ton_dau:6,nhap:0,xuat:0,ton_cuoi:6,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:15e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CZD450I",ten:"Chip drum 450I",nhom:"Chip Zin",loai_ql:"Chip Drum",dvt:"Con",gia_nhap_bq:25e4,gia_ban:0,vat:.08,ton_dau:4,nhap:0,xuat:0,ton_cuoi:4,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:1e6,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CZD2005",ten:"Chip Drum 2005/2007/3007",nhom:"Chip Zin",loai_ql:"Chip Drum",dvt:"Con",gia_nhap_bq:25e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:25e4,trang_thai_mua:"OK"},{ma:"CLT4570",ten:"Chip mực Apeos 4570/5570",nhom:"Chip Lô",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:27,nhap:0,xuat:0,ton_cuoi:27,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:0,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CLT7845B",ten:"Chip mực 7525/7845 TK",nhom:"Chip Lô",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:35e3,gia_ban:0,vat:.08,ton_dau:3,nhap:0,xuat:0,ton_cuoi:3,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:105e3,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CLT7845C",ten:"Chip mực 7525/7845 TC",nhom:"Chip Lô",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:35e3,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:7e4,trang_thai_mua:"OK"},{ma:"CLT7845M",ten:"Chip mực 7525/7845 TM",nhom:"Chip Lô",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:35e3,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:7e4,trang_thai_mua:"OK"},{ma:"CLT7845Y",ten:"Chip mực 7525/7845 TY",nhom:"Chip Lô",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:0,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CLTIV2263B",ten:"Chip mực IV C2260/C2263 TK",nhom:"Chip Lô",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:0,trang_thai_mua:"OK"},{ma:"CLTIV2263C",ten:"Chip mực IV C2260/C2263 TC",nhom:"Chip Lô",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:35e3,gia_ban:0,vat:.08,ton_dau:3,nhap:0,xuat:0,ton_cuoi:3,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:105e3,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CLTIV2263M",ten:"Chip mực IV C2260/C2263 TM",nhom:"Chip Lô",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:35e3,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:7e4,trang_thai_mua:"OK"},{ma:"CLTIV2263Y",ten:"Chip mực IV C2260/C2263 TY",nhom:"Chip Lô",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:35e3,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:7e4,trang_thai_mua:"OK"},{ma:"CLT2275M",ten:"Chip mực DC IV-V C2275/C3373/C3375/C4475 TM",nhom:"Chip Lô",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:35e3,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:7e4,trang_thai_mua:"OK"},{ma:"CLT2275Y",ten:"Chip mực DC IV-V C2275/C3373/C3375/C4475 TY",nhom:"Chip Lô",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:0,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CLTVI2271B",ten:"Chip mực DC VI C2271/C3370/C3371/C4471 TK",nhom:"Chip Lô",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:35e3,gia_ban:0,vat:.08,ton_dau:4,nhap:0,xuat:2,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:7e4,trang_thai_mua:"OK"},{ma:"CLTVI2271C",ten:"Chip mực DC VI C2271/C3370/C3371/C4471 TC",nhom:"Chip Lô",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:35e3,gia_ban:0,vat:.08,ton_dau:4,nhap:0,xuat:1,ton_cuoi:3,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:105e3,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CLTVI2271M",ten:"Chip mực DC VI C2271/C3370/C3371/C4471 TM",nhom:"Chip Lô",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:35e3,gia_ban:0,vat:.08,ton_dau:5,nhap:0,xuat:2,ton_cuoi:3,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:105e3,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CLTVI2271Y",ten:"Chip mực DC VI C2271/C3370/C3371/C4471 TY",nhom:"Chip Lô",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:35e3,gia_ban:0,vat:.08,ton_dau:5,nhap:0,xuat:3,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:7e4,trang_thai_mua:"OK"},{ma:"CLS2271C",ten:"Chip mực DC VI C2271/C3370/C3371/C4471 TC (Đã sử dụng)",nhom:"Chip Lô",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:0,trang_thai_mua:"OK"},{ma:"CLS2271M",ten:"Chip mực DC VI C2271/C3370/C3371/C4471 TM (Đã sử dụng)",nhom:"Chip Lô",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:0,trang_thai_mua:"OK"},{ma:"CLS2271Y",ten:"Chip mực DC VI C2271/C3370/C3371/C4471 TY (Đã sử dụng)",nhom:"Chip Lô",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:0,trang_thai_mua:"OK"},{ma:"CLTV4070",ten:"Chip mực V4070/5070",nhom:"Chip Lô",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:35e3,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:35e3,trang_thai_mua:"OK"},{ma:"CLT450i",ten:"Chip mực 450I",nhom:"Chip Lô",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:0,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CLTV2060",ten:"Chip mực V 2060/3060/3065",nhom:"Chip Lô",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:35e3,gia_ban:0,vat:.08,ton_dau:0,nhap:1,xuat:1,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CLD2275",ten:"Chip drum DC IV-V C2275/C3373/C3375/C4475",nhom:"Chip Lô",loai_ql:"Chip Drum",dvt:"Con",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:0,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CLD2263",ten:"Chip drum IV C2260/C2263 (R4)",nhom:"Chip Lô",loai_ql:"Chip Drum",dvt:"Con",gia_nhap_bq:35e3,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:35e3,trang_thai_mua:"OK"},{ma:"CLDV4070",ten:"Chip drum V4070/5070",nhom:"Chip Lô",loai_ql:"Chip Drum",dvt:"Con",gia_nhap_bq:35e3,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:7e4,trang_thai_mua:"OK"},{ma:"CLD5335",ten:"Chip Drum Xerox 5335",nhom:"Chip Lô",loai_ql:"Chip Drum",dvt:"Con",gia_nhap_bq:35e3,gia_ban:0,vat:.08,ton_dau:3,nhap:0,xuat:0,ton_cuoi:3,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:105e3,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CLD7845",ten:"Chip drum 7525/7845",nhom:"Chip Lô",loai_ql:"Chip Drum",dvt:"Con",gia_nhap_bq:35e3,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:7e4,trang_thai_mua:"OK"},{ma:"CLDV2060",ten:"Chip drum V 2060/3060/3065",nhom:"Chip Lô",loai_ql:"Chip Drum",dvt:"Con",gia_nhap_bq:35e3,gia_ban:0,vat:.08,ton_dau:6,nhap:0,xuat:1,ton_cuoi:5,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:175e3,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"CLD4570",ten:"Chip drum Apeos 4570/5570",nhom:"Chip Lô",loai_ql:"Chip Drum",dvt:"Con",gia_nhap_bq:35e3,gia_ban:0,vat:.08,ton_dau:4,nhap:0,xuat:0,ton_cuoi:4,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:14e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"676K36010",ten:"Từ chính hãng màu vàng IV 2263",nhom:"Linh kiện ",loai_ql:"Bột từ Zin",dvt:"Bịch",gia_nhap_bq:594e3,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:594e3,trang_thai_mua:"OK"},{ma:"676K51531",ten:"Từ chính hãng màu đen VI 2271",nhom:"Linh kiện ",loai_ql:"Bột từ Zin",dvt:"Bịch",gia_nhap_bq:1547e3,gia_ban:0,vat:.08,ton_dau:0,nhap:1,xuat:1,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"676K51541",ten:"Từ chính hãng màu xanh VI 2271",nhom:"Linh kiện ",loai_ql:"Bột từ Zin",dvt:"Bịch",gia_nhap_bq:594e3,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:594e3,trang_thai_mua:"OK"},{ma:"676K51551",ten:"Từ chính hãng màu hồng VI 2271",nhom:"Linh kiện ",loai_ql:"Bột từ Zin",dvt:"Bịch",gia_nhap_bq:594e3,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:1188e3,trang_thai_mua:"OK"},{ma:"676K51560",ten:"Từ chính hãng màu vàng VI 2271",nhom:"Linh kiện ",loai_ql:"Bột từ Zin",dvt:"Bịch",gia_nhap_bq:594e3,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:594e3,trang_thai_mua:"OK"},{ma:"BSHS",ten:"Bộ sấy DC S",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Bộ",gia_nhap_bq:25e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:25e4,trang_thai_mua:"OK"},{ma:"BSHV2060",ten:"Bộ sấy DC V 2060/3060/3065 (1 nước)",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Bộ",gia_nhap_bq:3e5,gia_ban:0,vat:.08,ton_dau:7,nhap:0,xuat:1,ton_cuoi:6,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:18e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"BSHVI2271",ten:"Bộ sấy DC VI 2271 (1 nước)",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Bộ",gia_nhap_bq:366666.6666666667,gia_ban:0,vat:.08,ton_dau:2,nhap:1,xuat:0,ton_cuoi:3,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:11e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"BSHIV2060",ten:"Bộ sấy DC IV 2060/3060/3065 (Xác)",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Bộ",gia_nhap_bq:3e5,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:6e5,trang_thai_mua:"OK"},{ma:"BSHV2275",ten:"Bộ sấy DC V 2275 (1 nước)",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Bộ",gia_nhap_bq:3e5,gia_ban:0,vat:.08,ton_dau:5,nhap:0,xuat:0,ton_cuoi:5,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:15e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"BSHM750",ten:"Sấy HP M750mdn",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Bộ",gia_nhap_bq:3e5,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:3e5,trang_thai_mua:"OK"},{ma:"BSH4070",ten:"Bộ sấy DC IV/V 4070 (1 nước)",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Bộ",gia_nhap_bq:3e5,gia_ban:0,vat:.08,ton_dau:3,nhap:0,xuat:0,ton_cuoi:3,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:9e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"1NCT351007",ten:"Drum Fuji Xerox DC S1810/S2220/S2420 ",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Cái",gia_nhap_bq:3e5,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:3e5,trang_thai_mua:"OK"},{ma:"1NCT351075 ",ten:"Drum Fuji Xerox DC S2011/S2320/S2520",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Cái",gia_nhap_bq:3e5,gia_ban:0,vat:.08,ton_dau:18,nhap:0,xuat:0,ton_cuoi:18,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:54e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"D1NV2060",ten:"Drum 1 nước V2060/3060/3065",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Cái",gia_nhap_bq:288e3,gia_ban:0,vat:.08,ton_dau:4,nhap:1,xuat:1,ton_cuoi:4,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:1152e3,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"1NCT351088",ten:"Drum V C2263",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Cái",gia_nhap_bq:3e5,gia_ban:0,vat:.08,ton_dau:6,nhap:0,xuat:0,ton_cuoi:6,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:18e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"1NCT351312",ten:"Drum DC C3070",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Cái",gia_nhap_bq:3e5,gia_ban:0,vat:.08,ton_dau:6,nhap:0,xuat:0,ton_cuoi:6,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:18e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"1NCT350922",ten:"Drum IV2060",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Cái",gia_nhap_bq:3e5,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:3e5,trang_thai_mua:"OK"},{ma:"1NCT351105",ten:"Drum VI2271",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Cái",gia_nhap_bq:3e5,gia_ban:0,vat:.08,ton_dau:1,nhap:1,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:6e5,trang_thai_mua:"OK"},{ma:"1NCT351326",ten:"Drum Apeos 4570/5570",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Cái",gia_nhap_bq:3e5,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:6e5,trang_thai_mua:"OK"},{ma:"1N013R00662",ten:"Drum 7845",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Cái",gia_nhap_bq:3e5,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:6e5,trang_thai_mua:"OK"},{ma:"1NCT350769",ten:"Drum II 2005/2007",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Cái",gia_nhap_bq:3e5,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:6e5,trang_thai_mua:"OK"},{ma:"1NCT351061",ten:"Drum V4070/5070",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Cái",gia_nhap_bq:3e5,gia_ban:0,vat:.08,ton_dau:4,nhap:0,xuat:0,ton_cuoi:4,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:12e5,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"1NCE276A",ten:"Mực 76A",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Hộp",gia_nhap_bq:3e4,gia_ban:0,vat:.08,ton_dau:3,nhap:0,xuat:0,ton_cuoi:3,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:9e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"1NCE505A",ten:"Mực 05A",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Hộp",gia_nhap_bq:3e4,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:6e4,trang_thai_mua:"OK"},{ma:"1NCF226A",ten:"Mực 26A",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Hộp",gia_nhap_bq:3e4,gia_ban:0,vat:.08,ton_dau:3,nhap:0,xuat:0,ton_cuoi:3,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:9e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"1NDR2385",ten:"Drum 2385/2350",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Cái",gia_nhap_bq:3e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:3e4,trang_thai_mua:"OK"},{ma:"1NDRB022",ten:"Drum Brother B2080",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Cái",gia_nhap_bq:3e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:3e4,trang_thai_mua:"OK"},{ma:"1N676K51531",ten:"Bột từ đen VI 2271",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Bịch",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:1e5,trang_thai_mua:"OK"},{ma:"1N676K51541",ten:"Bột từ xanh VI2271",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Bịch",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:3,nhap:0,xuat:0,ton_cuoi:3,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:15e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"1N676K51551",ten:"Bột từ hồng VI2271",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Bịch",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:5e4,trang_thai_mua:"OK"},{ma:"1N676K51561",ten:"Bột từ vàng VI2271",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Bịch",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:5e4,trang_thai_mua:"OK"},{ma:"1NCWAA0901",ten:"Mực thải DC VI C2271/C3370/C3371/C4471",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:7,nhap:0,xuat:0,ton_cuoi:7,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:35e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"1NCWAA0983",ten:"Mực thải FujiFilm Apeos C3070 / 4570 / 5570",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:20,nhap:0,xuat:1,ton_cuoi:19,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:95e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"1NCWAA0751",ten:"Mực thải DC IV-V C2275/C3373/C3375/C4475",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:4,nhap:0,xuat:2,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:1e5,trang_thai_mua:"OK"},{ma:"1NCWAA0903",ten:"Mực thải DC VI C2271/C3370/C3371/C4471",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:10,nhap:1,xuat:0,ton_cuoi:11,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:55e4,trang_thai_mua:"VƯỢT TỒN TỐI ĐA"},{ma:"1NCWAA0777",ten:"Mực thải DC V2263/2265",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Hộp",gia_nhap_bq:5e4,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:5e4,trang_thai_mua:"OK"},{ma:"1N121K37450",ten:"Clutch đồng bộ máy photo Xerox  (Hàng cũ)",nhom:"Linh kiện ",loai_ql:"Hàng hand",dvt:"Cái",gia_nhap_bq:1e5,gia_ban:0,vat:.08,ton_dau:3,nhap:0,xuat:1,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:2e5,trang_thai_mua:"OK"},{ma:"1YWTY",ten:`Máy in phun màu HP Smart Tank 585 All-in-One
Printer, 1YWTY_1F3Y4A`,nhom:"Thiết bị",loai_ql:"Máy in",dvt:"Máy",gia_nhap_bq:0,gia_ban:4414815,vat:.08,ton_dau:0,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"W1107A",ten:`Hộp mực in đã có mực in HP 107A Black Original
Laser Toner Catridge _ W1107A`,nhom:"Toner ",loai_ql:"Mực in ",dvt:"Hộp",gia_nhap_bq:0,gia_ban:155e4,vat:.08,ton_dau:0,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:50332,ten:`Hộp mực in Brother HL 2360/2361 (TN2385/2325)
2.6K`,nhom:"Mực thương hiệu",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:1e5,gia_ban:45e4,vat:.08,ton_dau:0,nhap:1,xuat:1,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CTL2366",ten:"Cụm trống máy in Brother HL-L2366DW",nhom:"Drum Black",loai_ql:"Hàng hóa để bán",dvt:"Cái",gia_nhap_bq:0,gia_ban:46e4,vat:.08,ton_dau:0,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"121K37450",ten:"Clutch đồng bộ máy photo Xerox ",nhom:"Linh kiện ",loai_ql:"Hàng hóa để bán",dvt:"Cái",gia_nhap_bq:0,gia_ban:125e4,vat:.08,ton_dau:0,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"059K72972",ten:"Bệ transfer Xerox",nhom:"Linh kiện ",loai_ql:"Hàng hóa để bán",dvt:"Cái",gia_nhap_bq:0,gia_ban:1111111,vat:.08,ton_dau:0,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"W9065MC",ten:`Hộp mực (48K) dùng cho HP LaserJet
Managed E731 (K)(W9065MC) `,nhom:"Toner ",loai_ql:"Mực in ",dvt:"Hộp",gia_nhap_bq:0,gia_ban:2453704,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:0,trang_thai_mua:"OK"},{ma:8295,ten:"Mực Dye Epson ED-K0100M (100ml/Bot)",nhom:"Toner ",loai_ql:"Mực in ",dvt:"Chai",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:0,trang_thai_mua:"OK"},{ma:8296,ten:"Mực Dye Epson ED-C0100M (100ml/Bot)",nhom:"Toner ",loai_ql:"Mực in ",dvt:"Chai",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:0,trang_thai_mua:"OK"},{ma:8297,ten:"Mực Dye Epson ED-M0100M (100ml/Bot)",nhom:"Toner ",loai_ql:"Mực in ",dvt:"Chai",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:0,trang_thai_mua:"OK"},{ma:8298,ten:"Mực Dye Epson ED-Y0100M (100ml/Bot)",nhom:"Toner ",loai_ql:"Mực in ",dvt:"Chai",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:0,trang_thai_mua:"OK"},{ma:50235,ten:`Hộp mực in HP P1102/1212NF/M1130
(CB435A/CE285A/CE278A) 2K`,nhom:"Toner ",loai_ql:"Mực in ",dvt:"Hộp",gia_nhap_bq:1e5,gia_ban:0,vat:.08,ton_dau:1,nhap:2,xuat:2,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:1e5,trang_thai_mua:"OK"},{ma:"CT350922",ten:"DRUM XEROX IV 2060/3060/3065",nhom:"Drum Black",loai_ql:"Hàng hóa để bán",dvt:"Cái",gia_nhap_bq:17e5,gia_ban:24e5,vat:.08,ton_dau:0,nhap:1,xuat:1,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CT202343",ten:"Mực photocopy Fuji Xerox DC V4070/5070 (B)",nhom:"Toner Black",loai_ql:"Hàng hóa để bán",dvt:"Hộp",gia_nhap_bq:5e5,gia_ban:125e4,vat:.08,ton_dau:0,nhap:1,xuat:1,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CT351089TT",ten:"DRUM XEROX V 2060/3060/3065 tương thích (làm lại)",nhom:"Drum Black",loai_ql:"Hàng hóa để bán",dvt:"Cái",gia_nhap_bq:75e4,gia_ban:3318218,vat:.08,ton_dau:0,nhap:1,xuat:1,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"SS3060/4070",ten:"Sensor sấy (cũ) IV 2060/3060;4070/5070",nhom:"Linh kiện ",loai_ql:"lắp máy thuê",dvt:"cái",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:2,nhap:0,xuat:1,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:0,trang_thai_mua:"OK"},{ma:"MPTV2060",ten:"Máy Photocopy V2060",nhom:"Máy móc",loai_ql:"Bán và cho thuê",dvt:"Cái",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:1,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CLT2275K",ten:"Chip mực DC IV-V C2275/C3373/C3375/C4475 TK",nhom:"Chip Lô",loai_ql:"Chip mực",dvt:"Con",gia_nhap_bq:0,gia_ban:0,vat:.08,ton_dau:1,nhap:0,xuat:1,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CT202384",ten:"Mực photocopy Fuji Xerox DC S2011/S2320/S2520 (B)",nhom:"Toner Black",loai_ql:"Hàng hóa để bán",dvt:"hộp",gia_nhap_bq:7e5,gia_ban:0,vat:.08,ton_dau:0,nhap:2,xuat:2,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"126k38086",ten:"Cụm sấy máy photo Fujifilm 2271/3373/4473/4570/5570",nhom:"Linh kiện (zin)",loai_ql:"Hàng hóa để bán",dvt:" Cái",gia_nhap_bq:415e4,vat:.08,nhap:1,xuat:1,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"BTB2271",ten:"Băng tải máy photo Fujifilm 3371/3373/4471/4570/557",nhom:"Linh kiện (zin)",loai_ql:"Hàng hóa để bán",dvt:"tấm",gia_nhap_bq:25e5,vat:.08,nhap:1,xuat:1,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CLD2271",ten:"Chip trống máy photo FF 2271/4471/3373/3570/4570",nhom:"Chip Lô",loai_ql:"Chip drum",dvt:"con",gia_nhap_bq:35e3,vat:.08,nhap:3,xuat:2,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:35e3,trang_thai_mua:"OK"},{ma:"BTB2271CU",ten:"Băng tải máy photo Fujifilm 3371/3373/4471/4570/557",nhom:"Linh kiện (Cũ)",loai_ql:"lắp máy thuê",dvt:"tấm",gia_nhap_bq:25e4,gia_ban:0,vat:.08,nhap:1,xuat:0,ton_cuoi:1,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:25e4,trang_thai_mua:"OK"},{ma:"MC144606",ten:"Máy Photocopy DocuCentre-V 5070",nhom:"Thiết bị",loai_ql:"Máy dùng nội bộ",dvt:"Máy",gia_nhap_bq:11e6,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"MC529636",ten:"Máy Photocopy ApeosPort 3560",nhom:"Thiết bị",loai_ql:"Máy cũ thanh lý",dvt:"Máy",gia_nhap_bq:6e6,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"MC155994",ten:"Máy Photocopy DocuCentre-V 4070",nhom:"Thiết bị",loai_ql:"Máy cũ thanh lý",dvt:"Máy",gia_nhap_bq:11e6,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"MC199518",ten:"Máy Photocopy DocuCentre-V 4070",nhom:"Thiết bị",loai_ql:"Máy cũ thanh lý",dvt:"Máy",gia_nhap_bq:11e6,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"AH152642",ten:"Máy Photocopy DocuCentre-V 2060",nhom:"Thiết bị",loai_ql:"Máy cũ thanh lý",dvt:"Máy",gia_nhap_bq:8e6,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"MC810653",ten:"Máy Photocopy DocuCentre-V 2060",nhom:"Thiết bị",loai_ql:"Máy cũ thanh lý",dvt:"Máy",gia_nhap_bq:3e6,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"MC100022",ten:"Máy Photocopy DocuCentre-VII C2273",nhom:"Thiết bị",loai_ql:"Máy cũ thanh lý",dvt:"Máy",gia_nhap_bq:14e6,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"HP543251",ten:"Máy in HP 2035",nhom:"Thiết bị",loai_ql:"Máy cũ thanh lý",dvt:"Máy",gia_nhap_bq:8e5,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"RU5-8936",ten:"Máy in HP 1102",nhom:"Thiết bị",loai_ql:"Máy cũ thanh lý",dvt:"Máy",gia_nhap_bq:8e5,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"BR152321",ten:"Máy in Brother L2321",nhom:"Thiết bị",loai_ql:"Máy cũ thanh lý",dvt:"Máy",gia_nhap_bq:8e5,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"VNB8K1H152",ten:"Máy in HP LaserJet M277n",nhom:"Thiết bị",loai_ql:"Máy cũ thanh lý",dvt:"Máy",gia_nhap_bq:18e5,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"MC211208",ten:"Máy Photocopy ApeosPort C2560",nhom:"Thiết bị",loai_ql:"Máy cũ thanh lý",dvt:"Máy",gia_nhap_bq:35e5,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"MX4490333",ten:"Máy Photocopy WorkCentre 7845i",nhom:"Thiết bị",loai_ql:"Máy cũ thanh lý",dvt:"Máy",gia_nhap_bq:8e5,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"MX44924",ten:"Máy Photocopy DocuCentre-IV C2263",nhom:"Thiết bị",loai_ql:"Máy cũ thanh lý",dvt:"Máy",gia_nhap_bq:2e5,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"MX44925",ten:"Máy Photocopy DocuCentre-IV 3060",nhom:"Thiết bị",loai_ql:"Máy cũ thanh lý",dvt:"Máy",gia_nhap_bq:3e5,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"MC11250203",ten:"Máy hủy giấy 2127S",nhom:"Thiết bị",loai_ql:"Máy cũ thanh lý",dvt:"Máy",gia_nhap_bq:2e5,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"AE9895666",ten:"Máy Photocopy DocuCentre-IV 3060",nhom:"Thiết bị",loai_ql:"Máy cũ thanh lý",dvt:"Máy",gia_nhap_bq:15e5,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"ML15674",ten:"Máy lạnh Toshiba 1HP",nhom:"Điên lạnh",loai_ql:"Máy dùng nội bộ",dvt:"Máy",gia_nhap_bq:9e6,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"ML15675",ten:"Máy lạnh Toshiba 1HP",nhom:"Điên lạnh",loai_ql:"Máy dùng nội bộ",dvt:"Máy",gia_nhap_bq:9e6,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"0KZL4DAW500055X",ten:"Tủ lạnh samsung",nhom:"Điên lạnh",loai_ql:"Máy dùng nội bộ",dvt:"Máy",gia_nhap_bq:8e6,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"LT001",ten:"Laptop HP ProBook 650 G1",nhom:"Thiết bị",loai_ql:"Máy dùng nội bộ",dvt:"Máy",gia_nhap_bq:12e5,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"LT002",ten:"Laptop Toshiba I7-4510u",nhom:"Thiết bị",loai_ql:"Máy dùng nội bộ",dvt:"Máy",gia_nhap_bq:16e5,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"LT003",ten:"Laptop Toshiba I7-4510u",nhom:"Thiết bị",loai_ql:"Máy dùng nội bộ",dvt:"Máy",gia_nhap_bq:16e5,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"LT004",ten:"Laptop Toshiba I7-4510u",nhom:"Thiết bị",loai_ql:"Máy dùng nội bộ",dvt:"Máy",gia_nhap_bq:16e5,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"MHXI2501",ten:"Màn hình Xiaomi 27 inch",nhom:"Thiết bị",loai_ql:"Máy dùng nội bộ",dvt:"Cái",gia_nhap_bq:1785e3,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"MHXI2502",ten:"Màn hình Xiaomi 27 inch",nhom:"Thiết bị",loai_ql:"Máy dùng nội bộ",dvt:"Cái",gia_nhap_bq:1785e3,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"MHGI3651",ten:"Màn hình Gigabyte 24 inch",nhom:"Thiết bị",loai_ql:"Máy dùng nội bộ",dvt:"Cái",gia_nhap_bq:224e4,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"TBM075",ten:"Switch 24 cổng",nhom:"Mạng/Bảo mật",loai_ql:"Máy dùng nội bộ",dvt:"Cái",gia_nhap_bq:75e4,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"TBM076",ten:"Cục phát wifi 4 cổng",nhom:"Mạng/Bảo mật",loai_ql:"Máy dùng nội bộ",dvt:"Cái",gia_nhap_bq:154e3,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"TBM077",ten:"Camera",nhom:"Mạng/Bảo mật",loai_ql:"Máy dùng nội bộ",dvt:"Cái",gia_nhap_bq:3e5,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"TBM078",ten:"Bộ lưu trữ camera",nhom:"Mạng/Bảo mật",loai_ql:"Máy dùng nội bộ",dvt:"Cái",gia_nhap_bq:175e4,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"MN57053",ten:"Máy nén hơi ( Máy thổi)",nhom:"Đồ nghề/Dụng cụ",loai_ql:"Máy dùng nội bộ",dvt:"Máy",gia_nhap_bq:18e5,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"MK5346",ten:"Máy khoan điện",nhom:"Đồ nghề/Dụng cụ",loai_ql:"Máy dùng nội bộ",dvt:"Máy",gia_nhap_bq:192e4,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"MK53785",ten:"Máy cắt",nhom:"Đồ nghề/Dụng cụ",loai_ql:"Máy dùng nội bộ",dvt:"Máy",gia_nhap_bq:8e5,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"MHM002",ten:"Máy hút mực",nhom:"Đồ nghề/Dụng cụ",loai_ql:"Máy dùng nội bộ",dvt:"Máy",gia_nhap_bq:8e5,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"MK5358",ten:"Máy khoan pin",nhom:"Đồ nghề/Dụng cụ",loai_ql:"Máy dùng nội bộ",dvt:"Máy",gia_nhap_bq:525e3,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"TCV001",ten:"Thang chữ V",nhom:"Đồ nghề/Dụng cụ",loai_ql:"Đồ dùng nội bộ",dvt:"Cái",gia_nhap_bq:81e4,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"KTT001",ten:"Kệ trung tải",nhom:"Đồ nghề/Dụng cụ",loai_ql:"Đồ dùng nội bộ",dvt:"Bộ",gia_nhap_bq:17e5,vat:.08,nhap:0,xuat:0,ton_cuoi:0,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:1,gia_tri_ton:0,trang_thai_mua:"CẦN NHẬP"},{ma:"CZT450i",ten:"Chip mực Zin 450I",nhom:"Chip",loai_ql:"Chip zin",dvt:"Con",gia_nhap_bq:1e5,vat:.08,nhap:2,xuat:0,ton_cuoi:2,canh_bao:"OK",ton_an_toan:1,de_xuat_nhap:0,gia_tri_ton:2e5,trang_thai_mua:"OK"},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0,vat:.08},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0},{gia_nhap_bq:0}],nxt:[{ngay:"2026-06-03",so_phieu:"XH001",loai_gd:"xuat",ma_hh:"CT202634R",ten_hh:"Mực photocopy Fuji Xerox DC VI C2271/C3370/C3371/C4471 (B)",nhom:"Mực đã nạp zin",dvt:"Hộp",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:0,doi_tuong:"Bitetxco"},{ngay:"2026-06-03",so_phieu:"XH001",loai_gd:"xuat",ma_hh:"CWAA0901",ten_hh:"Mực thải DC VI C2271/C3370/C3371/C4471",nhom:"Waste Toner",dvt:"Hộp",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:15e4,doi_tuong:"Bitetxco"},{ngay:"2026-06-03",so_phieu:"XH001",loai_gd:"xuat",ma_hh:"CLTVI2271B",ten_hh:"Chip mực DC VI C2271/C3370/C3371/C4471 TK",nhom:"Chip Lô",dvt:"Con",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:35e3,doi_tuong:"Bitetxco"},{ngay:"2026-06-03",so_phieu:"NH001",loai_gd:"nhap",ma_hh:"CT202634V",ten_hh:"Mực photocopy Fuji Xerox DC VI C2271/C3370/C3371/C4471 (B)",nhom:"Vỏ mực",dvt:"Hộp",nhap_sl:1,nhap_dg:5e4,xuat_sl:0,tt_nhap:5e4,tt_xuat:0},{ngay:"2026-06-03",so_phieu:"NH001",loai_gd:"nhap",ma_hh:"1NCWAA0903",ten_hh:"Mực thải DC VI C2271/C3370/C3371/C4471",nhom:"Linh kiện ",dvt:"Hộp",nhap_sl:1,nhap_dg:5e4,xuat_sl:0,tt_nhap:5e4,tt_xuat:0},{ngay:"2025-06-04",so_phieu:"XH002",loai_gd:"xuat",ma_hh:"013R00662",ten_hh:"Cụm trống máy photo Xerox 7845i",nhom:"Drum Black",dvt:"Cái",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:18e5,doi_tuong:"A tran"},{ngay:"2026-06-08",so_phieu:"XH003",loai_gd:"xuat",ma_hh:"CT351089",ten_hh:"DRUM XEROX V 2060/3060/3065",nhom:"Drum Black",dvt:"Cái",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:2808e3,doi_tuong:"Ban quản lý dự án tân bình"},{ngay:"2026-06-08",so_phieu:"MH001",loai_gd:"nhap",ma_hh:"CT202508",ten_hh:"Mực Fuji Xerox AP - DC V 2060/ 3060/ 3065",nhom:"Toner Black",dvt:"Hộp",nhap_sl:6,nhap_dg:7e5,tt_nhap:42e5,tt_xuat:0,doi_tuong:"A Đủ"},{ngay:"2026-06-08",so_phieu:"MH002",loai_gd:"nhap",ma_hh:"CT350922",ten_hh:"DRUM XEROX IV 2060/3060/3065",nhom:"Drum Black",dvt:"Cái",nhap_sl:1,nhap_dg:17e5,tt_nhap:17e5,tt_xuat:0,doi_tuong:"A Đủ"},{ngay:"2026-06-08",so_phieu:"MH003",loai_gd:"nhap",ma_hh:"CT351061",ten_hh:"Cụm trống máy photo Fujifilm 4070/5070",nhom:"Drum Black",dvt:"Cái",nhap_sl:1,nhap_dg:18e5,tt_nhap:18e5,tt_xuat:0,doi_tuong:"A Đủ"},{ngay:"2026-06-08",so_phieu:"XH004",loai_gd:"xuat",ma_hh:"CT202508",ten_hh:"Mực Fuji Xerox AP - DC V 2060/ 3060/ 3065",nhom:"Toner Black",dvt:"Hộp",nhap_sl:0,xuat_sl:2,tt_nhap:0,tt_xuat:15e5,doi_tuong:"Cao phat ( thương mại)"},{ngay:"2026-06-08",so_phieu:"XH004",loai_gd:"xuat",ma_hh:"CT351061",ten_hh:"Cụm trống máy photo Fujifilm 4070/5070",nhom:"Drum Black",dvt:"Cái",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:2325e3,doi_tuong:"Cao phat ( thương mại)"},{ngay:"2026-06-08",so_phieu:"XH004",loai_gd:"xuat",ma_hh:"CT202343",ten_hh:"Mực photocopy Fuji Xerox DC V4070/5070 (B)",nhom:"Toner Black",dvt:"Hộp",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:5e5,doi_tuong:"kiểm tra lại"},{ngay:"2026-06-08",so_phieu:"GC001",loai_gd:"xuat",ma_hh:"CT200719",ten_hh:"Mực Photocopy Fuji Xerox DC 450i/ 550i/ 4000/ 5010",nhom:"Toner Black",dvt:"Hộp",nhap_sl:0,xuat_sl:2,tt_nhap:0,tt_xuat:9e5},{ngay:"2026-06-08",so_phieu:"GC001",loai_gd:"xuat",ma_hh:"CT202109V",ten_hh:"Mực photocopy Fuji Xerox DC II 2005/2007 (B)",nhom:"Vỏ mực",dvt:"Hộp",nhap_sl:0,xuat_sl:2,tt_nhap:0,tt_xuat:1e5},{ngay:"2026-06-08",so_phieu:"GC001",loai_gd:"xuat",ma_hh:"CZT200417",ten_hh:"Chip mực máy photo Xerox DC II 236/286/ DC2005/2007/3005/3007 (BK/25)",nhom:"Chip Zin",dvt:"Con",nhap_sl:0,xuat_sl:2,tt_nhap:0,tt_xuat:2e5},{ngay:"2026-06-08",so_phieu:"GC001",loai_gd:"nhap",ma_hh:"CT200719V",ten_hh:"Mực photocopy Fuji Xerox DC 350i (B)",nhom:"Vỏ mực",dvt:"Hộp",nhap_sl:2,nhap_dg:5e4,xuat_sl:0,tt_nhap:1e5,tt_xuat:0},{ngay:"2026-06-08",so_phieu:"GC001",loai_gd:"nhap",ma_hh:"CZT450i",ten_hh:"Chip mực Zin 450I",nhom:"Chip",dvt:"Con",nhap_sl:2,nhap_dg:1e5,xuat_sl:0,tt_nhap:2e5,tt_xuat:0},{ngay:"2026-06-08",so_phieu:"GC001",loai_gd:"nhap",ma_hh:"CT202109",ten_hh:"Mực Photocopy Fuji Xerox DC 2007/3007/3005",nhom:"Toner Black",dvt:"Hộp",nhap_sl:2,nhap_dg:27e4,xuat_sl:0,tt_nhap:54e4,tt_xuat:0},{ngay:"2026-06-08",so_phieu:"NH002",loai_gd:"nhap",ma_hh:"D1NV2060",ten_hh:"Drum 1 nước V2060/3060/3065",nhom:"Linh kiện ",dvt:"Cái",nhap_sl:1,nhap_dg:24e4,xuat_sl:0,tt_nhap:24e4,tt_xuat:0,doi_tuong:"Tân bình"},{ngay:"2026-06-10",so_phieu:"XMT001",loai_gd:"xuat",ma_hh:"TL2060",ten_hh:"Trống máy photo Xerox V 2060/3065/3065",nhom:"Trống",dvt:"Cái",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:206666.66666666666,doi_tuong:"Vinacosmo(máy thuế)"},{ngay:"2026-06-16",so_phieu:"XMT002",loai_gd:"xuat",ma_hh:"1N121K37450",ten_hh:"Clutch đồng bộ máy photo Xerox  (Hàng cũ)",nhom:"Linh kiện ",dvt:"Cái",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:1e5,doi_tuong:"Maison TĐ (máy thuê)"},{ngay:"2026-06-16",so_phieu:"XMT002",loai_gd:"xuat",ma_hh:"SS3060/4070",ten_hh:"Sensor sấy (cũ) IV 2060/3060;4070/5070",nhom:"Linh kiện ",dvt:"cái",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:0,doi_tuong:"Maison TĐ (máy thuê)"},{ngay:"2026-06-16",so_phieu:"XH005",loai_gd:"xuat",ma_hh:"MPTV2060",ten_hh:"Máy Photocopy V2060",nhom:"Máy móc",dvt:"Cái",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:0,doi_tuong:"Anh Hội"},{ngay:"2026-06-15",so_phieu:"XH007",loai_gd:"xuat",ma_hh:"1NCWAA0751",ten_hh:"Mực thải DC IV-V C2275/C3373/C3375/C4475",nhom:"Linh kiện ",dvt:"Hộp",nhap_sl:0,xuat_sl:2,tt_nhap:0,tt_xuat:1e5,doi_tuong:"Kurihara"},{ngay:"2026-06-16",so_phieu:"GC002",loai_gd:"xuat",ma_hh:"CT202109",ten_hh:"Mực Photocopy Fuji Xerox DC 2007/3007/3005",nhom:"Toner Black",dvt:"Hộp",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:378e3,doi_tuong:"Vietcrack"},{ngay:"2026-06-16",so_phieu:"GC002",loai_gd:"xuat",ma_hh:"CZTIV2060",ten_hh:"Chip mực IV 2060/3060/3065",nhom:"Chip Zin",dvt:"Con",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:1e5,doi_tuong:"Vietcrack"},{ngay:"2026-06-16",so_phieu:"GC002",loai_gd:"xuat",ma_hh:"CT201734V",ten_hh:"Mực photocopy Fuji Xerox DC IV 2060/3060/3065 (B)",nhom:"Vỏ mực",dvt:"Hộp",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:5e4,doi_tuong:"Vietcrack"},{ngay:"2026-06-16",so_phieu:"GC002",loai_gd:"nhap",ma_hh:"CT202109V",ten_hh:"Mực photocopy Fuji Xerox DC II 2005/2007 (B)",nhom:"Vỏ mực",dvt:"Hộp",nhap_sl:1,nhap_dg:5e4,tt_nhap:5e4,tt_xuat:0,doi_tuong:"Vietcrack"},{ngay:"2026-06-16",so_phieu:"GC002",loai_gd:"nhap",ma_hh:"CZT200417",ten_hh:"Chip mực máy photo Xerox DC II 236/286/ DC2005/2007/3005/3007 (BK/25)",nhom:"Chip Zin",dvt:"Con",nhap_sl:1,nhap_dg:1e5,tt_nhap:1e5,tt_xuat:0,doi_tuong:"Vietcrack"},{ngay:"2026-06-16",so_phieu:"GC002",loai_gd:"nhap",ma_hh:"CT201734",ten_hh:"Mực Fuji Xerox DC IV 2060/ 3060/ 3065",nhom:"Toner Black",dvt:"Hộp",nhap_sl:1,xuat_sl:0,tt_nhap:0,tt_xuat:0,doi_tuong:"Vietcrack"},{ngay:"2026-06-17",so_phieu:"XH008",loai_gd:"xuat",ma_hh:"CT201734",ten_hh:"Mực Fuji Xerox DC IV 2060/ 3060/ 3065",nhom:"Toner Black",dvt:"Hộp",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:0,doi_tuong:"Vietcrack"},{ngay:"2026-06-17",so_phieu:"XH008",loai_gd:"xuat",ma_hh:"CT350922",ten_hh:"DRUM XEROX IV 2060/3060/3065",nhom:"Drum Black",dvt:"Cái",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:17e5,doi_tuong:"Vietcrack"},{ngay:"2026-06-18",so_phieu:"GC003",loai_gd:"xuat",ma_hh:"CT202875",ten_hh:"Mực Photocopy FujiFilm ApeosWide 3030/6050 - DocuWite",nhom:"Toner Black",dvt:"Hộp",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:165e4,doi_tuong:"Metlife (máy thuê)"},{ngay:"2026-06-18",so_phieu:"GC003",loai_gd:"xuat",ma_hh:"CT201370V",ten_hh:"Mực photocopy Fuji Xerox DC IV-V C2275/C3373/C3375/C4475 (B)",nhom:"Vỏ mực",dvt:"Hộp",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:5e4,doi_tuong:"Metlife (máy thuê)"},{ngay:"2026-06-18",so_phieu:"GC003",loai_gd:"xuat",ma_hh:"CLT2275K",ten_hh:"Chip mực DC IV-V C2275/C3373/C3375/C4475 TK",nhom:"Chip Lô",dvt:"Con",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:0,doi_tuong:"Metlife (máy thuê)"},{ngay:"2026-06-18",so_phieu:"GC003",loai_gd:"nhap",ma_hh:"CT202875V",ten_hh:"Mực photocopy Fuji Xerox Docu Wide 3037 (B)",nhom:"Vỏ mực",dvt:"Hộp",nhap_sl:1,nhap_dg:5e4,tt_nhap:5e4,tt_xuat:0,doi_tuong:"Metlife (máy thuê)"},{ngay:"2026-06-18",so_phieu:"GC003",loai_gd:"nhap",ma_hh:"CZT3030",ten_hh:"Chip mực 3030/6050",nhom:"Chip Zin",dvt:"Con",nhap_sl:1,nhap_dg:1e5,xuat_sl:0,tt_nhap:1e5,tt_xuat:0,doi_tuong:"Metlife (máy thuê)"},{ngay:"2026-06-18",so_phieu:"GC003",loai_gd:"nhap",ma_hh:"CT202105R",ten_hh:"Mực photocopy Fuji Xerox DC IV-V C2275/C3373/C3375/C4475 (B)",nhom:"Mực đã nạp zin",dvt:"Hộp",nhap_sl:1,nhap_dg:1e6,xuat_sl:0,tt_nhap:1e6,tt_xuat:0,doi_tuong:"Metlife (máy thuê)"},{ngay:"2026-06-18",so_phieu:"XMT003",loai_gd:"xuat",ma_hh:"CT202105R",ten_hh:"Mực photocopy Fuji Xerox DC IV-V C2275/C3373/C3375/C4475 (B)",nhom:"Mực đã nạp zin",dvt:"Hộp",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:1e6,doi_tuong:"Metlife (máy thuê)"},{ngay:"2026-06-18",so_phieu:"GC004",loai_gd:"xuat",ma_hh:"CT202109",ten_hh:"Mực Photocopy Fuji Xerox DC 2007/3007/3005",nhom:"Toner Black",dvt:"Hộp",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:378e3,doi_tuong:"Kurihara"},{ngay:"2026-06-18",so_phieu:"GC004",loai_gd:"nhap",ma_hh:"CT200719V",ten_hh:"Mực photocopy Fuji Xerox DC 350i (B)",nhom:"Vỏ mực",dvt:"Hộp",nhap_sl:1,nhap_dg:5e4,xuat_sl:0,tt_nhap:5e4,tt_xuat:0,doi_tuong:"Kurihara"},{ngay:"2026-06-18",so_phieu:"GC004",loai_gd:"xuat",ma_hh:"CT202384V",ten_hh:"Mực photocopy Fuji Xerox DC S1810/S2420 (B)",nhom:"Vỏ mực",dvt:"Hộp",nhap_sl:0,xuat_sl:2,tt_nhap:0,tt_xuat:1e5,doi_tuong:"Kurihara"},{ngay:"2026-06-18",so_phieu:"GC004",loai_gd:"nhap",ma_hh:"CT202384",ten_hh:"Mực photocopy Fuji Xerox DC S2011/S2320/S2520 (B)",nhom:"Toner Black",dvt:"hộp",nhap_sl:2,nhap_dg:7e5,xuat_sl:0,tt_nhap:14e5,tt_xuat:0,doi_tuong:"Kurihara"},{ngay:"2026-06-18",so_phieu:"XH08",loai_gd:"xuat",ma_hh:"CT202384",ten_hh:"Mực photocopy Fuji Xerox DC S2011/S2320/S2520 (B)",nhom:"Toner Black",dvt:"hộp",nhap_sl:0,xuat_sl:2,tt_nhap:0,tt_xuat:14e5,doi_tuong:"Kurihara"},{ngay:"2026-06-19",so_phieu:"MH004",loai_gd:"nhap",ma_hh:"676K51531",ten_hh:"Từ chính hãng màu đen VI 2271",nhom:"Linh kiện ",dvt:"Bịch",nhap_sl:1,nhap_dg:25e5,xuat_sl:0,tt_nhap:25e5,tt_xuat:0,doi_tuong:"nhập hàng siêu việt"},{ngay:"2026-06-19",so_phieu:"MH004",loai_gd:"nhap",ma_hh:"CZT4570",ten_hh:"Chip mực Apeos 4570/5570",nhom:"Chip Zin",dvt:"Con",nhap_sl:1,nhap_dg:1e5,tt_nhap:1e5,tt_xuat:0},{ngay:"2026-06-19",so_phieu:"MH004",loai_gd:"nhap",ma_hh:"126k38086",ten_hh:"Cụm sấy máy photo Fujifilm 2271/3373/4473/4570/5570",nhom:"Linh kiện (zin)",dvt:" Cái",nhap_sl:1,nhap_dg:415e4,tt_nhap:415e4,tt_xuat:0,doi_tuong:"nhập hàng siêu việt"},{ngay:"2026-06-19",so_phieu:"MH004",loai_gd:"nhap",ma_hh:"BTB2271",ten_hh:"Băng tải máy photo Fujifilm 3371/3373/4471/4570/557",nhom:"Linh kiện (zin)",dvt:"tấm",nhap_sl:1,nhap_dg:25e5,tt_nhap:25e5,tt_xuat:0,doi_tuong:"nhập hàng siêu việt"},{ngay:"2026-06-19",so_phieu:"MH004",loai_gd:"nhap",ma_hh:"CLD2271",ten_hh:"Chip trống máy photo FF 2271/4471/3373/3570/4570",nhom:"Chip Lô",dvt:"con",nhap_sl:3,nhap_dg:35e3,xuat_sl:0,tt_nhap:105e3,tt_xuat:0,doi_tuong:"nhập hàng siêu việt"},{ngay:"2026-06-19",so_phieu:"XH009",loai_gd:"xuat",ma_hh:"126k38086",ten_hh:"Cụm sấy máy photo Fujifilm 2271/3373/4473/4570/5570",nhom:"Linh kiện (zin)",dvt:" Cái",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:415e4,doi_tuong:"Bitexco"},{ngay:"2026-06-19",so_phieu:"XH009",loai_gd:"xuat",ma_hh:"BTB2271",ten_hh:"Băng tải máy photo Fujifilm 3371/3373/4471/4570/557",nhom:"Linh kiện (zin)",dvt:"tấm",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:25e5,doi_tuong:"Bitexco"},{ngay:"2026-06-19",so_phieu:"XH009",loai_gd:"xuat",ma_hh:"CLD2271",ten_hh:"Chip trống máy photo FF 2271/4471/3373/3570/4570",nhom:"Chip Lô",dvt:"con",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:35e3,doi_tuong:"Bitexco"},{ngay:"2026-06-19",so_phieu:"XH009",loai_gd:"xuat",ma_hh:"676K51531",ten_hh:"Từ chính hãng màu đen VI 2271",nhom:"Linh kiện ",dvt:"Bịch",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:1547e3,doi_tuong:"Bitexco"},{ngay:"2026-06-19",so_phieu:"XH009",loai_gd:"xuat",ma_hh:"CT351326",ten_hh:"Drum Apeos Apeos 4570/5570",nhom:"Drum Black",dvt:"Cái",nhap_sl:0,xuat_sl:0,tt_nhap:0,tt_xuat:0,doi_tuong:"Bitexco"},{ngay:"2026-06-19",so_phieu:"NH003",loai_gd:"nhap",ma_hh:"1NCT351105",ten_hh:"Drum VI2271",nhom:"Linh kiện ",dvt:"Cái",nhap_sl:1,nhap_dg:3e5,xuat_sl:0,tt_nhap:3e5,tt_xuat:0,doi_tuong:"Bitexco"},{ngay:"2026-06-19",so_phieu:"NH003",loai_gd:"nhap",ma_hh:"BTB2271CU",ten_hh:"Băng tải máy photo Fujifilm 3371/3373/4471/4570/557",nhom:"Linh kiện (Cũ)",dvt:"tấm",nhap_sl:1,nhap_dg:25e4,xuat_sl:0,tt_nhap:25e4,tt_xuat:0,doi_tuong:"Bitexco"},{ngay:"2026-06-19",so_phieu:"NH003",loai_gd:"nhap",ma_hh:"BSHVI2271",ten_hh:"Bộ sấy DC VI 2271 (1 nước)",nhom:"Linh kiện ",dvt:"Bộ",nhap_sl:1,nhap_dg:5e5,xuat_sl:0,tt_nhap:5e5,tt_xuat:0,doi_tuong:"Bitexco"},{ngay:"2026-06-12",so_phieu:"XH010",loai_gd:"xuat",ma_hh:"CT202508RL",ten_hh:"Mực photocopy Fuji Xerox DC V 2060/3060/3065 (B)",nhom:"Mực đã nạp lô",dvt:"Hộp",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:45e4,doi_tuong:"Bảo minh"},{ngay:"2026-06-12",so_phieu:"XGK001",loai_gd:"xuat",ma_hh:"CT202508RL",ten_hh:"Mực photocopy Fuji Xerox DC V 2060/3060/3065 (B)",nhom:"Mực đã nạp lô",dvt:"Hộp",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:45e4,doi_tuong:"lắp máy kho CB giao cho anh hội"},{ngay:"2026-06-11",so_phieu:"MH005",loai_gd:"nhap",ma_hh:50235,ten_hh:`Hộp mực in HP P1102/1212NF/M1130
(CB435A/CE285A/CE278A) 2K`,nhom:"Toner ",dvt:"Hộp",nhap_sl:1,nhap_dg:1e5,xuat_sl:0,tt_nhap:1e5,tt_xuat:0,doi_tuong:"chị nga"},{ngay:"2026-06-11",so_phieu:"XH011",loai_gd:"xuat",ma_hh:50235,ten_hh:`Hộp mực in HP P1102/1212NF/M1130
(CB435A/CE285A/CE278A) 2K`,nhom:"Toner ",dvt:"Hộp",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:1e5,doi_tuong:"Thắng Phạm"},{ngay:"2026-06-19",so_phieu:"BH001",loai_gd:"xuat",ma_hh:"CT203584R",ten_hh:"Mực Photocopy FujiFilm Apeos C3070 / 4570 / 5570 (M)",nhom:"Mực đã nạp zin",dvt:"Hộp",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:1479500,doi_tuong:"Đổi mitsubishi"},{ngay:"2026-06-19",so_phieu:"BH001",loai_gd:"xuat",ma_hh:"CLTVI2271M",ten_hh:"Chip mực DC VI C2271/C3370/C3371/C4471 TM",nhom:"Chip Lô",dvt:"Con",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:35e3,doi_tuong:"Đổi mitsubishi"},{ngay:"2026-06-19",so_phieu:"NH004",loai_gd:"nhap",ma_hh:"CT203584R",ten_hh:"Mực Photocopy FujiFilm Apeos C3070 / 4570 / 5570 (M)",nhom:"Mực đã nạp zin",dvt:"Hộp",nhap_sl:1,nhap_dg:1345e3,xuat_sl:0,tt_nhap:1345e3,tt_xuat:0,doi_tuong:"Có chip (lấy từ Mitsubishi)"},{ngay:"2026-06-11",so_phieu:"XH012",loai_gd:"xuat",ma_hh:"CT202108R",ten_hh:"Mực photocopy Fuji Xerox DC IV-V C2275/C3373/C3375/C4475 (Y)",nhom:"Mực đã nạp zin",dvt:"Hộp",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:165e4,doi_tuong:"A đến"},{ngay:"2026-06-24",so_phieu:"MH006",loai_gd:"nhap",ma_hh:50332,ten_hh:`Hộp mực in Brother HL 2360/2361 (TN2385/2325)
2.6K`,nhom:"Mực thương hiệu",dvt:"Hộp",nhap_sl:1,nhap_dg:1e5,xuat_sl:0,tt_nhap:1e5,tt_xuat:0,doi_tuong:"Đức Lan"},{ngay:"2026-06-24",so_phieu:"MH006",loai_gd:"nhap",ma_hh:50235,ten_hh:`Hộp mực in HP P1102/1212NF/M1130
(CB435A/CE285A/CE278A) 2K`,nhom:"Toner ",dvt:"Hộp",nhap_sl:1,nhap_dg:1e5,xuat_sl:0,tt_nhap:1e5,tt_xuat:0,doi_tuong:"Đức Lan"},{ngay:"2026-06-24",so_phieu:"XH013",loai_gd:"xuat",ma_hh:50332,ten_hh:`Hộp mực in Brother HL 2360/2361 (TN2385/2325)
2.6K`,nhom:"Mực thương hiệu",dvt:"Hộp",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:1e5,doi_tuong:"Lộc điền "},{ngay:"2026-06-24",so_phieu:"XH013",loai_gd:"xuat",ma_hh:50235,ten_hh:`Hộp mực in HP P1102/1212NF/M1130
(CB435A/CE285A/CE278A) 2K`,nhom:"Toner ",dvt:"Hộp",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:1e5,doi_tuong:"CNCF"},{ngay:"2026-06-24",so_phieu:"XMT004",loai_gd:"xuat",ma_hh:"CT202637R",ten_hh:"Mực photocopy Fuji Xerox DC VI C2271/C3370/C3371/C4471 (Y)",nhom:"Mực đã nạp zin",dvt:"Hộp",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:0,doi_tuong:"Faraday (máy thuê)"},{ngay:"2026-06-24",so_phieu:"XMT004",loai_gd:"xuat",ma_hh:"CLTVI2271Y",ten_hh:"Chip mực DC VI C2271/C3370/C3371/C4471 TY",nhom:"Chip Lô",dvt:"Con",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:35e3,doi_tuong:"Faraday (máy thuê)"},{ngay:"2026-06-25",so_phieu:"NH005",loai_gd:"nhap",ma_hh:"CT203635R",ten_hh:"Mực photocopy Fuji Xerox DC VI C2271/C3370/C3371/C4471 (C)",nhom:"Mực đã nạp zin",dvt:"Hộp",nhap_sl:1,nhap_dg:1345e3,xuat_sl:0,tt_nhap:1345e3,tt_xuat:0,doi_tuong:"A. đến trả"},{ngay:"2026-06-25",so_phieu:"XMT005",loai_gd:"xuat",ma_hh:"CLTVI2271C",ten_hh:"Chip mực DC VI C2271/C3370/C3371/C4471 TC",nhom:"Chip Lô",dvt:"Con",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:35e3,doi_tuong:"Giao vina cosmo"},{ngay:"2026-06-25",so_phieu:"XMT005",loai_gd:"xuat",ma_hh:"CLTVI2271M",ten_hh:"Chip mực DC VI C2271/C3370/C3371/C4471 TM",nhom:"Chip Lô",dvt:"Con",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:35e3,doi_tuong:"Giao vina cosmo"},{ngay:"2026-06-25",so_phieu:"XMT005",loai_gd:"xuat",ma_hh:"CLTVI2271Y",ten_hh:"Chip mực DC VI C2271/C3370/C3371/C4471 TY",nhom:"Chip Lô",dvt:"Con",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:35e3,doi_tuong:"Giao vina cosmo"},{ngay:"2026-06-25",so_phieu:"XMT006",loai_gd:"xuat",ma_hh:"CT202634R",ten_hh:"Mực photocopy Fuji Xerox DC VI C2271/C3370/C3371/C4471 (B)",nhom:"Mực đã nạp zin",dvt:"Hộp",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:0,doi_tuong:"Giao vina cosmo"},{ngay:"2026-06-25",so_phieu:"XMT006",loai_gd:"xuat",ma_hh:"CLTVI2271B",ten_hh:"Chip mực DC VI C2271/C3370/C3371/C4471 TK",nhom:"Chip Lô",dvt:"Con",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:35e3,doi_tuong:"Giao vina cosmo"},{ngay:"2026-06-25",so_phieu:"XMT006",loai_gd:"xuat",ma_hh:"CLD2271",ten_hh:"Chip trống máy photo FF 2271/4471/3373/3570/4570",nhom:"Chip Lô",dvt:"con",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:35e3,doi_tuong:"Giao vina cosmo"},{ngay:"2026-06-25",so_phieu:"XMT006",loai_gd:"xuat",ma_hh:"1NCWAA0983",ten_hh:"Mực thải FujiFilm Apeos C3070 / 4570 / 5570",nhom:"Linh kiện ",dvt:"Hộp",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:5e4,doi_tuong:"Giao vina cosmo"},{ngay:"2026-06-26",so_phieu:"XH014",loai_gd:"xuat",ma_hh:"CT202638",ten_hh:"Mực Photocopy Fujifilm Apeos 4570 – 5570",nhom:"Toner Black",dvt:"Hộp",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:0,doi_tuong:"cô 2"},{ngay:"2026-06-29",so_phieu:"XMT007",loai_gd:"xuat",ma_hh:"BSHV2060",ten_hh:"Bộ sấy DC V 2060/3060/3065 (1 nước)",nhom:"Linh kiện ",dvt:"Bộ",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:3e5,doi_tuong:"Lắp vinacosmo"},{ngay:"2026-09-29",so_phieu:"NH006",loai_gd:"nhap",ma_hh:"BSHV2060",ten_hh:"Bộ sấy DC V 2060/3060/3065 (1 nước)",nhom:"Linh kiện ",dvt:"Bộ",nhap_sl:0,nhap_dg:5e5,xuat_sl:1,tt_nhap:0,tt_xuat:3e5,doi_tuong:"Vinacosmo(máy thuế)"},{ngay:"2026-09-29",so_phieu:"NH006",loai_gd:"nhap",ma_hh:"CT201370V",ten_hh:"Mực photocopy Fuji Xerox DC IV-V C2275/C3373/C3375/C4475 (B)",nhom:"Vỏ mực",dvt:"Hộp",nhap_sl:0,nhap_dg:5e4,xuat_sl:1,tt_nhap:0,tt_xuat:5e4,doi_tuong:"Metlife (máy thuê)"},{ngay:"2026-09-29",so_phieu:"GC005",loai_gd:"xuat",ma_hh:"CT202508V",ten_hh:"Mực photocopy Fuji Xerox DC V 2060/3060/3065 (B)",nhom:"Vỏ mực",dvt:"Hộp",nhap_sl:0,xuat_sl:3,tt_nhap:0,tt_xuat:15e4},{ngay:"2026-09-29",so_phieu:"GC005",loai_gd:"xuat",ma_hh:8382,ten_hh:"Mực gói Xerox DC 236/286/336 (1Kg)",nhom:"Mực thương hiệu",dvt:"KG",nhap_sl:0,xuat_sl:2,tt_nhap:0,tt_xuat:462962},{ngay:"2026-09-29",so_phieu:"GC005",loai_gd:"nhap",ma_hh:"CT202508RL",ten_hh:"Mực photocopy Fuji Xerox DC V 2060/3060/3065 (B)",nhom:"Mực đã nạp lô",dvt:"Hộp",nhap_sl:3,nhap_dg:6e5,xuat_sl:0,tt_nhap:18e5,tt_xuat:0},{ngay:"2026-06-30",so_phieu:"MH007",loai_gd:"nhap",ma_hh:"CLTV2060",ten_hh:"Chip mực V 2060/3060/3065",nhom:"Chip Lô",dvt:"Con",nhap_sl:1,nhap_dg:35e3,tt_nhap:35e3,tt_xuat:0,doi_tuong:"chị nga"},{ngay:"2026-06-30",so_phieu:"MH007",loai_gd:"nhap",ma_hh:"TL2060",ten_hh:"Trống máy photo Xerox V 2060/3065/3065",nhom:"Trống",dvt:"Cái",nhap_sl:1,nhap_dg:2e5,xuat_sl:0,tt_nhap:2e5,tt_xuat:0,doi_tuong:"chị nga"},{ngay:"2026-06-30",so_phieu:"GC006",loai_gd:"xuat",ma_hh:"D1NV2060",ten_hh:"Drum 1 nước V2060/3060/3065",nhom:"Linh kiện ",dvt:"Cái",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:288e3},{ngay:"2026-06-30",so_phieu:"GC006",loai_gd:"xuat",ma_hh:"CLDV2060",ten_hh:"Chip drum V 2060/3060/3065",nhom:"Chip Lô",dvt:"Con",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:35e3},{ngay:"2026-06-30",so_phieu:"GC006",loai_gd:"xuat",ma_hh:"TL2060",ten_hh:"Trống máy photo Xerox V 2060/3065/3065",nhom:"Trống",dvt:"Cái",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:206666.66666666666},{ngay:"2026-06-30",so_phieu:"GC006",loai_gd:"nhap",ma_hh:"CT351089TT",ten_hh:"DRUM XEROX V 2060/3060/3065 tương thích (làm lại)",nhom:"Drum Black",dvt:"Cái",nhap_sl:1,nhap_dg:75e4,xuat_sl:0,tt_nhap:75e4,tt_xuat:0},{ngay:"2026-06-30",so_phieu:"XMT008",loai_gd:"xuat",ma_hh:"CT202508RL",ten_hh:"Mực photocopy Fuji Xerox DC V 2060/3060/3065 (B)",nhom:"Mực đã nạp lô",dvt:"Hộp",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:45e4,doi_tuong:"Giao anpha "},{ngay:"2026-06-30",so_phieu:"XMT008",loai_gd:"xuat",ma_hh:"CLTV2060",ten_hh:"Chip mực V 2060/3060/3065",nhom:"Chip Lô",dvt:"Con",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:35e3,doi_tuong:"Giao anpha "},{ngay:"2026-06-30",so_phieu:"XMT008",loai_gd:"xuat",ma_hh:"CT351089TT",ten_hh:"DRUM XEROX V 2060/3060/3065 tương thích (làm lại)",nhom:"Drum Black",dvt:"Cái",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:75e4,doi_tuong:"Giao anpha "},{ngay:"2026-06-30",so_phieu:"XH015",loai_gd:"xuat",ma_hh:"CLTVI2271Y",ten_hh:"Chip mực DC VI C2271/C3370/C3371/C4471 TY",nhom:"Chip Lô",dvt:"Con",nhap_sl:0,xuat_sl:1,tt_nhap:0,tt_xuat:35e3,doi_tuong:"a đến"},{ngay:"2026-06-30",so_phieu:"XH015",loai_gd:"xuat",ma_hh:"CT202508",ten_hh:"Mực Fuji Xerox AP - DC V 2060/ 3060/ 3065",nhom:"Toner Black",dvt:"Hộp",nhap_sl:0,xuat_sl:2,tt_nhap:0,tt_xuat:15e5,doi_tuong:"cô 2"},{ngay:"2026-06-08",so_phieu:"MH008",loai_gd:"nhap",ma_hh:"CT202343",ten_hh:"Mực photocopy Fuji Xerox DC V4070/5070 (B)",nhom:"Toner Black",dvt:"Hộp",nhap_sl:1,nhap_dg:5e5,xuat_sl:0,tt_nhap:5e5,tt_xuat:0,doi_tuong:"mua A đến"},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0},{nhap_sl:0,xuat_sl:0}],hd:[{ma_hd:"HD001",ma_kh:"KH018",ten_kh:"CÔNG TY TNHH BẢO HIỂM NHÂN THỌ BIDV METLIFE",ma_may:"M001",model:"DocuCentre-V C3376",ngay_bd:"2025-01-01",ngay_kt:"2026-12-31",gia_thue:22e5,free_den:3e3,gia_den_vuot:200,vat:.08,trang_thai:"Đang hiệu lực",so_ngay_con_lai:181,canh_bao:"SAP_HET_HAN_30N"},{ma_hd:"HD002",ma_kh:"KH150",ten_kh:"VĂN PHÒNG ĐẠI DIỆN IMPERIAL TOBACCO INTERNATIONAL GMBH TẠI THÀNH PHỐ HỒ CHÍ MINH",ma_may:"M002",model:"DocuCentre-VI C3371",ngay_bd:"2025-02-01",ngay_kt:"2026-12-31",gia_thue:3e6,free_den:2500,gia_den_vuot:200,vat:.08,trang_thai:"Đang hiệu lực",so_ngay_con_lai:181,canh_bao:"SAP_HET_HAN_30N"},{ma_hd:"HD003",ma_kh:"KH174",ten_kh:"CÔNG TY CỔ PHẦN ANPHA - AG",ma_may:"M003",model:"ApeosPort 3560",ngay_bd:"2026-03-30",ngay_kt:"2028-02-29",gia_thue:15e5,free_den:5e3,gia_den_vuot:160,vat:.08,trang_thai:"Đang hiệu lực",so_ngay_con_lai:606,canh_bao:"SAP_HET_HAN_30N"},{ma_hd:"HD004",ma_kh:"KH115",ten_kh:"CÔNG TY CỔ PHẦN MAISON RETAIL MANAGEMENT INTERNATIONAL",ma_may:"M004",model:"DocuCentre-V 4070",ngay_bd:"2025-07-20",ngay_kt:"2027-06-20",gia_thue:165e4,free_den:5e3,gia_den_vuot:160,vat:.08,trang_thai:"Đang hiệu lực",so_ngay_con_lai:352,canh_bao:"SAP_HET_HAN_30N"},{ma_hd:"HD005",ma_kh:"KH161",ten_kh:"CÔNG TY TNHH SAL VN",ma_may:"M005",model:"DocuCentre-VII C3373",gia_thue:35e5,free_den:1e3,gia_den_vuot:180,vat:.08,trang_thai:"Đang hiệu lực"},{ma_hd:"HD006",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",ma_may:"M006",model:"DocuCentre-VI C2271",ngay_bd:"2024-12-30",ngay_kt:"2026-11-30",gia_thue:25e5,free_den:1e3,gia_den_vuot:200,vat:.08,trang_thai:"Đang hiệu lực",so_ngay_con_lai:150,canh_bao:"SAP_HET_HAN_30N"},{ma_hd:"HD007",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",ma_may:"M007",model:"DocuCentre-V 5070",ngay_bd:"2026-03-18",ngay_kt:"2028-02-18",gia_thue:25e5,free_den:1e4,gia_den_vuot:200,vat:.08,trang_thai:"Đang hiệu lực",so_ngay_con_lai:595,canh_bao:"SAP_HET_HAN_30N"},{ma_hd:"HD008",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",ma_may:"M008",model:"DocuCentre-V 4070",ngay_bd:"2024-12-30",ngay_kt:"2026-11-30",gia_thue:25e5,free_den:1e4,gia_den_vuot:200,vat:.08,trang_thai:"Đang hiệu lực",so_ngay_con_lai:150,canh_bao:"SAP_HET_HAN_30N"},{ma_hd:"HD009",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",ma_may:"M009",model:"DocuCentre-V 4070",ngay_bd:"2024-12-30",ngay_kt:"2026-11-30",gia_thue:25e5,free_den:1e4,gia_den_vuot:200,vat:.08,trang_thai:"Đang hiệu lực",so_ngay_con_lai:150,canh_bao:"SAP_HET_HAN_30N"},{ma_hd:"HD010",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",ma_may:"M010",model:"DocuCentre-VI C2271",ngay_bd:"2024-12-30",ngay_kt:"2026-11-30",gia_thue:25e5,free_den:1e3,gia_den_vuot:200,vat:.08,trang_thai:"Đang hiệu lực",so_ngay_con_lai:150,canh_bao:"SAP_HET_HAN_30N"},{ma_hd:"HD011",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",ma_may:"M011",model:"HP LaserJet M402m",ngay_bd:"2024-12-30",ngay_kt:"2026-11-30",gia_thue:8e5,free_den:1500,gia_den_vuot:200,vat:.08,trang_thai:"Đang hiệu lực",so_ngay_con_lai:150,canh_bao:"SAP_HET_HAN_30N"},{ma_hd:"HD012",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",ma_may:"M012",model:"HP LaserJet M402m",ngay_bd:"2024-12-30",ngay_kt:"2026-11-30",gia_thue:8e5,free_den:1500,gia_den_vuot:200,vat:.08,trang_thai:"Đang hiệu lực",so_ngay_con_lai:150,canh_bao:"SAP_HET_HAN_30N"},{ma_hd:"HD013",ma_kh:"KH138",ten_kh:"CÔNG TY TNHH CÔNG NGHỆ FARADAY VIỆT NAM",ma_may:"M013",model:"DocuCentre-VI C3371",ngay_bd:"2024-10-29",ngay_kt:"2026-09-29",gia_thue:25e5,free_den:1e3,gia_den_vuot:160,vat:.08,trang_thai:"Đang hiệu lực",so_ngay_con_lai:88,canh_bao:"SAP_HET_HAN_30N"},{ma_hd:"HD014",ma_kh:"KH138",ten_kh:"CÔNG TY TNHH CÔNG NGHỆ FARADAY VIỆT NAM",ma_may:"M014",model:"DocuCentre-IV 3065",ngay_bd:"2024-10-29",ngay_kt:"2026-09-29",gia_thue:15e5,free_den:5e3,gia_den_vuot:150,vat:.08,trang_thai:"Đang hiệu lực",so_ngay_con_lai:88,canh_bao:"SAP_HET_HAN_30N"},{ma_hd:"HD015",ma_kh:"KH033",ten_kh:"CÔNG TY TNHH VINA COSMO",ma_may:"M015",model:"Apeos C3070",gia_thue:35e5,gia_den_vuot:160,vat:0,trang_thai:"Đang hiệu lực"},{ma_hd:"HD016",ma_kh:"KH033",ten_kh:"CÔNG TY TNHH VINA COSMO",ma_may:"M016",model:"Apeos 3560",gia_thue:185e4,gia_den_vuot:160,vat:0,trang_thai:"Đang hiệu lực"},{ma_hd:"HD017",ma_kh:"KH033",ten_kh:"CÔNG TY TNHH VINA COSMO",ma_may:"M017",model:"ApeosPort-VI C4471",gia_thue:35e5,gia_den_vuot:160,vat:0,trang_thai:"Đang hiệu lực"},{ma_hd:"HD018",ma_kh:"KH113",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI THỊT TƯƠI VINA",ma_may:"M018",model:"ApeosPort-V 4070",ngay_bd:"2025-10-13",ngay_kt:"2027-09-13",gia_thue:15e5,trang_thai:"Đang hiệu lực",so_ngay_con_lai:437,canh_bao:"SAP_HET_HAN_30N"},{ma_hd:"HD019",ma_kh:"KH115",ten_kh:"CÔNG TY CỔ PHẦN MAISON RETAIL MANAGEMENT INTERNATIONAL",ma_may:"M019",model:"DocuCentre-IV 4070",gia_den_vuot:120,vat:.08,trang_thai:"Đang hiệu lực"},{ma_hd:"HD020",ma_kh:"KH109",ten_kh:"CÔNG TY TNHH CHUGAI TECHNOS VIỆT NAM",ma_may:"M020",model:"DocuCentre-V C3373",gia_den_vuot:140,vat:.08,trang_thai:"Đang hiệu lực"},{ma_hd:"HD021",ma_kh:"KH076",ten_kh:"Văn Phòng Đại Diện Christina Noble Children's Foundation",ma_may:"M021",model:"DocuCentre-VI C2271",ngay_bd:"2026-01-01",ngay_kt:"2026-12-30",gia_thue:143e4,free_den:800,gia_den_vuot:200,vat:.08,trang_thai:"Đang hiệu lực",so_ngay_con_lai:180,canh_bao:"SAP_HET_HAN_30N"},{ma_hd:"HD022",ma_kh:"KH095",ten_kh:"Công ty TNHH InBold",ma_may:"M022",model:"DocuCentre-V C2276",ngay_bd:"2025-03-01",ngay_kt:"2027-02-28",gia_den_vuot:180,vat:.08,trang_thai:"Đang hiệu lực",so_ngay_con_lai:240,canh_bao:"SAP_HET_HAN_30N"}],counter:[{thang:"2026-06",ma_hd:"HD001",ma_kh:"KH018",ten_kh:"CÔNG TY TNHH BẢO HIỂM NHÂN THỌ BIDV METLIFE",ma_may:"M001",model:"DocuCentre-V C3376",den_dau:587684,den_cuoi:598091,sl_den:10407,dt_co_dinh:22e5,dt_vuot:1481400,dt_chua_vat:3681400,vat:294512,tong:3975912,gia_von:243023.33333333334,lai_gop:3.4383766666666665e6,bien_lg:.9339861646837253},{thang:"2026-06",ma_hd:"HD002",ma_kh:"KH150",ten_kh:"VĂN PHÒNG ĐẠI DIỆN IMPERIAL TOBACCO INTERNATIONAL GMBH TẠI THÀNH PHỐ HỒ CHÍ MINH",ma_may:"M002",model:"DocuCentre-VI C3371",den_dau:23866,den_cuoi:26221,sl_den:2355,dt_co_dinh:3e6,dt_vuot:0,dt_chua_vat:3e6,vat:24e4,tong:324e4,gia_von:174516.66666666666,lai_gop:2.8254833333333335e6,bien_lg:.9418277777777778},{thang:"2026-06",ma_hd:"HD003",ma_kh:"KH174",ten_kh:"CÔNG TY CỔ PHẦN ANPHA - AG",ma_may:"M003",model:"ApeosPort 3560",den_dau:24035,den_cuoi:34511,sl_den:10476,dt_co_dinh:15e5,dt_vuot:876160,dt_chua_vat:2376160,vat:190092.80000000002,tong:25662528e-1,gia_von:208570.66666666666,lai_gop:2.1675893333333335e6,bien_lg:.9122236437501403},{thang:"2026-06",ma_hd:"HD004",ma_kh:"KH115",ten_kh:"CÔNG TY CỔ PHẦN MAISON RETAIL MANAGEMENT INTERNATIONAL",ma_may:"M004",model:"DocuCentre-V 4070",den_dau:21253,den_cuoi:21253,sl_den:0,dt_co_dinh:165e4,dt_vuot:0,dt_chua_vat:165e4,vat:132e3,tong:1782e3,gia_von:25e4,lai_gop:14e5,bien_lg:.8484848484848485},{thang:"2026-06",ma_hd:"HD005",ma_kh:"KH161",ten_kh:"CÔNG TY TNHH SAL VN",ma_may:"M005",model:"DocuCentre-VII C3373",den_dau:0,den_cuoi:0,sl_den:0,dt_co_dinh:35e5,dt_vuot:0,dt_chua_vat:35e5,vat:28e4,tong:378e4,gia_von:25e4,lai_gop:325e4,bien_lg:.9285714285714286},{thang:"2026-06",ma_hd:"HD006",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",ma_may:"M006",model:"DocuCentre-VI C2271",den_dau:155085,den_cuoi:155484,sl_den:399,dt_co_dinh:25e5,dt_vuot:495e3,dt_chua_vat:2995e3,vat:239600,tong:3234600,gia_von:167730.66666666666,lai_gop:2.8272693333333335e6,bien_lg:.9439964385086256},{thang:"2026-06",ma_hd:"HD007",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",ma_may:"M007",model:"DocuCentre-V 5070",den_dau:5225,den_cuoi:7453,sl_den:2228,dt_co_dinh:25e5,dt_vuot:0,dt_chua_vat:25e5,vat:2e5,tong:27e5,gia_von:263368,lai_gop:2236632,bien_lg:.8946528},{thang:"2026-06",ma_hd:"HD008",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",ma_may:"M008",model:"DocuCentre-V 4070",den_dau:69275,den_cuoi:70454,sl_den:1179,dt_co_dinh:25e5,dt_vuot:0,dt_chua_vat:25e5,vat:2e5,tong:27e5,gia_von:257074,lai_gop:2242926,bien_lg:.8971704},{thang:"2026-06",ma_hd:"HD009",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",ma_may:"M009",model:"DocuCentre-V 4070",den_dau:93734,den_cuoi:94908,sl_den:1174,dt_co_dinh:25e5,dt_vuot:0,dt_chua_vat:25e5,vat:2e5,tong:27e5,gia_von:257044,lai_gop:2242956,bien_lg:.8971824},{thang:"2026-06",ma_hd:"HD010",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",ma_may:"M010",model:"DocuCentre-VI C2271",den_dau:60052,den_cuoi:60144,sl_den:92,dt_co_dinh:25e5,dt_vuot:0,dt_chua_vat:25e5,vat:2e5,tong:27e5,gia_von:166912,lai_gop:2333088,bien_lg:.9332352},{thang:"2026-06",ma_hd:"HD011",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",ma_may:"M011",model:"HP LaserJet M402m",den_dau:6629,den_cuoi:6753,sl_den:124,dt_co_dinh:8e5,dt_vuot:0,dt_chua_vat:8e5,vat:64e3,tong:864e3,gia_von:71044.13333333333,lai_gop:728955.8666666667,bien_lg:.9111948333333334},{thang:"2026-06",ma_hd:"HD012",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",ma_may:"M012",model:"HP LaserJet M402m",den_dau:13667,den_cuoi:14266,sl_den:599,dt_co_dinh:8e5,dt_vuot:0,dt_chua_vat:8e5,vat:64e3,tong:864e3,gia_von:71851.63333333333,lai_gop:728148.3666666667,bien_lg:.9101854583333334},{thang:"2026-06",ma_hd:"HD013",ma_kh:"KH138",ten_kh:"CÔNG TY TNHH CÔNG NGHỆ FARADAY VIỆT NAM",ma_may:"M013",model:"DocuCentre-VI C3371",den_dau:25785,den_cuoi:26857,sl_den:1072,dt_co_dinh:25e5,dt_vuot:268520,dt_chua_vat:2768520,vat:221481.6,tong:29900016e-1,gia_von:169525.3333333333,lai_gop:2.5989946666666665e6,bien_lg:.9387668019976979},{thang:"2026-06",ma_hd:"HD014",ma_kh:"KH138",ten_kh:"CÔNG TY TNHH CÔNG NGHỆ FARADAY VIỆT NAM",ma_may:"M014",model:"DocuCentre-IV 3065",den_dau:31382,den_cuoi:32896,sl_den:1514,dt_co_dinh:15e5,dt_vuot:0,dt_chua_vat:15e5,vat:12e4,tong:162e4,gia_von:237493.66666666666,lai_gop:1.2625063333333333e6,bien_lg:.8416708888888889},{thang:"2026-06",ma_hd:"HD015",ma_kh:"KH033",ten_kh:"CÔNG TY TNHH VINA COSMO",ma_may:"M015",model:"Apeos C3070",den_dau:400697,den_cuoi:405636,sl_den:4939,dt_co_dinh:35e5,dt_vuot:920240,dt_chua_vat:4420240,vat:0,tong:4420240,gia_von:14352125e-1,lai_gop:29850275e-1,bien_lg:.6753089198776537},{thang:"2026-06",ma_hd:"HD016",ma_kh:"KH033",ten_kh:"CÔNG TY TNHH VINA COSMO",ma_may:"M016",model:"Apeos 3560",den_dau:318817,den_cuoi:329979,sl_den:11162,dt_co_dinh:185e4,dt_vuot:1785920,dt_chua_vat:3635920,vat:0,tong:3635920,gia_von:964320,lai_gop:2671600,bien_lg:.7347796431164602},{thang:"2026-06",ma_hd:"HD017",ma_kh:"KH033",ten_kh:"CÔNG TY TNHH VINA COSMO",ma_may:"M017",model:"ApeosPort-VI C4471",den_dau:223577,den_cuoi:239466,sl_den:15889,dt_co_dinh:35e5,dt_vuot:7936839999999998e-9,dt_chua_vat:11436839999999998e-9,vat:0,tong:11436839999999998e-9,gia_von:313556,lai_gop:11123283999999998e-9,bien_lg:.9725836857033936},{thang:"2026-06",ma_hd:"HD018",ma_kh:"KH113",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI THỊT TƯƠI VINA",ma_may:"M018",model:"ApeosPort-V 4070",den_dau:28104,den_cuoi:34026,sl_den:5922,dt_co_dinh:15e5,dt_vuot:0,dt_chua_vat:15e5,vat:0,tong:15e5,gia_von:273688,lai_gop:1226312,bien_lg:.8175413333333333},{thang:"2026-06",ma_hd:"HD019",ma_kh:"KH115",ten_kh:"CÔNG TY CỔ PHẦN MAISON RETAIL MANAGEMENT INTERNATIONAL",ma_may:"M019",model:"DocuCentre-IV 4070",den_dau:1472306,den_cuoi:1480644,sl_den:8338,dt_co_dinh:0,dt_vuot:1000560,dt_chua_vat:1000560,vat:80044.8,tong:10806048e-1,gia_von:0,lai_gop:1000560,bien_lg:1},{thang:"2026-06",ma_hd:"HD020",ma_kh:"KH109",ten_kh:"CÔNG TY TNHH CHUGAI TECHNOS VIỆT NAM",ma_may:"M020",model:"DocuCentre-V C3373",den_dau:143642,den_cuoi:143642,sl_den:0,dt_co_dinh:0,dt_vuot:0,dt_chua_vat:0,vat:0,tong:0,gia_von:0,lai_gop:0,bien_lg:0},{thang:"2026-06",ma_hd:"HD021",ma_kh:"KH076",ten_kh:"Văn Phòng Đại Diện Christina Noble Children's Foundation",ma_may:"M021",model:"DocuCentre-VI C2271",den_dau:337052,den_cuoi:337052,sl_den:0,dt_co_dinh:143e4,dt_vuot:0,dt_chua_vat:143e4,vat:114400,tong:1544400,gia_von:166666.66666666666,lai_gop:1.2633333333333333e6,bien_lg:.8834498834498834},{thang:"2026-06",ma_hd:"HD022",ma_kh:"KH095",ten_kh:"Công ty TNHH InBold",ma_may:"M022",model:"DocuCentre-V C2276",den_dau:141766,den_cuoi:142627,sl_den:861,dt_co_dinh:0,dt_vuot:279480,dt_chua_vat:279480,vat:22358.4,tong:301838.4,gia_von:0,lai_gop:279480,bien_lg:1},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{den_dau:0,den_cuoi:0,bien_lg:0},{bien_lg:0}],ticket:[{ngay:"2026-06-25",ma_ticket:"TK001",loai_dv:"Bảo trì/sửa chữa",ma_kh:"KH076",ten_kh:"Văn Phòng Đại Diện Christina Noble Children's Foundation",ma_may:"DC - VI C2271",noi_dung:"Sữa máy photo bị lỗi sensor (trên bộ sấy) A2",ktv:"khôi",downtime:2,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK002",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK003",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK004",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK005",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK006",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK007",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK008",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK009",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK010",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK011",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK012",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK013",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK014",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK015",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK016",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK017",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK018",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK019",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK020",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK021",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK022",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK023",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK024",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK025",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK026",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK027",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK028",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK029",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK030",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK031",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK032",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK033",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK034",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK035",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK036",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK037",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK038",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK039",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK040",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK041",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK042",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK043",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK044",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK045",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK046",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK047",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK048",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK049",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK050",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK051",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK052",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK053",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK054",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK055",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK056",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK057",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK058",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK059",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK060",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK061",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK062",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK063",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK064",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK065",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK066",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK067",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK068",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK069",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK070",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK071",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK072",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK073",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK074",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK075",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK076",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK077",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK078",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK079",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK080",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK081",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK082",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK083",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK084",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK085",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK086",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK087",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK088",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK089",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK090",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK091",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK092",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK093",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK094",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK095",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK096",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK097",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK098",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK099",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK100",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK101",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK102",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK103",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK104",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK105",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK106",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK107",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK108",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK109",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK110",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK111",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK112",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK113",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK114",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK115",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK116",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK117",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK118",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK119",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK120",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK121",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK122",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK123",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK124",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK125",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK126",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK127",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK128",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK129",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK130",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK131",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK132",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK133",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK134",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK135",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK136",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK137",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK138",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK139",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK140",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK141",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK142",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK143",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK144",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK145",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK146",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK147",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK148",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK149",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK150",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK151",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK152",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK153",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK154",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK155",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK156",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK157",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK158",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK159",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK160",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK161",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK162",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK163",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK164",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK165",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK166",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK167",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK168",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK169",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK170",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK171",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK172",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK173",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK174",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK175",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK176",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK177",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK178",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK179",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK180",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK181",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK182",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK183",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK184",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK185",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK186",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK187",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK188",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK189",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK190",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK191",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK192",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK193",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK194",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK195",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK196",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK197",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK198",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK199",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"},{ma_ticket:"TK200",loai_dv:"Bảo trì/sửa chữa",downtime:0,doanh_thu:0,vat:0,tong_thu:0,cp_vat_tu:0,cp_nhan_cong:0,gia_von:0,lai_gop:0,bien_lg:0,trang_thai:"Hoàn thành"}],muaban:[{ngay:"2026-06-03",so_don:"MB001",ma_kh:"KH016",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN ĐẦU TƯ VÀ THƯƠNG MẠI THE GARDEN",ma_hh:"CT202634R",ten_hh:"Mực photocopy Fuji Xerox DC VI C2271/C3370/C3371/C4471 (B)",nhom:"Mực đã nạp zin",so_luong:1,don_gia:22e5,chiet_khau:0,dt_chua_vat:22e5,vat:176e3,tong:2376e3,gia_von:0,lai_gop:22e5,bien_lg:1,trang_thai:"Đã bán"},{ngay:"2026-06-03",so_don:"MB001",ma_kh:"KH016",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN ĐẦU TƯ VÀ THƯƠNG MẠI THE GARDEN",ma_hh:"CWAA0901",ten_hh:"Mực thải DC VI C2271/C3370/C3371/C4471",nhom:"Waste Toner",so_luong:1,don_gia:9e5,chiet_khau:0,dt_chua_vat:9e5,vat:72e3,tong:972e3,gia_von:15e4,lai_gop:75e4,bien_lg:.8333333333333334,trang_thai:"Đã bán"},{ngay:"2026-06-04",so_don:"MB002",ma_kh:"KH211",ten_kh:"a trân (thương mại",ma_hh:"013R00662",ten_hh:"Cụm trống máy photo Xerox 7845i",nhom:"Drum Black",so_luong:1,don_gia:25e5,chiet_khau:0,dt_chua_vat:25e5,vat:2e5,tong:27e5,gia_von:18e5,lai_gop:7e5,bien_lg:.28,trang_thai:"Đã bán"},{ngay:"2026-06-08",so_don:"MB003",ma_kh:"KH079",ten_kh:"Ban Quản lý Dự án Đầu tư Xây dựng Khu vực Quận Tân Bình",ma_hh:"CT351089",ten_hh:"DRUM XEROX V 2060/3060/3065",nhom:"Drum Black",so_luong:1,don_gia:125e4,chiet_khau:0,dt_chua_vat:125e4,vat:1e5,tong:135e4,gia_von:2808e3,lai_gop:-1558e3,bien_lg:-1.2464,trang_thai:"Đã bán"},{ngay:"2026-06-08",so_don:"MB004",ma_kh:"KH061",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI DỊCH VỤ KỸ THUẬT CAO PHÁT",ma_hh:"CT202508",ten_hh:"Mực Fuji Xerox AP - DC V 2060/ 3060/ 3065",nhom:"Toner Black",so_luong:2,don_gia:95e4,chiet_khau:0,dt_chua_vat:19e5,vat:152e3,tong:2052e3,gia_von:15e5,lai_gop:4e5,bien_lg:.21052631578947367,trang_thai:"Đã bán"},{ngay:"2026-06-08",so_don:"MB004",ma_kh:"KH061",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI DỊCH VỤ KỸ THUẬT CAO PHÁT",ma_hh:"CT351061",ten_hh:"Cụm trống máy photo Fujifilm 4070/5070",nhom:"Drum Black",so_luong:1,don_gia:25e5,chiet_khau:0,dt_chua_vat:25e5,vat:2e5,tong:27e5,gia_von:2325e3,lai_gop:175e3,bien_lg:.07,trang_thai:"Đã bán"},{ngay:"2026-06-08",so_don:"MB004",ma_kh:"KH061",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI DỊCH VỤ KỸ THUẬT CAO PHÁT",ma_hh:"CT202343",ten_hh:"Mực photocopy Fuji Xerox DC V4070/5070 (B)",nhom:"Toner Black",so_luong:1,don_gia:125e4,chiet_khau:0,dt_chua_vat:125e4,vat:1e5,tong:135e4,gia_von:5e5,lai_gop:75e4,bien_lg:.6,trang_thai:"Đã bán"},{ngay:"2026-06-16",so_don:"MB005",ma_kh:"KH207",ten_kh:"CÔNG TY TNHH MTV TẤN HỘI",ma_hh:"MPTV2060",ten_hh:"Máy Photocopy V2060",nhom:"Máy móc",so_luong:1,don_gia:16e6,chiet_khau:0,dt_chua_vat:16e6,vat:128e4,tong:1728e4,gia_von:0,lai_gop:16e6,bien_lg:1,trang_thai:"Đã bán"},{ngay:"2026-06-15",so_don:"MB006",ma_kh:"KH006",ten_kh:"CÔNG TY TNHH KURIHARA VIỆT NAM",ma_hh:"1NCWAA0751",ten_hh:"Mực thải DC IV-V C2275/C3373/C3375/C4475",nhom:"Linh kiện ",so_luong:2,don_gia:72e4,chiet_khau:0,dt_chua_vat:144e4,vat:115200,tong:1555200,gia_von:1e5,lai_gop:134e4,bien_lg:.9305555555555556,trang_thai:"Đã bán"},{ngay:"2026-06-17",so_don:"MB007",ma_kh:"KH134",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN VIETFRACHT THÀNH PHỐ HỒ CHÍ MINH ( VIETFRACHT HOCHIMINH )",ma_hh:"CT201734",ten_hh:"Mực Fuji Xerox DC IV 2060/ 3060/ 3065",nhom:"Toner Black",so_luong:1,don_gia:125e4,chiet_khau:0,dt_chua_vat:125e4,vat:1e5,tong:135e4,gia_von:0,lai_gop:125e4,bien_lg:1,trang_thai:"Đã bán"},{ngay:"2026-06-18",so_don:"MB007",ma_kh:"KH134",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN VIETFRACHT THÀNH PHỐ HỒ CHÍ MINH ( VIETFRACHT HOCHIMINH )",ma_hh:"CT350922",ten_hh:"DRUM XEROX IV 2060/3060/3065",nhom:"Drum Black",so_luong:1,don_gia:24e5,chiet_khau:0,dt_chua_vat:24e5,vat:192e3,tong:2592e3,gia_von:17e5,lai_gop:7e5,bien_lg:.2916666666666667,trang_thai:"Đã bán"},{ngay:"2026-06-18",so_don:"MB008",ma_kh:"KH006",ten_kh:"CÔNG TY TNHH KURIHARA VIỆT NAM",ma_hh:"CT202384",ten_hh:"Mực photocopy Fuji Xerox DC S2011/S2320/S2520 (B)",nhom:"Toner Black",so_luong:2,don_gia:7e5,chiet_khau:0,dt_chua_vat:14e5,vat:112e3,tong:1512e3,gia_von:14e5,lai_gop:0,bien_lg:0,trang_thai:"Đã bán"},{ngay:"2026-06-19",so_don:"MB009",ma_kh:"KH016",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN ĐẦU TƯ VÀ THƯƠNG MẠI THE GARDEN",ma_hh:"126k38086",ten_hh:"Cụm sấy máy photo Fujifilm 2271/3373/4473/4570/5570",nhom:"Linh kiện (zin)",so_luong:1,don_gia:119e5,chiet_khau:0,dt_chua_vat:119e5,vat:952e3,tong:12852e3,gia_von:415e4,lai_gop:775e4,bien_lg:.6512605042016807,trang_thai:"Đã bán"},{ngay:"2026-06-19",so_don:"MB009",ma_kh:"KH016",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN ĐẦU TƯ VÀ THƯƠNG MẠI THE GARDEN",ma_hh:"BTB2271",ten_hh:"Băng tải máy photo Fujifilm 3371/3373/4471/4570/557",nhom:"Linh kiện (zin)",so_luong:1,don_gia:4537e3,chiet_khau:0,dt_chua_vat:4537e3,vat:362960,tong:4899960,gia_von:25e5,lai_gop:2037e3,bien_lg:.44897509367423405,trang_thai:"Đã bán"},{ngay:"2026-06-19",so_don:"MB009",ma_kh:"KH016",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN ĐẦU TƯ VÀ THƯƠNG MẠI THE GARDEN",ma_hh:"676K51531",ten_hh:"Từ chính hãng màu đen VI 2271",nhom:"Linh kiện ",so_luong:1,don_gia:1158500,chiet_khau:0,dt_chua_vat:1158500,vat:92680,tong:1251180,gia_von:1547e3,lai_gop:-388500,bien_lg:-.33534743202416917,trang_thai:"Đã bán"},{ngay:"2026-06-19",so_don:"MB009",ma_kh:"KH016",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN ĐẦU TƯ VÀ THƯƠNG MẠI THE GARDEN",ma_hh:"CT351326",ten_hh:"Drum Apeos Apeos 4570/5570",nhom:"Drum Black",so_luong:1,don_gia:8194e3,chiet_khau:0,dt_chua_vat:8194e3,vat:655520,tong:8849520,gia_von:2592e3,lai_gop:5602e3,bien_lg:.68367097876495,trang_thai:"Đã bán"},{ngay:"2026-06-12",so_don:"MB010",ma_kh:"KH026",ten_kh:"Công ty Bảo Minh Sài Gòn",ma_hh:"CT202508RL",ten_hh:"Mực photocopy Fuji Xerox DC V 2060/3060/3065 (B)",nhom:"Mực đã nạp lô",so_luong:1,don_gia:12e5,chiet_khau:0,dt_chua_vat:12e5,vat:96e3,tong:1296e3,gia_von:45e4,lai_gop:75e4,bien_lg:.625,trang_thai:"Đã bán"},{ngay:"2026-06-11",so_don:"MB011",ma_kh:"KH210",ten_kh:"Thắng Phạm",ma_hh:50235,ten_hh:`Hộp mực in HP P1102/1212NF/M1130
(CB435A/CE285A/CE278A) 2K`,nhom:"Toner ",so_luong:1,don_gia:4e5,chiet_khau:0,dt_chua_vat:4e5,vat:32e3,tong:432e3,gia_von:1e5,lai_gop:3e5,bien_lg:.75,trang_thai:"Đã bán"},{ngay:"2026-06-11",so_don:"MB012",ma_kh:"KH209",ten_kh:"A đến",ma_hh:"CT202108R",ten_hh:"Mực photocopy Fuji Xerox DC IV-V C2275/C3373/C3375/C4475 (Y)",nhom:"Mực đã nạp zin",so_luong:1,don_gia:125e4,chiet_khau:0,dt_chua_vat:125e4,vat:1e5,tong:135e4,gia_von:165e4,lai_gop:-4e5,bien_lg:-.32,trang_thai:"Đã bán"},{ngay:"2026-06-24",so_don:"MB013",ma_kh:"KH076",ten_kh:"Văn Phòng Đại Diện Christina Noble Children's Foundation",ma_hh:50235,ten_hh:`Hộp mực in HP P1102/1212NF/M1130
(CB435A/CE285A/CE278A) 2K`,nhom:"Toner ",so_luong:1,don_gia:45e4,chiet_khau:0,dt_chua_vat:45e4,vat:36e3,tong:486e3,gia_von:1e5,lai_gop:35e4,bien_lg:.7777777777777778,trang_thai:"Đã bán"},{ngay:"2026-06-24",so_don:"MB014",ma_kh:"KH208",ten_kh:"Lộc điền",ma_hh:50332,ten_hh:`Hộp mực in Brother HL 2360/2361 (TN2385/2325)
2.6K`,nhom:"Mực thương hiệu",so_luong:1,don_gia:185185.185185185,chiet_khau:0,dt_chua_vat:185185.185185185,vat:14814.8148148148,tong:199999.9999999998,gia_von:1e5,lai_gop:85185.185185185,bien_lg:.45999999999999946,trang_thai:"Đã bán"},{ngay:"2026-06-26",so_don:"MB015",ma_kh:"KH061",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI DỊCH VỤ KỸ THUẬT CAO PHÁT",ma_hh:"CT202638",ten_hh:"Mực Photocopy Fujifilm Apeos 4570 – 5570",nhom:"Toner Black",so_luong:1,don_gia:907037.037037037,chiet_khau:0,dt_chua_vat:907037.037037037,vat:72562.96296296296,tong:979599.9999999999,gia_von:0,lai_gop:907037.037037037,bien_lg:1,trang_thai:"Đã bán"},{ngay:"2026-06-30",so_don:"MB016",ma_kh:"KH209",ten_kh:"A đến",ma_hh:"CLTVI2271Y",ten_hh:"Chip mực DC VI C2271/C3370/C3371/C4471 TY",nhom:"Chip Lô",so_luong:1,don_gia:35e3,chiet_khau:0,dt_chua_vat:35e3,vat:2800,tong:37800,gia_von:35e3,lai_gop:0,bien_lg:0,trang_thai:"Đã bán"},{ngay:"2026-06-30",so_don:"MB016",ma_kh:"KH061",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI DỊCH VỤ KỸ THUẬT CAO PHÁT",ma_hh:"CT202508",ten_hh:"Mực Fuji Xerox AP - DC V 2060/ 3060/ 3065",nhom:"Toner Black",so_luong:2,don_gia:95e4,chiet_khau:0,dt_chua_vat:19e5,vat:152e3,tong:2052e3,gia_von:15e5,lai_gop:4e5,bien_lg:.21052631578947367,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{so_luong:0,chiet_khau:0,bien_lg:0,trang_thai:"Đã bán"},{bien_lg:0}],congno:[{ngay:"2026-06-03",nguon:"Bán hàng",so_ct:"CN001",ma_kh:"KH016",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN ĐẦU TƯ VÀ THƯƠNG MẠI THE GARDEN",dt_chua_vat:22e5,vat:176e3,tong_phai_thu:2376e3,da_thu:0,con_no:2376e3,ngay_den_han:"2026-06-18",so_ngay_qh:15,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-03",nguon:"Bán hàng",so_ct:"CN002",ma_kh:"KH016",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN ĐẦU TƯ VÀ THƯƠNG MẠI THE GARDEN",dt_chua_vat:9e5,vat:72e3,tong_phai_thu:972e3,da_thu:0,con_no:972e3,ngay_den_han:"2026-06-18",so_ngay_qh:15,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2025-06-04",nguon:"Bán hàng",so_ct:"CN004",ma_kh:"KH211",ten_kh:"a trân (thương mại",dt_chua_vat:25e5,vat:2e5,tong_phai_thu:27e5,da_thu:0,con_no:27e5,ngay_den_han:"2025-06-19",so_ngay_qh:379,nhom_tuoi:">90",tinh_trang:"Quá hạn"},{ngay:"2026-06-08",nguon:"Bán hàng",so_ct:"CN005",ma_kh:"KH079",ten_kh:"Ban Quản lý Dự án Đầu tư Xây dựng Khu vực Quận Tân Bình",dt_chua_vat:125e4,vat:1e5,tong_phai_thu:135e4,da_thu:0,con_no:135e4,ngay_den_han:"2026-06-23",so_ngay_qh:10,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-08",nguon:"Bán hàng",so_ct:"CN006",ma_kh:"KH061",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI DỊCH VỤ KỸ THUẬT CAO PHÁT",dt_chua_vat:19e5,vat:152e3,tong_phai_thu:2052e3,da_thu:0,con_no:2052e3,ngay_den_han:"2026-06-23",so_ngay_qh:10,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-08",nguon:"Bán hàng",so_ct:"CN009",ma_kh:"KH061",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI DỊCH VỤ KỸ THUẬT CAO PHÁT",dt_chua_vat:25e5,vat:2e5,tong_phai_thu:27e5,da_thu:0,con_no:27e5,ngay_den_han:"2026-06-23",so_ngay_qh:10,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-08",nguon:"Bán hàng",so_ct:"CN010",ma_kh:"KH061",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI DỊCH VỤ KỸ THUẬT CAO PHÁT",dt_chua_vat:125e4,vat:1e5,tong_phai_thu:135e4,da_thu:0,con_no:135e4,ngay_den_han:"2026-06-23",so_ngay_qh:10,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-16",nguon:"Bán hàng",so_ct:"CN012",ma_kh:"KH207",ten_kh:"CÔNG TY TNHH MTV TẤN HỘI",dt_chua_vat:16e6,vat:128e4,tong_phai_thu:1728e4,da_thu:0,con_no:1728e4,ngay_den_han:"2026-07-01",so_ngay_qh:2,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-15",nguon:"Bán hàng",so_ct:"CN013",ma_kh:"KH006",ten_kh:"CÔNG TY TNHH KURIHARA VIỆT NAM",dt_chua_vat:144e4,vat:115200,tong_phai_thu:1555200,da_thu:0,con_no:1555200,ngay_den_han:"2026-06-30",so_ngay_qh:3,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-17",nguon:"Bán hàng",so_ct:"CN014",ma_kh:"KH134",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN VIETFRACHT THÀNH PHỐ HỒ CHÍ MINH ( VIETFRACHT HOCHIMINH )",dt_chua_vat:125e4,vat:1e5,tong_phai_thu:135e4,da_thu:0,con_no:135e4,ngay_den_han:"2026-07-02",so_ngay_qh:1,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-18",nguon:"Bán hàng",so_ct:"CN015",ma_kh:"KH134",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN VIETFRACHT THÀNH PHỐ HỒ CHÍ MINH ( VIETFRACHT HOCHIMINH )",dt_chua_vat:24e5,vat:192e3,tong_phai_thu:2592e3,da_thu:0,con_no:2592e3,ngay_den_han:"2026-07-03",so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{ngay:"2026-06-18",nguon:"Bán hàng",so_ct:"CN016",ma_kh:"KH006",ten_kh:"CÔNG TY TNHH KURIHARA VIỆT NAM",dt_chua_vat:14e5,vat:112e3,tong_phai_thu:1512e3,da_thu:0,con_no:1512e3,ngay_den_han:"2026-07-03",so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{ngay:"2026-06-19",nguon:"Bán hàng",so_ct:"CN017",ma_kh:"KH016",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN ĐẦU TƯ VÀ THƯƠNG MẠI THE GARDEN",dt_chua_vat:119e5,vat:952e3,tong_phai_thu:12852e3,da_thu:0,con_no:12852e3,ngay_den_han:"2026-07-04",so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{ngay:"2026-06-19",nguon:"Bán hàng",so_ct:"CN018",ma_kh:"KH016",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN ĐẦU TƯ VÀ THƯƠNG MẠI THE GARDEN",dt_chua_vat:4537e3,vat:362960,tong_phai_thu:4899960,da_thu:0,con_no:4899960,ngay_den_han:"2026-07-04",so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{ngay:"2026-06-19",nguon:"Bán hàng",so_ct:"CN019",ma_kh:"KH016",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN ĐẦU TƯ VÀ THƯƠNG MẠI THE GARDEN",dt_chua_vat:1158500,vat:92680,tong_phai_thu:1251180,da_thu:0,con_no:1251180,ngay_den_han:"2026-07-04",so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{ngay:"2026-06-19",nguon:"Bán hàng",so_ct:"CN020",ma_kh:"KH016",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN ĐẦU TƯ VÀ THƯƠNG MẠI THE GARDEN",dt_chua_vat:8194e3,vat:655520,tong_phai_thu:8849520,da_thu:0,con_no:8849520,ngay_den_han:"2026-07-04",so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{ngay:"2026-06-12",nguon:"Bán hàng",so_ct:"CN021",ma_kh:"KH026",ten_kh:"Công ty Bảo Minh Sài Gòn",dt_chua_vat:12e5,vat:96e3,tong_phai_thu:1296e3,da_thu:0,con_no:1296e3,ngay_den_han:"2026-06-27",so_ngay_qh:6,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-11",nguon:"Bán hàng",so_ct:"CN022",ma_kh:"KH210",ten_kh:"Thắng Phạm",dt_chua_vat:4e5,vat:32e3,tong_phai_thu:432e3,da_thu:0,con_no:432e3,ngay_den_han:"2026-06-26",so_ngay_qh:7,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-11",nguon:"Bán hàng",so_ct:"CN023",ma_kh:"KH209",ten_kh:"A đến",dt_chua_vat:125e4,vat:1e5,tong_phai_thu:135e4,da_thu:0,con_no:135e4,ngay_den_han:"2026-06-26",so_ngay_qh:7,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-24",nguon:"Bán hàng",so_ct:"CN024",ma_kh:"KH076",ten_kh:"Văn Phòng Đại Diện Christina Noble Children's Foundation",dt_chua_vat:45e4,vat:36e3,tong_phai_thu:486e3,da_thu:0,con_no:486e3,ngay_den_han:"2026-07-09",so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{ngay:"2026-06-24",nguon:"Bán hàng",so_ct:"CN025",ma_kh:"KH208",ten_kh:"Lộc điền",dt_chua_vat:185185.185185185,vat:14814.8148148148,tong_phai_thu:199999.9999999998,da_thu:0,con_no:199999.9999999998,ngay_den_han:"2026-07-09",so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{ngay:"2026-06-26",nguon:"Bán hàng",so_ct:"CN027",ma_kh:"KH061",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI DỊCH VỤ KỸ THUẬT CAO PHÁT",dt_chua_vat:907037.037037037,vat:72562.96296296296,tong_phai_thu:979599.9999999999,da_thu:0,con_no:979599.9999999999,ngay_den_han:"2026-07-11",so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{ngay:"2026-06-30",nguon:"Bán hàng",so_ct:"CN028",ma_kh:"KH209",ten_kh:"A đến",dt_chua_vat:35e3,vat:2800,tong_phai_thu:37800,da_thu:0,con_no:37800,ngay_den_han:"2026-07-15",so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{ngay:"2026-06-30",nguon:"Cho thuê TP",so_ct:"CN029",ma_kh:"KH061",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI DỊCH VỤ KỸ THUẬT CAO PHÁT",dt_chua_vat:19e5,vat:152e3,tong_phai_thu:2052e3,da_thu:0,con_no:2052e3,ngay_den_han:"2026-07-15",so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{ngay:"2026-06-01",nguon:"Cho thuê",so_ct:"CN030",ma_kh:"KH018",ten_kh:"CÔNG TY TNHH BẢO HIỂM NHÂN THỌ BIDV METLIFE",dt_chua_vat:3681400,vat:294512,tong_phai_thu:3975912,da_thu:0,con_no:3975912,ngay_den_han:"2026-06-16",so_ngay_qh:17,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-01",nguon:"Cho thuê",so_ct:"CN031",ma_kh:"KH150",ten_kh:"VĂN PHÒNG ĐẠI DIỆN IMPERIAL TOBACCO INTERNATIONAL GMBH TẠI THÀNH PHỐ HỒ CHÍ MINH",dt_chua_vat:3e6,vat:24e4,tong_phai_thu:324e4,da_thu:0,con_no:324e4,ngay_den_han:"2026-06-16",so_ngay_qh:17,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-01",nguon:"Cho thuê",so_ct:"CN032",ma_kh:"KH174",ten_kh:"CÔNG TY CỔ PHẦN ANPHA - AG",dt_chua_vat:2376160,vat:190092.80000000002,tong_phai_thu:25662528e-1,da_thu:0,con_no:25662528e-1,ngay_den_han:"2026-06-16",so_ngay_qh:17,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-01",nguon:"Cho thuê",so_ct:"CN033",ma_kh:"KH115",ten_kh:"CÔNG TY CỔ PHẦN MAISON RETAIL MANAGEMENT INTERNATIONAL",dt_chua_vat:165e4,vat:132e3,tong_phai_thu:1782e3,da_thu:0,con_no:1782e3,ngay_den_han:"2026-06-16",so_ngay_qh:17,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-01",nguon:"Cho thuê",so_ct:"CN034",ma_kh:"KH161",ten_kh:"CÔNG TY TNHH SAL VN",dt_chua_vat:35e5,vat:28e4,tong_phai_thu:378e4,da_thu:0,con_no:378e4,ngay_den_han:"2026-06-16",so_ngay_qh:17,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-01",nguon:"Cho thuê",so_ct:"CN035",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",dt_chua_vat:2995e3,vat:239600,tong_phai_thu:3234600,da_thu:0,con_no:3234600,ngay_den_han:"2026-06-16",so_ngay_qh:17,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-01",nguon:"Cho thuê",so_ct:"CN036",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",dt_chua_vat:25e5,vat:2e5,tong_phai_thu:27e5,da_thu:0,con_no:27e5,ngay_den_han:"2026-05-29",so_ngay_qh:35,nhom_tuoi:"31-60",tinh_trang:"Quá hạn"},{ngay:"2026-06-01",nguon:"Cho thuê",so_ct:"CN041",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",dt_chua_vat:25e5,vat:2e5,tong_phai_thu:27e5,da_thu:0,con_no:27e5,ngay_den_han:"2026-06-16",so_ngay_qh:17,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-01",nguon:"Cho thuê",so_ct:"CN042",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",dt_chua_vat:25e5,vat:2e5,tong_phai_thu:27e5,da_thu:0,con_no:27e5,ngay_den_han:"2026-06-16",so_ngay_qh:17,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-01",nguon:"Cho thuê",so_ct:"CN043",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",dt_chua_vat:25e5,vat:2e5,tong_phai_thu:27e5,da_thu:0,con_no:27e5,ngay_den_han:"2026-06-16",so_ngay_qh:17,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-01",nguon:"Cho thuê",so_ct:"CN044",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",dt_chua_vat:8e5,vat:64e3,tong_phai_thu:864e3,da_thu:0,con_no:864e3,ngay_den_han:"2026-06-16",so_ngay_qh:17,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-01",nguon:"Cho thuê",so_ct:"CN045",ma_kh:"KH197",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",dt_chua_vat:8e5,vat:64e3,tong_phai_thu:864e3,da_thu:0,con_no:864e3,ngay_den_han:"2026-06-16",so_ngay_qh:17,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-01",nguon:"Cho thuê",so_ct:"CN046",ma_kh:"KH138",ten_kh:"CÔNG TY TNHH CÔNG NGHỆ FARADAY VIỆT NAM",dt_chua_vat:2768520,vat:221481.6,tong_phai_thu:29900016e-1,da_thu:0,con_no:29900016e-1,ngay_den_han:"2026-06-16",so_ngay_qh:17,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-01",nguon:"Cho thuê",so_ct:"CN047",ma_kh:"KH138",ten_kh:"CÔNG TY TNHH CÔNG NGHỆ FARADAY VIỆT NAM",dt_chua_vat:15e5,vat:12e4,tong_phai_thu:162e4,da_thu:0,con_no:162e4,ngay_den_han:"2026-06-16",so_ngay_qh:17,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-01",nguon:"Cho thuê",so_ct:"CN048",ma_kh:"KH033",ten_kh:"CÔNG TY TNHH VINA COSMO",dt_chua_vat:4420240,vat:353619.2,tong_phai_thu:47738592e-1,da_thu:0,con_no:47738592e-1,ngay_den_han:"2026-06-16",so_ngay_qh:17,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-01",nguon:"Cho thuê",so_ct:"CN049",ma_kh:"KH033",ten_kh:"CÔNG TY TNHH VINA COSMO",dt_chua_vat:3635920,vat:290873.60000000003,tong_phai_thu:39267936e-1,da_thu:0,con_no:39267936e-1,ngay_den_han:"2026-06-16",so_ngay_qh:17,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-01",nguon:"Cho thuê",so_ct:"CN050",ma_kh:"KH033",ten_kh:"CÔNG TY TNHH VINA COSMO",dt_chua_vat:11436839999999998e-9,vat:914947.1999999998,tong_phai_thu:12351787199999997e-9,da_thu:0,con_no:12351787199999997e-9,ngay_den_han:"2026-06-16",so_ngay_qh:17,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-01",nguon:"Cho thuê",so_ct:"CN051",ma_kh:"KH113",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI THỊT TƯƠI VINA",dt_chua_vat:15e5,vat:12e4,tong_phai_thu:162e4,da_thu:0,con_no:162e4,ngay_den_han:"2026-06-16",so_ngay_qh:17,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-01",nguon:"Cho thuê",so_ct:"CN052",ma_kh:"KH115",ten_kh:"CÔNG TY CỔ PHẦN MAISON RETAIL MANAGEMENT INTERNATIONAL",dt_chua_vat:1000560,vat:80044.8,tong_phai_thu:10806048e-1,da_thu:0,con_no:10806048e-1,ngay_den_han:"2026-06-16",so_ngay_qh:17,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-01",nguon:"Cho thuê",so_ct:"CN053",ma_kh:"KH109",ten_kh:"CÔNG TY TNHH CHUGAI TECHNOS VIỆT NAM",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,con_no:0,ngay_den_han:"2026-06-16",so_ngay_qh:0,nhom_tuoi:"Đã thu",tinh_trang:"Đã thu"},{ngay:"2026-06-01",nguon:"Cho thuê",so_ct:"CN054",ma_kh:"KH076",ten_kh:"Văn Phòng Đại Diện Christina Noble Children's Foundation",dt_chua_vat:143e4,vat:114400,tong_phai_thu:1544400,da_thu:0,con_no:1544400,ngay_den_han:"2026-06-16",so_ngay_qh:17,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{ngay:"2026-06-01",nguon:"Cho thuê",so_ct:"CN055",ma_kh:"KH095",ten_kh:"Công ty TNHH InBold",dt_chua_vat:279480,vat:22358.4,tong_phai_thu:301838.4,da_thu:0,con_no:301838.4,ngay_den_han:"2026-06-16",so_ngay_qh:17,nhom_tuoi:"0-30",tinh_trang:"Quá hạn"},{nguon:"Cho thuê",so_ct:"CN056",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN057",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN058",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN059",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN060",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN061",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN062",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN063",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN064",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN065",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN066",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN067",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN068",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN069",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN070",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN071",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN072",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN073",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN074",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN075",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN076",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN077",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN078",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN079",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN080",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN081",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN082",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN083",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN084",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN085",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN086",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN087",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN088",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN089",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN090",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN091",dt_chua_vat:0,vat:0,tong_phai_thu:0,da_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN092",dt_chua_vat:0,vat:0,tong_phai_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN093",dt_chua_vat:0,vat:0,tong_phai_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN094",dt_chua_vat:0,vat:0,tong_phai_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN095",dt_chua_vat:0,vat:0,tong_phai_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN096",dt_chua_vat:0,vat:0,tong_phai_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN097",dt_chua_vat:0,vat:0,tong_phai_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN098",dt_chua_vat:0,vat:0,tong_phai_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN099",dt_chua_vat:0,vat:0,tong_phai_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{nguon:"Cho thuê",so_ct:"CN100",dt_chua_vat:0,vat:0,tong_phai_thu:0,so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"},{so_ngay_qh:0,nhom_tuoi:"0-30",tinh_trang:"Chưa đến hạn"}],congno_ncc:[{so_ngay_qh:0,trang_thai:"QUA_HAN"},{da_tra:0,so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"},{so_ngay_qh:0,trang_thai:"QUA_HAN"}],thuchi:[{ngay:"2026-06-06",so_ct:"PC001",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"Mua_hang",ten_kh:"Công ty TNHH TM-DV Thịnh Hùng Phát",ma_kh:"Chị nga",noi_dung:"Chip drum DC V 3065 ",chi:7e4,thang:6},{ngay:"2026-06-06",so_ct:"PC002",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"Mua_hang",ten_kh:"Công ty TNHH TM-DV Thịnh Hùng Phát",ma_kh:"Chị nga",noi_dung:"Chip drum DC V 3065 ",chi:7e4,thang:6},{ngay:"2026-06-08",so_ct:"PC003",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"Mua_hang",ten_kh:"Mua Lẻ (anh đủ)",ma_kh:"anh đủ",noi_dung:"Mực V2060 6 cây",chi:42e5,thang:6},{ngay:"2026-06-08",so_ct:"PC003",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"Mua_hang",ten_kh:"Mua Lẻ (anh đủ)",ma_kh:"anh đủ",noi_dung:"drum V4070",chi:18e5,thang:6},{ngay:"2026-06-08",so_ct:"PC003",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"Mua_hang",ten_kh:"Mua Lẻ (anh đủ)",ma_kh:"anh đủ",noi_dung:"⁠drum IV2060",chi:17e5,thang:6},{ngay:"2026-06-10",so_ct:"PC004",tk_tien:"tien_mat",loai_gd:"chi",nguon:"Mua_hang",ten_kh:"Lẻ",ma_kh:"Lẻ",noi_dung:"chai sumo",chi:5e4,thang:6},{ngay:"2026-06-10",so_ct:"PC005",tk_tien:"tien_mat",loai_gd:"chi",nguon:"Mua_hang",ten_kh:"DNTN THẾ MINH PHÁT",ma_kh:"NCC_nước",noi_dung:"2 bình nước uống",chi:76e3,thang:6},{ngay:"2026-06-16",so_ct:"PC006",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"Mua_hang",ten_kh:"Công ty TNHH TM-DV Thịnh Hùng Phát",ma_kh:"Chị nga",noi_dung:`Chip drum DC V4070
Chip mực DC V4070`,chi:7e4,thang:6},{ngay:"2026-06-16",so_ct:"PC007",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"Giao_hang",ten_kh:"Lalamove",ma_kh:"Ship",noi_dung:"gửi hàng máy DC V 2060 photo anh Hội",chi:25e4,thang:6},{ngay:"2026-06-16",so_ct:"PC008",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"Giao_hang",ten_kh:"grab",ma_kh:"Ship",noi_dung:"gửi clutch + sensor , maison TD",chi:45e3,thang:6},{ngay:"2026-06-17",so_ct:"PC009",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"Mua_hang",ten_kh:"Siêu việt",noi_dung:"Chuyển cho cty Siêu việt hoá đơn đầu vào số : 1100, 1129, 1327, 1478, 1625, 1659, 1764",chi:129e4,thang:6},{ngay:"2026-06-17",so_ct:"PC010",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"Mua_hang",ten_kh:"Siêu việt",noi_dung:"Thanh toán tiền hàng HD số 1579 + 1703",chi:1998e3,thang:6},{ngay:"2026-06-17",so_ct:"PC011",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"Mua_hang",ten_kh:"Minh Huy",ma_kh:"NCC_MH",noi_dung:"Chuyển tiền cho Minh Huy (thanh toán Hd số 742",chi:149e5,thang:6},{ngay:"2026-06-17",so_ct:"PT001",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"Mua_hang",ten_kh:"Minh Huy",ma_kh:"NCC_MH",noi_dung:"Nhận lại tiền CK Minh huy",thu:139252336448598e-7,thang:6},{ngay:"2026-06-17",so_ct:"PC011",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"Mua_hang",ten_kh:"Minh Huy",ma_kh:"NCC_MH",chi:974766,thang:6},{ngay:"2026-06-18",so_ct:"PC012",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"Mua_hang",ten_kh:"Công ty TNHH TM-DV Thịnh Hùng Phát",ma_kh:"Chị nga",noi_dung:"Chip Mực DC 4070",chi:35e3,thang:6},{ngay:"2026-06-19",so_ct:"PC013",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"Mua_hang",ten_kh:"Siêu việt",noi_dung:"Mua sấy, băng tải, chip drum, từ đen (+ ship)",chi:7820600,thang:6},{ngay:"2026-06-24",so_ct:"PC014",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"Mua_hang",ten_kh:"DNTN THẾ MINH PHÁT",ma_kh:"NCC_nước",noi_dung:"2 bình nước uống",chi:76e3,thang:6},{ngay:"2026-06-23",so_ct:"PC015",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"Mua_hang",ten_kh:"Minh Huy",ma_kh:"NCC_MH",noi_dung:"Chuyển tiền cho Minh Huy (thanh toán Hd số 742",chi:20145e3,thang:6},{ngay:"2026-06-23",so_ct:"PT002",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"Mua_hang",ten_kh:"Minh Huy",ma_kh:"NCC_MH",noi_dung:"Nhận lại tiền CK Minh huy",thu:18734850,thang:6},{ngay:"2026-06-23",so_ct:"PC015",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"Mua_hang",ten_kh:"Minh Huy",ma_kh:"NCC_MH",chi:1410150,thang:6},{ngay:"2026-06-22",so_ct:"PC015",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"Mua_hang",ten_kh:"CTY CP DAU TU LBM",ma_kh:"NCC_VT",noi_dung:"Thanh toán tiền đầu phun HD (0012475)",chi:7095600,thang:6},{ngay:"2026-06-25",so_ct:"PT003",tk_tien:"tien_mat",loai_gd:"thu",nguon:"ban_hang",ten_kh:"Lộc điền địa ốc",noi_dung:"Thu tiền mặt hộp mực Brother 2360 công ty Lộc Điền ",thu:2e5,thang:6},{ngay:"2026-06-30",so_ct:"PC016",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"Mua_hang",ten_kh:"Công ty TNHH TM-DV Thịnh Hùng Phát",ma_kh:"Chị nga",noi_dung:"Mặt Drum V3065 + chip mực V3060",chi:235e3,thang:6},{ngay:"2026-06-30",so_ct:"PC017",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"Mua_hang",ten_kh:"Công ty cấp nước Nhà bè",noi_dung:"Thanh toán tiền nước tháng 6",chi:316570,thang:6},{ngay:"2026-06-30",so_ct:"PC018",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"Mua_hang",ten_kh:"Minh Huy",ma_kh:"NCC_MH",noi_dung:"Chuyển tiền cho Minh Huy (thanh toán Hd số 742",chi:1725e4,thang:6},{ngay:"2026-06-30",so_ct:"PT004",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"Mua_hang",ten_kh:"Minh Huy",ma_kh:"NCC_MH",noi_dung:"Nhận lại tiền CK Minh huy",thu:16042500,thang:6},{ngay:"2026-06-30",so_ct:"PC018",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"Mua_hang",ten_kh:"Minh Huy",ma_kh:"NCC_MH",chi:1207500,thang:6},{ngay:"01/06/2026",so_ct:"PC019",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"tien_VH",ten_kh:"CHUA CO CDCS - MST 03103941654 KHANG THINH AN DONG KPCD 05-2026-010626-11:11:39 6152ASCB0215PGL4",chi:322400,thang:6},{ngay:"01/06/2027",so_ct:"PC020",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"tien_VH",ten_kh:"LUONG THANG 05-2026-010626-11:15:15 6152ASCB02156GGT",ma_kh:"khoi",noi_dung:"lương tháng",chi:11e6,thang:6},{ngay:"01/06/2028",so_ct:"PC021",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"tien_VH",ten_kh:"LUONG THANG 05-2026-010626-11:15:16 6152ASCB02157VRP",ma_kh:"dat",noi_dung:"lương tháng",chi:11e6,thang:6},{ngay:"02/06/2026",so_ct:"PT005",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"Bao_tri-TP",ten_kh:"CÔNG TY CỔ PHẦN MAISON RETAIL MANAGEMENT INTERNATIONAL",noi_dung:"CTY CP MAISON RETAIL MANAGEMENT-TT PHI BAN CHUP TRANG DEN T4.26 TD- HD 124",thu:889963,thang:6},{ngay:"02/06/2026",so_ct:"PT006",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"cho_thue",ten_kh:"CÔNG TY CỔ PHẦN MAISON RETAIL MANAGEMENT INTERNATIONAL",noi_dung:"CTY CP MAISON RETAIL MANAGEMENT-TT PHI BANG CHUP TRANG DEN T04.26 -H 125",thu:3033245,thang:6},{ngay:"02/06/2026",so_ct:"PT007",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"cho_thue",ten_kh:"CÔNG TY CỔ PHẦN ANPHA - AG",noi_dung:"CT CP ANPHA-AG-CTY ANPHA AG TT THUE MAY PHOTOCOPY, BAN CHUP TRANG DEN, HD 151",thu:2052173,thang:6},{ngay:"04/06/2026",so_ct:"PT008",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"cho_thue",ten_kh:"CÔNG TY CỔ PHẦN THƯƠNG MẠI CHƯƠNG DƯƠNG",noi_dung:"C.TY CP TM CHUONG DUONG THANH TOAN CP THUE MAY PHOTO T05.2026 THEO HD 154-GD-393417-040626-11:43:41",thu:162e4,thang:6},{ngay:"05/06/2026",so_ct:"PT009",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"ban_hang",ten_kh:"CÔNG TY TNHH KURIHARA VIỆT NAM",noi_dung:"CHI NHANH CONG TY TNHH KURIHARA VIET NAM TAI THANH PHO HO CHI MINH-THANH TOAN HOA DON SO 138",thu:1036800,thang:6},{ngay:"08/06/2026",so_ct:"PT010",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"cho_thue",ten_kh:"Văn Phòng Đại Diện Christina Noble Children's Foundation",noi_dung:"CHRISTINA NOBLE CHILDRENS FOUNDATION-PHOTOCOPIER RENTAL FEE IN MAY 2026 -INV 0157 02JUN26 - 4961/2T",thu:1683600,thang:6},{ngay:"09/06/2026",so_ct:"PT011",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"cho_thue",ten_kh:"CÔNG TY TNHH CÔNG NGHỆ FARADAY VIỆT NAM",noi_dung:"FARADAY TECHNOLOGY VIETNAM COMPANY LIMITED-DT54367 2616090722200422 FARADAY (MST 0315609797) THANH TOAN PHI THUE 2 MAY PHOTOCOPY (VI 3371 VA IV 3065) THANG 5/2026 THEO HD 15 0",thu:4467528,thang:6},{ngay:"10/06/2026",so_ct:"PT012",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"cho_thue",ten_kh:"CÔNG TY TNHH SAL VN",noi_dung:"CONG TY TNHH SAL VN                SO 9 DUONG TRUONG QUYEN-SAL VN PAY FOR INV 161",thu:378e4,thang:6},{ngay:"10/06/2026",so_ct:"PT013",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"Bao_tri-TP",ten_kh:"CÔNG TY TNHH CHUGAI TECHNOS VIỆT NAM",noi_dung:"CHUGAI TECHNOS VIETNAM CO LTD-CHUGAI TECHNOS VN PAY FOR INV NO.155",thu:1599890,thang:6},{ngay:"10/06/2026",so_ct:"PT014",tk_tien:"Ngan_hang",loai_gd:"thu",noi_dung:"THANH TOAN CP THUE MAY PHOTOCOPY VAN PHONG CTY TERVIA-GD-830689-100626-17:05:43",thu:648e4,thang:6},{ngay:"12/06/2026",so_ct:"PT015",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"cho_thue",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN CO.OPMART TRẢNG BÀNG",noi_dung:"CTY TNHH MTV COOPMART TRANG BANG-PHI THUE MAY PHOTO T5/2026 HD 00000159",thu:12e5,thang:6},{ngay:"12/06/2026",so_ct:"PT016",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"cho_thue",ten_kh:"Công Ty Cổ Phần Chương Dương",noi_dung:"TT CP THUE MAY PHOTO LAU 9 T5/2026 HD 146",thu:3603226,thang:6},{ngay:"15/06/2026",so_ct:"PC022",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"rut_tien",ten_kh:"công ty KTA",noi_dung:"RUT TIEN-150626-10:03:59 6166ASCB02CYDYYM",thu:15e6,thang:6},{ngay:"16/06/2026",so_ct:"PT017",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"cho_thue",ten_kh:"CN TCT Cấp nước Sài Gòn – TNHH MTV – XN Cấp nước Cần Giờ",noi_dung:"TT CP THUE MAY PHOTOCOPY CHO VP HOANG DIEU T5.2026 (HD SO 06.2025-HD-XEROX NGAY 05.06.2025).-GD-970119-160626-15:10:17",thu:5576040,thang:6},{ngay:"19/06/2026",so_ct:"PT018",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"ban_hang",ten_kh:"CÔNG TY TNHH KURIHARA VIỆT NAM",noi_dung:"CHI NHANH CONG TY TNHH KURIHARA VIET NAM TAI THANH PHO HO CHI MINH-THANH TOAN HOA DON SO 167",thu:1555200,thang:6},{ngay:"19/06/2026",so_ct:"PT019",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"cho_thue",ten_kh:"CÔNG TY TNHH VINA COSMO",noi_dung:"CTY TNHH VINA COSMO VINA COSMO COLTD-MAINTENANCE FEE PHOTOCOPY 26/5 HD164HD165HD163",thu:20031020,thang:6},{ngay:"20/06/2026",so_ct:"PT020",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"Bao_tri-TP",ten_kh:"Công ty TNHH InBold",noi_dung:"PAYMENT FOR PRINTING SERVICE IN MAY INV148-CTY INBOLD TT PHI IN AN T05 HD148-GD-243702-190626-19:11:31",thu:535507,thang:6},{ngay:"22/06/2026",so_ct:"PT021",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"ban_hang",ten_kh:"CÔNG TY TNHH SAL VN",noi_dung:"CONG TY TNHH SAL VN                SO 9 DUONG TRUONG QUYEN-SAL VN PAY FOR CANON PRINT HEAD",thu:9855e3,thang:6},{ngay:"2026-06-22",so_ct:"PC023",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"Mua_hang",ten_kh:"CTY HACODE",noi_dung:"Thanh toán tiền đầu phun HD (0012475)",chi:7095600,thang:6},{ngay:"24/06/2026",so_ct:"PT022",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"tra_tien_nham",ten_kh:"CTY HACODE",noi_dung:"hoàn tiền đầu phun",thu:7095600,thang:6},{ngay:"23/06/2026",so_ct:"PT023",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"cho_thue",ten_kh:"VĂN PHÒNG ĐẠI DIỆN IMPERIAL TOBACCO INTERNATIONAL GMBH TẠI THÀNH PHỐ HỒ CHÍ MINH",noi_dung:"RO IMPERIAL TOBACCO INTL GMBH HCM-INV.00000077 - MULTIFUNCTION PRINTER RENTAL-MAR2026",thu:324e4,thang:6},{ngay:"23/06/2026",so_ct:"PT024",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"cho_thue",ten_kh:"CÔNG TY TNHH BẢO HIỂM NHÂN THỌ BIDV METLIFE",noi_dung:"BIDV METLIFE TT NCC PHI THUE MAY IN T5.2026 VP HCM HOA DON 156 GD 6174IBT1BJMC3XN2 230626-13:53:39",thu:3647160,thang:6},{ngay:"25/06/2026",so_ct:"PC024",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"tien_VH",ten_kh:"Bảo hiểm quận 4",noi_dung:"TT TIEN BHXH-BHYT-BHTN 06-2026 MA DON TD5220D-240626-18:05:52 6175ASCB02CNA1PS",chi:5158400,thang:6},{ngay:"25/06/2026",so_ct:"PT025",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"Mua_hang",ten_kh:"CÔNG TY CỔ PHẦN LIÊN KẾT CÔNG NGHỆ XÂY DỰNG",noi_dung:"MBVCB.14828890573.778371.TELICO THANH TOAN HD 136 NGAY 19 05 2026.CT TU 9364111798 VO THI THUY NHAN TOI 66666346 CTY TNHH MTV KHANG THINH AN TAI ACB-GD-DAFP778371-250626-09:25:36",thu:2592e3,thang:6},{ngay:"25/06/2026",so_ct:"PT026",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"lai_nh",ten_kh:"Ngân hàng ACB",noi_dung:"##LAI NHAP VON#",thu:575,thang:6},{ngay:"26/06/2026",so_ct:"PC025",tk_tien:"Ngan_hang",loai_gd:"chi",nguon:"tien_VH",ten_kh:"tiền nhà tháng 6",noi_dung:"TIEN NHA THANG 6-2026-260626-12:33:06 6177ASCB02C5VJ8W",chi:8e6,thang:6},{ngay:"26/06/2026",so_ct:"PT027",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"ban_hang",ten_kh:"Văn Phòng Đại Diện Christina Noble Children's Foundation",noi_dung:"MBVCB.14849732552.6177BFTVG271HWID.CNCF THANH TOAN HD 178.CT TU 0531000277473 NGUYEN THI HUYEN XUAN TOI 66666346 CTY TNHH MTV KHANG THINH AN TAI ACB GD 6177BFTVG271HWID 260626-17:28:49",thu:486e3,thang:6},{ngay:"27/06/2026",so_ct:"PT028",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"ban_hang",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI DỊCH VỤ KỸ THUẬT CAO PHÁT",noi_dung:"CTY TNHH TM DV KT CAO PHAT TRA THINH AN TIEN MUC PHOTO CUA HOA DON 168",thu:702e4,thang:6},{ngay:"30/06/2026",so_ct:"PT029",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"cho_thue",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",noi_dung:"CONG TY CO PHAN VEGA CITY-VEGA CITY TT PHI THUE MAY PHOTO T5/2026 TAI TANG G VPBH HCM, THEO HOA DON SO 141 NGAY 21/05/2026",thu:9828e3,thang:6},{ngay:"30/06/2026",so_ct:"PT030",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"Bao_tri-TP",ten_kh:"Công ty TNHH InBold",noi_dung:"PAYMENT FOR PRINTING SERVICE IN JUNE INV 180-CTY INBOLD TT PHI IN AN T06 HD 180-GD-285171-300626-16:38:40",thu:301838,thang:6},{ngay:"30/06/2026",so_ct:"PT031",tk_tien:"Ngan_hang",loai_gd:"thu",nguon:"ban_hang",ten_kh:"CÔNG TY TNHH MỘT THÀNH VIÊN VIETFRACHT THÀNH PHỐ HỒ CHÍ MINH ( VIETFRACHT HOCHIMINH )",noi_dung:"VIETFRACHT HOCHIMINH-CHI PHI THAY DRUM MAY PHOTOCOPYHD 169",thu:3952799,thang:6}],chiphi:[{ngay:"2026-05-25",thang:5,nhom_cp:"Thuê mặt bằng",noi_dung:"Tiền thuê văn phòng/kho tháng 5",bo_phan:"Quản lý",loai_cp:"Cố định",tinh_ebitda:"Có",chua_vat:8e6,vat:0,tong:8e6,tk_tien:"Ngân hàng",trang_thai_budget:"OK"},{ngay:"2026-05-03",thang:5,nhom_cp:"Hóa đơn",noi_dung:"Chi phí tiếp khách Minh Huy",bo_phan:"Vận hành",loai_cp:"Biến đổi",tinh_ebitda:"Có",chua_vat:1888800,vat:0,tong:1888800,tk_tien:"Tiền mặt",trang_thai_budget:"OK"},{ngay:"2026-05-31",thang:5,nhom_cp:"Điện",noi_dung:"Tiền điện tháng 5",bo_phan:"Vận hành",loai_cp:"Biến đổi",tinh_ebitda:"Có",chua_vat:792958,vat:0,tong:792958,tk_tien:"Tiền mặt",trang_thai_budget:"OK"},{ngay:"2026-05-31",thang:5,nhom_cp:"Nước",noi_dung:"Tiền nước tháng 5",bo_phan:"Vận hành",loai_cp:"Biến đổi",tinh_ebitda:"Có",chua_vat:257213,vat:0,tong:257213,tk_tien:"Tiền mặt",trang_thai_budget:"OK"},{ngay:"2026-05-31",thang:5,nhom_cp:"Internet",noi_dung:"Tiền internet Tháng 5",bo_phan:"Vận hành",loai_cp:"Biến đổi",tinh_ebitda:"Có",chua_vat:22e4,vat:0,tong:22e4,tk_tien:"Tiền mặt",trang_thai_budget:"OK"},{ngay:"2026-05-31",thang:5,nhom_cp:"Lương NV",noi_dung:"Lương NV Pham Ngọc Thành Đạt (T05)",bo_phan:"Vận hành",loai_cp:"Cố định",tinh_ebitda:"Có",chua_vat:8752450,vat:0,tong:8752450,tk_tien:"Ngân hàng",trang_thai_budget:"OK"},{ngay:"2026-05-31",thang:5,nhom_cp:"Lương NV",noi_dung:"Lương NV Nguyễn Minh Khôi (T05)",bo_phan:"Vận hành",loai_cp:"Cố định",tinh_ebitda:"Có",chua_vat:6252450,vat:0,tong:6252450,tk_tien:"Ngân hàng",trang_thai_budget:"OK"},{ngay:"2026-05-31",thang:5,nhom_cp:"Lương NV",noi_dung:"Lương quản lý Phan Thanh Hậu",bo_phan:"Vận hành",loai_cp:"Cố định",tinh_ebitda:"Có",chua_vat:15e6,vat:0,tong:15e6,tk_tien:"Tiền mặt",trang_thai_budget:"OK"},{ngay:"2026-05-31",thang:5,nhom_cp:"Lương NV",noi_dung:"Lương quản lý Phạm Ngọc Huyền Thư",bo_phan:"Vận hành",loai_cp:"Cố định",tinh_ebitda:"Có",chua_vat:15e6,vat:0,tong:15e6,tk_tien:"Tiền mặt",trang_thai_budget:"OK"},{ngay:"2026-05-21",thang:5,nhom_cp:"Giao nhận",noi_dung:"Giao hồ sơ",bo_phan:"Vận hành",loai_cp:"Biến đổi",tinh_ebitda:"Có",chua_vat:18e3,vat:0,tong:18e3,tk_tien:"Tiền mặt",trang_thai_budget:"OK"},{ngay:"2026-05-07",thang:5,nhom_cp:"Giao nhận",noi_dung:"Nhận hàng cty Siêu việt",bo_phan:"Vận hành",loai_cp:"Biến đổi",tinh_ebitda:"Có",chua_vat:4e4,vat:0,tong:4e4,tk_tien:"Tiền mặt",trang_thai_budget:"OK"},{ngay:"2026-05-18",thang:5,nhom_cp:"Giao nhận",noi_dung:"Nhận hàng cty Siêu việt",bo_phan:"Vận hành",loai_cp:"Biến đổi",tinh_ebitda:"Có",chua_vat:4e4,vat:0,tong:4e4,tk_tien:"Tiền mặt",trang_thai_budget:"OK"},{ngay:"2026-05-28",thang:5,nhom_cp:"Giao nhận",noi_dung:"Nhận hàng A Thanh Gò vấp",bo_phan:"Vận hành",loai_cp:"Biến đổi",tinh_ebitda:"Có",chua_vat:45e3,vat:0,tong:45e3,tk_tien:"Tiền mặt",trang_thai_budget:"OK"},{ngay:"2026-05-27",thang:5,nhom_cp:"Hóa đơn",noi_dung:"Chi phí tiếp khách siêu việt",bo_phan:"Vận hành",loai_cp:"Biến đổi",tinh_ebitda:"Có",chua_vat:1289481,vat:0,tong:1289481,tk_tien:"Tiền mặt",trang_thai_budget:"OK"},{ngay:"2026-05-26",thang:5,nhom_cp:"Hóa đơn",noi_dung:"Chi phí tiếp khách Minh Huy",bo_phan:"Vận hành",loai_cp:"Biến đổi",tinh_ebitda:"Có",chua_vat:147e3,vat:0,tong:147e3,tk_tien:"Tiền mặt",trang_thai_budget:"OK"},{ngay:"2026-05-27",thang:5,nhom_cp:"Ăn uống",noi_dung:"Ăn buffet buổi trưa",bo_phan:"Vận hành",loai_cp:"Biến đổi",tinh_ebitda:"Có",chua_vat:2151360,vat:0,tong:2151360,tk_tien:"Ngân hàng",trang_thai_budget:"OK"},{ngay:"2026-05-20",thang:5,nhom_cp:"Hoa hồng",noi_dung:"Chi hoa hồng Chị Ngân Cty Mitsubishi",bo_phan:"Vận hành",loai_cp:"Biến đổi",tinh_ebitda:"Có",vat:0,tong:0,tk_tien:"Tiền mặt",trang_thai_budget:"OK"},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0},{thang:1,tong:0}],tscd:[{ma_ts:"M001",ten_ts:"DocuCentre-V C3376",ma_may:"M001",ngay_ghi_tang:"2025-04-24",nguyen_gia:14e6,gia_thu_hoi:9e6,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:14e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M002",ten_ts:"DocuCentre-VI C3371",ma_may:"M002",ngay_ghi_tang:"2025-12-25",nguyen_gia:14e6,gia_thu_hoi:1e7,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:14e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M003",ten_ts:"ApeosPort 3560",ma_may:"M003",ngay_ghi_tang:"2025-05-02",nguyen_gia:9e6,gia_thu_hoi:5e6,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:9e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M004",ten_ts:"DocuCentre-V 4070",ma_may:"M004",ngay_ghi_tang:"2026-03-24",nguyen_gia:12e6,gia_thu_hoi:6e6,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:12e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M005",ten_ts:"DocuCentre-VII C3373",ma_may:"M005",ngay_ghi_tang:"2023-06-01",nguyen_gia:18e6,gia_thu_hoi:12e6,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:18e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M006",ten_ts:"DocuCentre-VI C2271",ma_may:"M006",ngay_ghi_tang:"2026-02-04",nguyen_gia:14e6,gia_thu_hoi:1e7,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:14e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M007",ten_ts:"DocuCentre-V 5070",ma_may:"M007",ngay_ghi_tang:"2026-03-18",nguyen_gia:12e6,gia_thu_hoi:6e6,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:12e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M008",ten_ts:"DocuCentre-V 4070",ma_may:"M008",ngay_ghi_tang:"2024-12-30",nguyen_gia:12e6,gia_thu_hoi:6e6,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:12e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M009",ten_ts:"DocuCentre-V 4070",ma_may:"M009",ngay_ghi_tang:"2024-12-30",nguyen_gia:12e6,gia_thu_hoi:6e6,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:12e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M010",ten_ts:"DocuCentre-VI C2271",ma_may:"M010",ngay_ghi_tang:"2024-12-30",nguyen_gia:14e6,gia_thu_hoi:1e7,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:14e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M011",ten_ts:"HP LaserJet M402m",ma_may:"M011",ngay_ghi_tang:"2024-12-30",nguyen_gia:35e5,gia_thu_hoi:18e5,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:35e5,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M012",ten_ts:"HP LaserJet M402m",ma_may:"M012",ngay_ghi_tang:"2024-12-30",nguyen_gia:35e5,gia_thu_hoi:18e5,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:35e5,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M013",ten_ts:"DocuCentre-VI C3371",ma_may:"M013",ngay_ghi_tang:"2024-10-29",nguyen_gia:14e6,gia_thu_hoi:1e7,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:14e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M014",ten_ts:"DocuCentre-IV 3065",ma_may:"M014",ngay_ghi_tang:"2024-10-29",nguyen_gia:8e6,gia_thu_hoi:25e5,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:8e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M015",ten_ts:"Apeos C3070",ma_may:"M015",ngay_ghi_tang:"2024-02-18",nguyen_gia:14e7,gia_thu_hoi:65e6,kh_pb_thang:60,loai_ts:"TSCĐ",kh_thang:125e4,kh_luy_ke:35e6,gia_tri_con_lai:105e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M016",ten_ts:"Apeos 3560",ma_may:"M016",ngay_ghi_tang:"2024-02-18",nguyen_gia:65e6,gia_thu_hoi:25e6,kh_pb_thang:60,loai_ts:"TSCĐ",kh_thang:666666.6666666666,kh_luy_ke:18666666666666664e-9,gia_tri_con_lai:46333333333333336e-9,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M017",ten_ts:"ApeosPort-VI C4471",ma_may:"M017",ngay_ghi_tang:"2023-08-01",nguyen_gia:17e6,gia_thu_hoi:11e6,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:17e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M018",ten_ts:"ApeosPort-V 4070",ma_may:"M018",ngay_ghi_tang:"2025-10-13",nguyen_gia:12e6,gia_thu_hoi:6e6,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:12e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M019",ten_ts:"DocuCentre-IV 4070",ma_may:"M019",nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê",trang_thai:"Đã khấu hao hết"},{ma_ts:"M020",ten_ts:"DocuCentre-V C3373",ma_may:"M020",nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê",trang_thai:"Đã khấu hao hết"},{ma_ts:"M021",ten_ts:"DocuCentre-VI C2271",ma_may:"M021",ngay_ghi_tang:"2024-01-04",nguyen_gia:14e6,gia_thu_hoi:1e7,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:14e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M022",ten_ts:"DocuCentre-V C2276",ma_may:"M022",nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê",trang_thai:"Đã khấu hao hết"},{ma_ts:"M023",ten_ts:"DocuCentre-V 5070",ma_may:"M023",ngay_ghi_tang:"24/03/2026",nguyen_gia:12e6,gia_thu_hoi:11e6,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:12e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M026",ten_ts:"DocuCentre-V 4070",ma_may:"M026",ngay_ghi_tang:"24/03/2026",nguyen_gia:12e6,gia_thu_hoi:11e6,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:12e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M027",ten_ts:"DocuCentre-V 2060",ma_may:"M027",ngay_ghi_tang:"25/12/2025",nguyen_gia:8e6,gia_thu_hoi:0,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:8e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M028",ten_ts:"DocuCentre-V 2060",ma_may:"M028",ngay_ghi_tang:"2024-11-12",nguyen_gia:8e6,gia_thu_hoi:25e5,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:8e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M029",ten_ts:"DocuCentre-VII C2273",ma_may:"M029",ngay_ghi_tang:"18/10/2025",nguyen_gia:17e6,gia_thu_hoi:15e6,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:17e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M030",ten_ts:"HP 2035",ma_may:"M030",ngay_ghi_tang:"16/12/2024",nguyen_gia:15e5,gia_thu_hoi:8e5,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:15e5,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M031",ten_ts:"HP 1102",ma_may:"M031",ngay_ghi_tang:"17/12/2024",nguyen_gia:15e5,gia_thu_hoi:8e5,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:15e5,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M032",ten_ts:"Brother L2321",ma_may:"M032",ngay_ghi_tang:"18/12/2024",nguyen_gia:15e5,gia_thu_hoi:8e5,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:15e5,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M033",ten_ts:"HP LaserJet M277n",ma_may:"M033",ngay_ghi_tang:"2024-10-11",nguyen_gia:4e6,gia_thu_hoi:18e5,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:4e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M034",ten_ts:"ApeosPort C2560",ma_may:"M034",ngay_ghi_tang:"24/05/2024",nguyen_gia:1e7,gia_thu_hoi:35e5,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:1e7,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M035",ten_ts:"WorkCentre 7845i",ma_may:"M035",ngay_ghi_tang:"2023-12-07",nguyen_gia:8e6,gia_thu_hoi:8e5,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:8e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M036",ten_ts:"DocuCentre-IV C2263",ma_may:"M036",ngay_ghi_tang:"20/06/2023",nguyen_gia:2e6,gia_thu_hoi:2e5,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:2e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M037",ten_ts:"DocuCentre-IV 3060",ma_may:"M037",ngay_ghi_tang:"20/06/2023",nguyen_gia:25e5,gia_thu_hoi:3e5,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:25e5,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M038",ten_ts:"Máy hủy giấy 2127S",ma_may:"M038",ngay_ghi_tang:"15/12/2024",nguyen_gia:1e6,gia_thu_hoi:2e5,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:1e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M039",ten_ts:"DocuCentre-IV 3060",ma_may:"M039",ngay_ghi_tang:"20/06/2023",nguyen_gia:25e5,gia_thu_hoi:15e5,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:25e5,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M040",ten_ts:"Máy lạnh Toshiba 1HP",ma_may:"M040",ngay_ghi_tang:"20/04/2025",nguyen_gia:85e5,gia_thu_hoi:0,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:85e5,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M041",ten_ts:"Máy lạnh Toshiba 1HP",ma_may:"M041",ngay_ghi_tang:"20/04/2025",nguyen_gia:85e5,gia_thu_hoi:0,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:85e5,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M042",ten_ts:"Tủ lạnh samsung",ma_may:"M042",ngay_ghi_tang:"2023-08-08",nguyen_gia:1358e4,gia_thu_hoi:0,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:1358e4,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M043",ten_ts:"Laptop HP ProBook 650 G1",ma_may:"M043",ngay_ghi_tang:"24/02/2022",nguyen_gia:4e6,gia_thu_hoi:0,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:4e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M044",ten_ts:"Laptop Toshiba I7-4510u",ma_may:"M044",ngay_ghi_tang:"25/04/2022",nguyen_gia:4e6,gia_thu_hoi:0,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:4e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M045",ten_ts:"Laptop Toshiba I7-4510u",ma_may:"M045",ngay_ghi_tang:"25/04/2022",nguyen_gia:4e6,gia_thu_hoi:0,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:4e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M046",ten_ts:"Laptop Toshiba I7-4510u",ma_may:"M046",ngay_ghi_tang:"25/04/2022",nguyen_gia:4e6,gia_thu_hoi:0,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:4e6,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M047",ten_ts:"Màn hình Xiaomi 27 inch",ma_may:"M047",ngay_ghi_tang:"15/12/2025",nguyen_gia:21e5,gia_thu_hoi:0,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:21e5,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M048",ten_ts:"Màn hình Xiaomi 27 inch",ma_may:"M048",ngay_ghi_tang:"15/12/2025",nguyen_gia:21e5,gia_thu_hoi:0,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:21e5,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M049",ten_ts:"Màn hình Gigabyte 24 inch",ma_may:"M049",ngay_ghi_tang:"25/03/2023",nguyen_gia:32e5,gia_thu_hoi:0,kh_pb_thang:24,loai_ts:"CCDC",kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:32e5,bo_phan:"Cho thuê",trang_thai:"Đang sử dụng"},{ma_ts:"M050",ten_ts:"Switch 24 cổng",ma_may:"M050",nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê",trang_thai:"Đã khấu hao hết"},{ma_ts:"M051",ten_ts:"Cục phát wifi 4 cổng",ma_may:"M051",nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê",trang_thai:"Đã khấu hao hết"},{ma_ts:"M052",ten_ts:"Camera",ma_may:"M052",nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê",trang_thai:"Đã khấu hao hết"},{ma_ts:"M053",ten_ts:"Bộ lưu trữ camera",ma_may:"M053",nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê",trang_thai:"Đã khấu hao hết"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{nguyen_gia:0,gia_thu_hoi:0,kh_pb_thang:24,kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"},{kh_thang:0,kh_luy_ke:0,gia_tri_con_lai:0,bo_phan:"Cho thuê"}],pl:[{thang:"2026-06",mang_kd:"Cho thuê",ma_kh:"M001",ten_kh:"CÔNG TY TNHH BẢO HIỂM NHÂN THỌ BIDV METLIFE",dt_chua_vat:3681400,gia_von:243023.33333333334,lai_gop:3.4383766666666665e6,bien_lg:.9339861646837253,cp_ql:0,loi_nhuan_thuan:3.4383766666666665e6},{thang:"2026-06",mang_kd:"Cho thuê",ma_kh:"M002",ten_kh:"VĂN PHÒNG ĐẠI DIỆN IMPERIAL TOBACCO INTERNATIONAL GMBH TẠI THÀNH PHỐ HỒ CHÍ MINH",dt_chua_vat:3e6,gia_von:174516.66666666666,lai_gop:2.8254833333333335e6,bien_lg:.9418277777777778,cp_ql:0,loi_nhuan_thuan:2.8254833333333335e6},{thang:"2026-06",mang_kd:"Cho thuê",ma_kh:"M003",ten_kh:"CÔNG TY CỔ PHẦN ANPHA - AG",dt_chua_vat:2376160,gia_von:208570.66666666666,lai_gop:2.1675893333333335e6,bien_lg:.9122236437501403,cp_ql:0,loi_nhuan_thuan:2.1675893333333335e6},{thang:"2026-06",mang_kd:"Cho thuê",ma_kh:"M004",ten_kh:"CÔNG TY CỔ PHẦN MAISON RETAIL MANAGEMENT INTERNATIONAL",dt_chua_vat:165e4,gia_von:25e4,lai_gop:14e5,bien_lg:.8484848484848485,cp_ql:0,loi_nhuan_thuan:14e5},{thang:"2026-06",mang_kd:"Cho thuê",ma_kh:"M005",ten_kh:"CÔNG TY TNHH SAL VN",dt_chua_vat:35e5,gia_von:25e4,lai_gop:325e4,bien_lg:.9285714285714286,cp_ql:0,loi_nhuan_thuan:325e4},{thang:"2026-06",mang_kd:"Cho thuê",ma_kh:"M006",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",dt_chua_vat:2995e3,gia_von:167730.66666666666,lai_gop:2.8272693333333335e6,bien_lg:.9439964385086256,cp_ql:0,loi_nhuan_thuan:2.8272693333333335e6},{thang:"2026-06",mang_kd:"Cho thuê",ma_kh:"M007",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",dt_chua_vat:25e5,gia_von:263368,lai_gop:2236632,bien_lg:.8946528,cp_ql:0,loi_nhuan_thuan:2236632},{thang:"2026-06",mang_kd:"Cho thuê",ma_kh:"M008",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",dt_chua_vat:25e5,gia_von:257074,lai_gop:2242926,bien_lg:.8971704,cp_ql:0,loi_nhuan_thuan:2242926},{thang:"2026-06",mang_kd:"Cho thuê",ma_kh:"M009",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",dt_chua_vat:25e5,gia_von:257044,lai_gop:2242956,bien_lg:.8971824,cp_ql:0,loi_nhuan_thuan:2242956},{thang:"2026-06",mang_kd:"Cho thuê",ma_kh:"M010",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",dt_chua_vat:25e5,gia_von:166912,lai_gop:2333088,bien_lg:.9332352,cp_ql:0,loi_nhuan_thuan:2333088},{thang:"2026-06",mang_kd:"Cho thuê",ma_kh:"M011",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",dt_chua_vat:8e5,gia_von:71044.13333333333,lai_gop:728955.8666666667,bien_lg:.9111948333333334,cp_ql:0,loi_nhuan_thuan:728955.8666666667},{thang:"2026-06",mang_kd:"Cho thuê",ma_kh:"M012",ten_kh:"CÔNG TY CỔ PHẦN VEGA CITY",dt_chua_vat:8e5,gia_von:71851.63333333333,lai_gop:728148.3666666667,bien_lg:.9101854583333334,cp_ql:0,loi_nhuan_thuan:-4.1718516333333333e6},{thang:"2026-06",mang_kd:"Cho thuê",ma_kh:"M013",ten_kh:"CÔNG TY TNHH CÔNG NGHỆ FARADAY VIỆT NAM",dt_chua_vat:2768520,gia_von:169525.3333333333,lai_gop:2.5989946666666665e6,bien_lg:.9387668019976979,cp_ql:0,loi_nhuan_thuan:2.5989946666666665e6},{thang:"2026-06",mang_kd:"Cho thuê",ma_kh:"M014",ten_kh:"CÔNG TY TNHH CÔNG NGHỆ FARADAY VIỆT NAM",dt_chua_vat:15e5,gia_von:237493.66666666666,lai_gop:1.2625063333333333e6,bien_lg:.8416708888888889,cp_ql:0,loi_nhuan_thuan:1.2625063333333333e6},{thang:"2026-06",mang_kd:"Cho thuê",ma_kh:"M015",ten_kh:"CÔNG TY TNHH VINA COSMO",dt_chua_vat:4420240,gia_von:14352125e-1,lai_gop:29850275e-1,bien_lg:.6753089198776537,cp_ql:0,loi_nhuan_thuan:29850275e-1},{thang:"2026-06",mang_kd:"Cho thuê",ma_kh:"M016",ten_kh:"CÔNG TY TNHH VINA COSMO",dt_chua_vat:3635920,gia_von:964320,lai_gop:2671600,bien_lg:.7347796431164602,cp_ql:0,loi_nhuan_thuan:2671600},{thang:"2026-06",mang_kd:"Cho thuê",ma_kh:"M017",ten_kh:"CÔNG TY TNHH VINA COSMO",dt_chua_vat:11436839999999998e-9,gia_von:313556,lai_gop:11123283999999998e-9,bien_lg:.9725836857033936,cp_ql:0,loi_nhuan_thuan:11123283999999998e-9},{thang:"2026-06",mang_kd:"Cho thuê",ma_kh:"M018",ten_kh:"CÔNG TY TNHH THƯƠNG MẠI THỊT TƯƠI VINA",dt_chua_vat:15e5,gia_von:273688,lai_gop:1226312,bien_lg:.8175413333333333,cp_ql:0,loi_nhuan_thuan:1226312},{thang:"2026-06",mang_kd:"Cho thuê",ma_kh:"M019",ten_kh:"CÔNG TY CỔ PHẦN MAISON RETAIL MANAGEMENT INTERNATIONAL",dt_chua_vat:1000560,gia_von:0,lai_gop:1000560,bien_lg:1,cp_ql:0,loi_nhuan_thuan:1000560},{thang:"2026-06",mang_kd:"Cho thuê",ma_kh:"M020",ten_kh:"CÔNG TY TNHH CHUGAI TECHNOS VIỆT NAM",dt_chua_vat:0,gia_von:0,lai_gop:0,bien_lg:0,cp_ql:0,loi_nhuan_thuan:0},{thang:"2026-06",mang_kd:"Cho thuê",ma_kh:"M021",ten_kh:"Văn Phòng Đại Diện Christina Noble Children's Foundation",dt_chua_vat:143e4,gia_von:166666.66666666666,lai_gop:1.2633333333333333e6,bien_lg:.8834498834498834,cp_ql:0,loi_nhuan_thuan:1.2633333333333333e6},{thang:"2026-06",mang_kd:"Cho thuê",ma_kh:"M022",ten_kh:"Công ty TNHH InBold",dt_chua_vat:279480,gia_von:0,lai_gop:279480,bien_lg:1,cp_ql:0,loi_nhuan_thuan:279480},{mang_kd:"Cho thuê",bien_lg:0},{mang_kd:"Cho thuê",bien_lg:0},{mang_kd:"Cho thuê",bien_lg:0},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:"CT202634R",ten_kh:"Mực photocopy Fuji Xerox DC VI C2271/C3370/C3371/C4471 (B)",dt_chua_vat:22e5,gia_von:0,lai_gop:22e5,bien_lg:1,cp_ql:0,loi_nhuan_thuan:22e5},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:"CWAA0901",ten_kh:"Mực thải DC VI C2271/C3370/C3371/C4471",dt_chua_vat:9e5,gia_von:15e4,lai_gop:75e4,bien_lg:.8333333333333334,cp_ql:0,loi_nhuan_thuan:75e4},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:"013R00662",ten_kh:"Cụm trống máy photo Xerox 7845i",dt_chua_vat:25e5,gia_von:18e5,lai_gop:7e5,bien_lg:.28,cp_ql:0,loi_nhuan_thuan:7e5},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:"CT351089",ten_kh:"DRUM XEROX V 2060/3060/3065",dt_chua_vat:125e4,gia_von:2808e3,lai_gop:-1558e3,bien_lg:-1.2464,cp_ql:0,loi_nhuan_thuan:-1558e3},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:"CT202508",ten_kh:"Mực Fuji Xerox AP - DC V 2060/ 3060/ 3065",dt_chua_vat:19e5,gia_von:15e5,lai_gop:4e5,bien_lg:.21052631578947367,cp_ql:0,loi_nhuan_thuan:4e5},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:"CT351061",ten_kh:"Cụm trống máy photo Fujifilm 4070/5070",dt_chua_vat:25e5,gia_von:2325e3,lai_gop:175e3,bien_lg:.07,cp_ql:0,loi_nhuan_thuan:175e3},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:"CT202343",ten_kh:"Mực photocopy Fuji Xerox DC V4070/5070 (B)",dt_chua_vat:125e4,gia_von:5e5,lai_gop:75e4,bien_lg:.6,cp_ql:0,loi_nhuan_thuan:75e4},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:"MPTV2060",ten_kh:"Máy Photocopy V2060",dt_chua_vat:16e6,gia_von:0,lai_gop:16e6,bien_lg:1,cp_ql:0,loi_nhuan_thuan:16e6},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:"1NCWAA0751",ten_kh:"Mực thải DC IV-V C2275/C3373/C3375/C4475",dt_chua_vat:144e4,gia_von:1e5,lai_gop:134e4,bien_lg:.9305555555555556,cp_ql:0,loi_nhuan_thuan:134e4},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:"CT201734",ten_kh:"Mực Fuji Xerox DC IV 2060/ 3060/ 3065",dt_chua_vat:125e4,gia_von:0,lai_gop:125e4,bien_lg:1,cp_ql:0,loi_nhuan_thuan:125e4},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:"CT350922",ten_kh:"DRUM XEROX IV 2060/3060/3065",dt_chua_vat:24e5,gia_von:17e5,lai_gop:7e5,bien_lg:.2916666666666667,cp_ql:0,loi_nhuan_thuan:7e5},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:"CT202384",ten_kh:"Mực photocopy Fuji Xerox DC S2011/S2320/S2520 (B)",dt_chua_vat:14e5,gia_von:14e5,lai_gop:0,bien_lg:0,cp_ql:0,loi_nhuan_thuan:0},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:"126k38086",ten_kh:"Cụm sấy máy photo Fujifilm 2271/3373/4473/4570/5570",dt_chua_vat:119e5,gia_von:415e4,lai_gop:775e4,bien_lg:.6512605042016807,cp_ql:0,loi_nhuan_thuan:775e4},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:"BTB2271",ten_kh:"Băng tải máy photo Fujifilm 3371/3373/4471/4570/557",dt_chua_vat:4537e3,gia_von:25e5,lai_gop:2037e3,bien_lg:.44897509367423405,cp_ql:0,loi_nhuan_thuan:2037e3},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:"676K51531",ten_kh:"Từ chính hãng màu đen VI 2271",dt_chua_vat:1158500,gia_von:1547e3,lai_gop:-388500,bien_lg:-.33534743202416917,cp_ql:0,loi_nhuan_thuan:-388500},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:"CT351326",ten_kh:"Drum Apeos Apeos 4570/5570",dt_chua_vat:8194e3,gia_von:2592e3,lai_gop:5602e3,bien_lg:.68367097876495,cp_ql:0,loi_nhuan_thuan:5602e3},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:"CT202508RL",ten_kh:"Mực photocopy Fuji Xerox DC V 2060/3060/3065 (B)",dt_chua_vat:12e5,gia_von:45e4,lai_gop:75e4,bien_lg:.625,cp_ql:0,loi_nhuan_thuan:75e4},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:50235,ten_kh:`Hộp mực in HP P1102/1212NF/M1130
(CB435A/CE285A/CE278A) 2K`,dt_chua_vat:4e5,gia_von:1e5,lai_gop:3e5,bien_lg:.75,cp_ql:0,loi_nhuan_thuan:3e5},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:"CT202108R",ten_kh:"Mực photocopy Fuji Xerox DC IV-V C2275/C3373/C3375/C4475 (Y)",dt_chua_vat:125e4,gia_von:165e4,lai_gop:-4e5,bien_lg:-.32,cp_ql:0,loi_nhuan_thuan:-4e5},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:50235,ten_kh:`Hộp mực in HP P1102/1212NF/M1130
(CB435A/CE285A/CE278A) 2K`,dt_chua_vat:45e4,gia_von:1e5,lai_gop:35e4,bien_lg:.7777777777777778,cp_ql:0,loi_nhuan_thuan:35e4},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:50332,ten_kh:`Hộp mực in Brother HL 2360/2361 (TN2385/2325)
2.6K`,dt_chua_vat:185185.185185185,gia_von:1e5,lai_gop:85185.185185185,bien_lg:.45999999999999946,cp_ql:0,loi_nhuan_thuan:85185.185185185},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:"CT202638",ten_kh:"Mực Photocopy Fujifilm Apeos 4570 – 5570",dt_chua_vat:907037.037037037,gia_von:0,lai_gop:907037.037037037,bien_lg:1,cp_ql:0,loi_nhuan_thuan:907037.037037037},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:"CLTVI2271Y",ten_kh:"Chip mực DC VI C2271/C3370/C3371/C4471 TY",dt_chua_vat:35e3,gia_von:35e3,lai_gop:0,bien_lg:0,cp_ql:0,loi_nhuan_thuan:0},{thang:"2026-06",mang_kd:"Mua bán",ma_kh:"CT202508",ten_kh:"Mực Fuji Xerox AP - DC V 2060/ 3060/ 3065",dt_chua_vat:19e5,gia_von:15e5,lai_gop:4e5,bien_lg:.21052631578947367,cp_ql:0,loi_nhuan_thuan:4e5},{mang_kd:"Mua bán",bien_lg:0},{mang_kd:"Mua bán",bien_lg:0},{mang_kd:"Mua bán",bien_lg:0},{mang_kd:"Mua bán",bien_lg:0},{mang_kd:"Mua bán",bien_lg:0},{mang_kd:"Mua bán",bien_lg:0},{mang_kd:"Mua bán",bien_lg:0},{mang_kd:"Mua bán",bien_lg:0},{mang_kd:"Mua bán",bien_lg:0},{thang:"2026-06",mang_kd:"Sửa chữa",ma_kh:"TK001",ten_kh:"Văn Phòng Đại Diện Christina Noble Children's Foundation",dt_chua_vat:0,gia_von:0,lai_gop:0,bien_lg:0,cp_ql:0,loi_nhuan_thuan:0},{mang_kd:"Sửa chữa",ma_kh:"TK002",dt_chua_vat:0,gia_von:0,lai_gop:0,bien_lg:0,cp_ql:0,loi_nhuan_thuan:0},{mang_kd:"Sửa chữa",ma_kh:"TK003",dt_chua_vat:0,gia_von:0,lai_gop:0,bien_lg:0,cp_ql:0,loi_nhuan_thuan:0},{mang_kd:"Sửa chữa",ma_kh:"TK004",dt_chua_vat:0,gia_von:0,lai_gop:0,bien_lg:0,cp_ql:0,loi_nhuan_thuan:0},{mang_kd:"Sửa chữa",ma_kh:"TK005",dt_chua_vat:0,gia_von:0,lai_gop:0,bien_lg:0,cp_ql:0,loi_nhuan_thuan:0},{mang_kd:"Sửa chữa",ma_kh:"TK006",dt_chua_vat:0,gia_von:0,lai_gop:0,bien_lg:0,cp_ql:0,loi_nhuan_thuan:0},{mang_kd:"Sửa chữa",ma_kh:"TK007",dt_chua_vat:0,gia_von:0,lai_gop:0,bien_lg:0,cp_ql:0,loi_nhuan_thuan:0},{mang_kd:"Sửa chữa",ma_kh:"TK200",dt_chua_vat:0,gia_von:0,lai_gop:0,bien_lg:0,cp_ql:0,loi_nhuan_thuan:0}]},dE={dt_thue:596366096e-1,lai_gop_thue:50832522733333334e-9,dt_muaban:72475260,lai_gop_muaban:40099722222222224e-9,dt_dichvu:0,lai_gop_dichvu:0,tong_doanh_thu:1321118696e-1,tong_lai_gop:9093224495555556e-8,chi_phi_vh:59894712,cong_no_phai_thu:1337913096e-1,cong_no_qua_han:980792496e-1,cong_no_phai_tra:0,gia_tri_ton:3481909735e-1,may_dang_thue:19,tong_may:201,tong_kh:211,hd_hieu_luc:22,may_theo_tinh_trang:{"Đang thuê":19,"Máy toàn phần":3,"Đang sử dụng":13,"Kho chờ xử lý":18,Kho:148},dt_theo_mang:{"Cho thuê":596366096e-1,"Mua bán":72475260,"Dịch vụ":0},chi_phi_theo_nhom:{"Lương NV":45004900,"Thuê mặt bằng":8e6,"Hóa đơn":3325281,"Ăn uống":2151360,Điện:792958,Nước:257213,Internet:22e4,"Giao nhận":143e3},top_kh:{"CÔNG TY TNHH VINA COSMO":19493e3,"CÔNG TY CỔ PHẦN VEGA CITY":15762600,"CÔNG TY TNHH CÔNG NGHỆ FARADAY VIỆT NAM":46100016e-1,"CÔNG TY TNHH BẢO HIỂM NHÂN THỌ BIDV METLIFE":3975912,"CÔNG TY TNHH SAL VN":378e4,"VĂN PHÒNG ĐẠI DIỆN IMPERIAL TOBACCO INTERNATIONAL GMBH TẠI THÀNH PHỐ HỒ CHÍ MINH":324e4,"CÔNG TY CỔ PHẦN MAISON RETAIL MANAGEMENT INTERNATIONAL":28626048e-1,"CÔNG TY CỔ PHẦN ANPHA - AG":25662528e-1,"Văn Phòng Đại Diện Christina Noble Children's Foundation":1544400,"CÔNG TY TNHH THƯƠNG MẠI THỊT TƯƠI VINA":15e5},cong_no_theo_tuoi:{"0-30":1283913096e-1,">90":27e5,"31-60":27e5,"Đã thu":0},top_ton_kho:{"Mực Photocopy FujiFilm Apeos C3070 / 4570 / 5570 (Y)":19872e3,"Drum FujiFilm ApeosPro C810 / C750 / C650":273e5,"Mực Photocopy FujiFilm ApeosWide 3030/6050 - DocuWite":264e5,"Mực Photocopy FujiFilm Apeos C3070 / 4570 / 5570 (C)":17388e3,"Mực Photocopy FujiFilm Apeos C3070 / 4570 / 5570 (M)":9936e3,"Mực photocopy Fuji Xerox DC VI C2271/C3370/C3371/C4471 (C)":12445e3,"Mực Photocopy Fuji Xerox ApeosPort-V 6080/7080":1e7},loi_nhuan_rong:3103753295555556e-8},k1={data:fE,kpi:dE},bN="erp_data_v1";let gr=null;function vl(){if(gr)return gr;const t=localStorage.getItem(bN);if(t)try{return gr=JSON.parse(t),gr}catch{}return gr=JSON.parse(JSON.stringify(k1.data)),U0(),gr}function pE(){return k1.kpi}function U0(){try{localStorage.setItem(bN,JSON.stringify(gr))}catch{}}function Me(t){return vl()[t]||[]}function Fa(t,n,e){const a=vl();a[t][n]=e,U0()}function Ba(t,n){const e=vl();e[t]||(e[t]=[]),e[t].unshift(n),U0()}function Ra(t,n){vl()[t].splice(n,1),U0()}function mE(){gr=JSON.parse(JSON.stringify(k1.data)),U0()}function vE(t){gr=t,U0()}function yE(){return JSON.stringify(vl(),null,2)}const At=t=>{if(t==null||t==="")return 0;const n=typeof t=="number"?t:parseFloat(String(t).replace(/[^0-9.-]/g,""));return Number.isFinite(n)?n:0},N1=t=>At(t).toLocaleString("vi-VN",{maximumFractionDigits:0}),Ae=t=>{const n=At(t),e=Math.abs(n);return e>=1e9?(n/1e9).toLocaleString("vi-VN",{maximumFractionDigits:2})+" tỷ":e>=1e6?(n/1e6).toLocaleString("vi-VN",{maximumFractionDigits:1})+" tr":e>=1e3?(n/1e3).toLocaleString("vi-VN",{maximumFractionDigits:0})+"k":n.toLocaleString("vi-VN")},CN=(t,n=1)=>{const e=At(t);return(e<=1&&e>=-1?e*100:e).toLocaleString("vi-VN",{maximumFractionDigits:n})+"%"},xE=t=>{if(!t)return"";const n=String(t),e=n.match(/^(\d{4})-(\d{2})-(\d{2})/);return e?`${e[3]}/${e[2]}/${e[1]}`:n},v2=t=>String(t||"").normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/đ/g,"d").replace(/Đ/g,"D").toLowerCase();function Zl({icon:t,label:n,value:e,sub:a,tone:r="brand",money:i}){const o={brand:"from-brand to-brand-light text-white",slate:"from-slate-700 to-slate-800 text-white",amber:"from-amber-500 to-orange-500 text-white",red:"from-rose-500 to-red-600 text-white",green:"from-emerald-500 to-teal-600 text-white",violet:"from-violet-500 to-purple-600 text-white"};return k.jsxs("div",{className:`rounded-2xl p-5 bg-gradient-to-br ${o[r]} shadow-lg shadow-black/5 relative overflow-hidden`,children:[k.jsx("div",{className:"absolute -right-4 -top-4 opacity-15",children:t&&k.jsx(t,{className:"w-24 h-24"})}),k.jsxs("div",{className:"relative",children:[k.jsx("div",{className:"text-xs font-medium uppercase tracking-wide opacity-80",children:n}),k.jsx("div",{className:"text-2xl font-bold mt-2 tabular-nums",children:i?Ae(e):e}),a&&k.jsx("div",{className:"text-xs mt-1 opacity-80",children:a})]})]})}function me({title:t,children:n,right:e,className:a=""}){return k.jsxs("div",{className:`bg-white rounded-2xl border border-slate-200 shadow-sm p-5 ${a}`,children:[k.jsxs("div",{className:"flex items-center justify-between mb-4",children:[k.jsx("h3",{className:"font-semibold text-ink",children:t}),e]}),n]})}const zi=["#0b6b5f","#12a08e","#d97706","#6366f1","#e11d48","#0891b2","#7c3aed","#65a30d","#db2777","#0284c7"];function Qa({active:t,payload:n,label:e}){return!t||!n||!n.length?null:k.jsxs("div",{className:"bg-white border border-slate-200 rounded-lg shadow-lg px-3 py-2 text-sm",children:[k.jsx("div",{className:"font-medium text-ink mb-1",children:e}),n.map((a,r)=>k.jsxs("div",{className:"flex items-center gap-2 text-slate-600",children:[k.jsx("span",{className:"w-2 h-2 rounded-full",style:{background:a.color||a.fill}}),a.name,": ",k.jsxs("span",{className:"font-semibold tabular-nums",children:[N1(a.value)," đ"]})]},r))]})}function kN(t){var n,e,a="";if(typeof t=="string"||typeof t=="number")a+=t;else if(typeof t=="object")if(Array.isArray(t)){var r=t.length;for(n=0;n<r;n++)t[n]&&(e=kN(t[n]))&&(a&&(a+=" "),a+=e)}else for(e in t)t[e]&&(a&&(a+=" "),a+=e);return a}function Mt(){for(var t,n,e=0,a="",r=arguments.length;e<r;e++)(t=arguments[e])&&(n=kN(t))&&(a&&(a+=" "),a+=n);return a}var TE=Array.isArray,Fe=TE,bE=typeof Il=="object"&&Il&&Il.Object===Object&&Il,NN=bE,CE=NN,kE=typeof self=="object"&&self&&self.Object===Object&&self,NE=CE||kE||Function("return this")(),or=NE,AE=or,wE=AE.Symbol,yl=wE,y2=yl,AN=Object.prototype,SE=AN.hasOwnProperty,HE=AN.toString,Th=y2?y2.toStringTag:void 0;function OE(t){var n=SE.call(t,Th),e=t[Th];try{t[Th]=void 0;var a=!0}catch{}var r=HE.call(t);return a&&(n?t[Th]=e:delete t[Th]),r}var EE=OE,PE=Object.prototype,ME=PE.toString;function IE(t){return ME.call(t)}var DE=IE,x2=yl,LE=EE,FE=DE,BE="[object Null]",RE="[object Undefined]",T2=x2?x2.toStringTag:void 0;function jE(t){return t==null?t===void 0?RE:BE:T2&&T2 in Object(t)?LE(t):FE(t)}var Br=jE;function KE(t){return t!=null&&typeof t=="object"}var Rr=KE,VE=Br,$E=Rr,qE="[object Symbol]";function GE(t){return typeof t=="symbol"||$E(t)&&VE(t)==qE}var Y0=GE,UE=Fe,YE=Y0,WE=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,zE=/^\w*$/;function XE(t,n){if(UE(t))return!1;var e=typeof t;return e=="number"||e=="symbol"||e=="boolean"||t==null||YE(t)?!0:zE.test(t)||!WE.test(t)||n!=null&&t in Object(n)}var A1=XE;function QE(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}var Ti=QE;const W0=Xt(Ti);var ZE=Br,JE=Ti,tP="[object AsyncFunction]",nP="[object Function]",eP="[object GeneratorFunction]",aP="[object Proxy]";function rP(t){if(!JE(t))return!1;var n=ZE(t);return n==nP||n==eP||n==tP||n==aP}var w1=rP;const Ht=Xt(w1);var iP=or,oP=iP["__core-js_shared__"],hP=oP,ff=hP,b2=function(){var t=/[^.]+$/.exec(ff&&ff.keys&&ff.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function uP(t){return!!b2&&b2 in t}var lP=uP,_P=Function.prototype,sP=_P.toString;function cP(t){if(t!=null){try{return sP.call(t)}catch{}try{return t+""}catch{}}return""}var wN=cP,gP=w1,fP=lP,dP=Ti,pP=wN,mP=/[\\^$.*+?()[\]{}|]/g,vP=/^\[object .+?Constructor\]$/,yP=Function.prototype,xP=Object.prototype,TP=yP.toString,bP=xP.hasOwnProperty,CP=RegExp("^"+TP.call(bP).replace(mP,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function kP(t){if(!dP(t)||fP(t))return!1;var n=gP(t)?CP:vP;return n.test(pP(t))}var NP=kP;function AP(t,n){return t?.[n]}var wP=AP,SP=NP,HP=wP;function OP(t,n){var e=HP(t,n);return SP(e)?e:void 0}var po=OP,EP=po,PP=EP(Object,"create"),Lc=PP,C2=Lc;function MP(){this.__data__=C2?C2(null):{},this.size=0}var IP=MP;function DP(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}var LP=DP,FP=Lc,BP="__lodash_hash_undefined__",RP=Object.prototype,jP=RP.hasOwnProperty;function KP(t){var n=this.__data__;if(FP){var e=n[t];return e===BP?void 0:e}return jP.call(n,t)?n[t]:void 0}var VP=KP,$P=Lc,qP=Object.prototype,GP=qP.hasOwnProperty;function UP(t){var n=this.__data__;return $P?n[t]!==void 0:GP.call(n,t)}var YP=UP,WP=Lc,zP="__lodash_hash_undefined__";function XP(t,n){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=WP&&n===void 0?zP:n,this}var QP=XP,ZP=IP,JP=LP,t8=VP,n8=YP,e8=QP;function z0(t){var n=-1,e=t==null?0:t.length;for(this.clear();++n<e;){var a=t[n];this.set(a[0],a[1])}}z0.prototype.clear=ZP;z0.prototype.delete=JP;z0.prototype.get=t8;z0.prototype.has=n8;z0.prototype.set=e8;var a8=z0;function r8(){this.__data__=[],this.size=0}var i8=r8;function o8(t,n){return t===n||t!==t&&n!==n}var S1=o8,h8=S1;function u8(t,n){for(var e=t.length;e--;)if(h8(t[e][0],n))return e;return-1}var Fc=u8,l8=Fc,_8=Array.prototype,s8=_8.splice;function c8(t){var n=this.__data__,e=l8(n,t);if(e<0)return!1;var a=n.length-1;return e==a?n.pop():s8.call(n,e,1),--this.size,!0}var g8=c8,f8=Fc;function d8(t){var n=this.__data__,e=f8(n,t);return e<0?void 0:n[e][1]}var p8=d8,m8=Fc;function v8(t){return m8(this.__data__,t)>-1}var y8=v8,x8=Fc;function T8(t,n){var e=this.__data__,a=x8(e,t);return a<0?(++this.size,e.push([t,n])):e[a][1]=n,this}var b8=T8,C8=i8,k8=g8,N8=p8,A8=y8,w8=b8;function X0(t){var n=-1,e=t==null?0:t.length;for(this.clear();++n<e;){var a=t[n];this.set(a[0],a[1])}}X0.prototype.clear=C8;X0.prototype.delete=k8;X0.prototype.get=N8;X0.prototype.has=A8;X0.prototype.set=w8;var Bc=X0,S8=po,H8=or,O8=S8(H8,"Map"),H1=O8,k2=a8,E8=Bc,P8=H1;function M8(){this.size=0,this.__data__={hash:new k2,map:new(P8||E8),string:new k2}}var I8=M8;function D8(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}var L8=D8,F8=L8;function B8(t,n){var e=t.__data__;return F8(n)?e[typeof n=="string"?"string":"hash"]:e.map}var Rc=B8,R8=Rc;function j8(t){var n=R8(this,t).delete(t);return this.size-=n?1:0,n}var K8=j8,V8=Rc;function $8(t){return V8(this,t).get(t)}var q8=$8,G8=Rc;function U8(t){return G8(this,t).has(t)}var Y8=U8,W8=Rc;function z8(t,n){var e=W8(this,t),a=e.size;return e.set(t,n),this.size+=e.size==a?0:1,this}var X8=z8,Q8=I8,Z8=K8,J8=q8,tM=Y8,nM=X8;function Q0(t){var n=-1,e=t==null?0:t.length;for(this.clear();++n<e;){var a=t[n];this.set(a[0],a[1])}}Q0.prototype.clear=Q8;Q0.prototype.delete=Z8;Q0.prototype.get=J8;Q0.prototype.has=tM;Q0.prototype.set=nM;var O1=Q0,SN=O1,eM="Expected a function";function E1(t,n){if(typeof t!="function"||n!=null&&typeof n!="function")throw new TypeError(eM);var e=function(){var a=arguments,r=n?n.apply(this,a):a[0],i=e.cache;if(i.has(r))return i.get(r);var o=t.apply(this,a);return e.cache=i.set(r,o)||i,o};return e.cache=new(E1.Cache||SN),e}E1.Cache=SN;var HN=E1;const aM=Xt(HN);var rM=HN,iM=500;function oM(t){var n=rM(t,function(a){return e.size===iM&&e.clear(),a}),e=n.cache;return n}var hM=oM,uM=hM,lM=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_M=/\\(\\)?/g,sM=uM(function(t){var n=[];return t.charCodeAt(0)===46&&n.push(""),t.replace(lM,function(e,a,r,i){n.push(r?i.replace(_M,"$1"):a||e)}),n}),cM=sM;function gM(t,n){for(var e=-1,a=t==null?0:t.length,r=Array(a);++e<a;)r[e]=n(t[e],e,t);return r}var P1=gM,N2=yl,fM=P1,dM=Fe,pM=Y0,A2=N2?N2.prototype:void 0,w2=A2?A2.toString:void 0;function ON(t){if(typeof t=="string")return t;if(dM(t))return fM(t,ON)+"";if(pM(t))return w2?w2.call(t):"";var n=t+"";return n=="0"&&1/t==-1/0?"-0":n}var mM=ON,vM=mM;function yM(t){return t==null?"":vM(t)}var EN=yM,xM=Fe,TM=A1,bM=cM,CM=EN;function kM(t,n){return xM(t)?t:TM(t,n)?[t]:bM(CM(t))}var PN=kM,NM=Y0;function AM(t){if(typeof t=="string"||NM(t))return t;var n=t+"";return n=="0"&&1/t==-1/0?"-0":n}var jc=AM,wM=PN,SM=jc;function HM(t,n){n=wM(n,t);for(var e=0,a=n.length;t!=null&&e<a;)t=t[SM(n[e++])];return e&&e==a?t:void 0}var M1=HM,OM=M1;function EM(t,n,e){var a=t==null?void 0:OM(t,n);return a===void 0?e:a}var MN=EM;const ze=Xt(MN);function PM(t){return t==null}var MM=PM;const Dt=Xt(MM);var IM=Br,DM=Fe,LM=Rr,FM="[object String]";function BM(t){return typeof t=="string"||!DM(t)&&LM(t)&&IM(t)==FM}var RM=BM;const ro=Xt(RM);var IN={exports:{}},Qt={};/**
 * @license React
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var I1=Symbol.for("react.element"),D1=Symbol.for("react.portal"),Kc=Symbol.for("react.fragment"),Vc=Symbol.for("react.strict_mode"),$c=Symbol.for("react.profiler"),qc=Symbol.for("react.provider"),Gc=Symbol.for("react.context"),jM=Symbol.for("react.server_context"),Uc=Symbol.for("react.forward_ref"),Yc=Symbol.for("react.suspense"),Wc=Symbol.for("react.suspense_list"),zc=Symbol.for("react.memo"),Xc=Symbol.for("react.lazy"),KM=Symbol.for("react.offscreen"),DN;DN=Symbol.for("react.module.reference");function va(t){if(typeof t=="object"&&t!==null){var n=t.$$typeof;switch(n){case I1:switch(t=t.type,t){case Kc:case $c:case Vc:case Yc:case Wc:return t;default:switch(t=t&&t.$$typeof,t){case jM:case Gc:case Uc:case Xc:case zc:case qc:return t;default:return n}}case D1:return n}}}Qt.ContextConsumer=Gc;Qt.ContextProvider=qc;Qt.Element=I1;Qt.ForwardRef=Uc;Qt.Fragment=Kc;Qt.Lazy=Xc;Qt.Memo=zc;Qt.Portal=D1;Qt.Profiler=$c;Qt.StrictMode=Vc;Qt.Suspense=Yc;Qt.SuspenseList=Wc;Qt.isAsyncMode=function(){return!1};Qt.isConcurrentMode=function(){return!1};Qt.isContextConsumer=function(t){return va(t)===Gc};Qt.isContextProvider=function(t){return va(t)===qc};Qt.isElement=function(t){return typeof t=="object"&&t!==null&&t.$$typeof===I1};Qt.isForwardRef=function(t){return va(t)===Uc};Qt.isFragment=function(t){return va(t)===Kc};Qt.isLazy=function(t){return va(t)===Xc};Qt.isMemo=function(t){return va(t)===zc};Qt.isPortal=function(t){return va(t)===D1};Qt.isProfiler=function(t){return va(t)===$c};Qt.isStrictMode=function(t){return va(t)===Vc};Qt.isSuspense=function(t){return va(t)===Yc};Qt.isSuspenseList=function(t){return va(t)===Wc};Qt.isValidElementType=function(t){return typeof t=="string"||typeof t=="function"||t===Kc||t===$c||t===Vc||t===Yc||t===Wc||t===KM||typeof t=="object"&&t!==null&&(t.$$typeof===Xc||t.$$typeof===zc||t.$$typeof===qc||t.$$typeof===Gc||t.$$typeof===Uc||t.$$typeof===DN||t.getModuleId!==void 0)};Qt.typeOf=va;IN.exports=Qt;var VM=IN.exports,$M=Br,qM=Rr,GM="[object Number]";function UM(t){return typeof t=="number"||qM(t)&&$M(t)==GM}var LN=UM;const YM=Xt(LN);var WM=LN;function zM(t){return WM(t)&&t!=+t}var XM=zM;const xl=Xt(XM);var ve=function(n){return n===0?0:n>0?1:-1},$i=function(n){return ro(n)&&n.indexOf("%")===n.length-1},ct=function(n){return YM(n)&&!xl(n)},QM=function(n){return Dt(n)},Ln=function(n){return ct(n)||ro(n)},ZM=0,Tl=function(n){var e=++ZM;return"".concat(n||"").concat(e)},ye=function(n,e){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!ct(n)&&!ro(n))return a;var i;if($i(n)){var o=n.indexOf("%");i=e*parseFloat(n.slice(0,o))/100}else i=+n;return xl(i)&&(i=a),r&&i>e&&(i=e),i},Xr=function(n){if(!n)return null;var e=Object.keys(n);return e&&e.length?n[e[0]]:null},JM=function(n){if(!Array.isArray(n))return!1;for(var e=n.length,a={},r=0;r<e;r++)if(!a[n[r]])a[n[r]]=!0;else return!0;return!1},Ur=function(n,e){return ct(n)&&ct(e)?function(a){return n+a*(e-n)}:function(){return e}};function Wd(t,n,e){return!t||!t.length?null:t.find(function(a){return a&&(typeof n=="function"?n(a):ze(a,n))===e})}var t7=function(n,e){return ct(n)&&ct(e)?n-e:ro(n)&&ro(e)?n.localeCompare(e):n instanceof Date&&e instanceof Date?n.getTime()-e.getTime():String(n).localeCompare(String(e))};function r0(t,n){for(var e in t)if({}.hasOwnProperty.call(t,e)&&(!{}.hasOwnProperty.call(n,e)||t[e]!==n[e]))return!1;for(var a in n)if({}.hasOwnProperty.call(n,a)&&!{}.hasOwnProperty.call(t,a))return!1;return!0}function zd(t){"@babel/helpers - typeof";return zd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},zd(t)}var n7=["viewBox","children"],e7=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],S2=["points","pathLength"],df={svg:n7,polygon:S2,polyline:S2},L1=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],is=function(n,e){if(!n||typeof n=="function"||typeof n=="boolean")return null;var a=n;if(J.isValidElement(n)&&(a=n.props),!W0(a))return null;var r={};return Object.keys(a).forEach(function(i){L1.includes(i)&&(r[i]=e||function(o){return a[i](a,o)})}),r},a7=function(n,e,a){return function(r){return n(e,a,r),null}},io=function(n,e,a){if(!W0(n)||zd(n)!=="object")return null;var r=null;return Object.keys(n).forEach(function(i){var o=n[i];L1.includes(i)&&typeof o=="function"&&(r||(r={}),r[i]=a7(o,e,a))}),r},r7=["children"],i7=["children"];function H2(t,n){if(t==null)return{};var e=o7(t,n),a,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)a=i[r],!(n.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(e[a]=t[a])}return e}function o7(t,n){if(t==null)return{};var e={};for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){if(n.indexOf(a)>=0)continue;e[a]=t[a]}return e}var O2={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},br=function(n){return typeof n=="string"?n:n?n.displayName||n.name||"Component":""},E2=null,pf=null,F1=function t(n){if(n===E2&&Array.isArray(pf))return pf;var e=[];return J.Children.forEach(n,function(a){Dt(a)||(VM.isFragment(a)?e=e.concat(t(a.props.children)):e.push(a))}),pf=e,E2=n,e};function fa(t,n){var e=[],a=[];return Array.isArray(n)?a=n.map(function(r){return br(r)}):a=[br(n)],F1(t).forEach(function(r){var i=ze(r,"type.displayName")||ze(r,"type.name");a.indexOf(i)!==-1&&e.push(r)}),e}function Ve(t,n){var e=fa(t,n);return e&&e[0]}var P2=function(n){if(!n||!n.props)return!1;var e=n.props,a=e.width,r=e.height;return!(!ct(a)||a<=0||!ct(r)||r<=0)},h7=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],u7=function(n){return n&&n.type&&ro(n.type)&&h7.indexOf(n.type)>=0},l7=function(n,e,a,r){var i,o=(i=df?.[r])!==null&&i!==void 0?i:[];return e.startsWith("data-")||!Ht(n)&&(r&&o.includes(e)||e7.includes(e))||a&&L1.includes(e)},St=function(n,e,a){if(!n||typeof n=="function"||typeof n=="boolean")return null;var r=n;if(J.isValidElement(n)&&(r=n.props),!W0(r))return null;var i={};return Object.keys(r).forEach(function(o){var h;l7((h=r)===null||h===void 0?void 0:h[o],o,e,a)&&(i[o]=r[o])}),i},Xd=function t(n,e){if(n===e)return!0;var a=J.Children.count(n);if(a!==J.Children.count(e))return!1;if(a===0)return!0;if(a===1)return M2(Array.isArray(n)?n[0]:n,Array.isArray(e)?e[0]:e);for(var r=0;r<a;r++){var i=n[r],o=e[r];if(Array.isArray(i)||Array.isArray(o)){if(!t(i,o))return!1}else if(!M2(i,o))return!1}return!0},M2=function(n,e){if(Dt(n)&&Dt(e))return!0;if(!Dt(n)&&!Dt(e)){var a=n.props||{},r=a.children,i=H2(a,r7),o=e.props||{},h=o.children,u=H2(o,i7);return r&&h?r0(i,u)&&Xd(r,h):!r&&!h?r0(i,u):!1}return!1},I2=function(n,e){var a=[],r={};return F1(n).forEach(function(i,o){if(u7(i))a.push(i);else if(i){var h=br(i.type),u=e[h]||{},l=u.handler,_=u.once;if(l&&(!_||!r[h])){var s=l(i,h,o);a.push(s),r[h]=!0}}}),a},_7=function(n){var e=n&&n.type;return e&&O2[e]?O2[e]:null},s7=function(n,e){return F1(e).indexOf(n)},c7=["children","width","height","viewBox","className","style","title","desc"];function Qd(){return Qd=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},Qd.apply(this,arguments)}function g7(t,n){if(t==null)return{};var e=f7(t,n),a,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)a=i[r],!(n.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(e[a]=t[a])}return e}function f7(t,n){if(t==null)return{};var e={};for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){if(n.indexOf(a)>=0)continue;e[a]=t[a]}return e}function Zd(t){var n=t.children,e=t.width,a=t.height,r=t.viewBox,i=t.className,o=t.style,h=t.title,u=t.desc,l=g7(t,c7),_=r||{width:e,height:a,x:0,y:0},s=Mt("recharts-surface",i);return B.createElement("svg",Qd({},St(l,!0,"svg"),{className:s,width:e,height:a,style:o,viewBox:"".concat(_.x," ").concat(_.y," ").concat(_.width," ").concat(_.height)}),B.createElement("title",null,h),B.createElement("desc",null,u),n)}var d7=["children","className"];function Jd(){return Jd=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},Jd.apply(this,arguments)}function p7(t,n){if(t==null)return{};var e=m7(t,n),a,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)a=i[r],!(n.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(e[a]=t[a])}return e}function m7(t,n){if(t==null)return{};var e={};for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){if(n.indexOf(a)>=0)continue;e[a]=t[a]}return e}var Ut=B.forwardRef(function(t,n){var e=t.children,a=t.className,r=p7(t,d7),i=Mt("recharts-layer",a);return B.createElement("g",Jd({className:i},St(r,!0),{ref:n}),e)}),ja=function(n,e){for(var a=arguments.length,r=new Array(a>2?a-2:0),i=2;i<a;i++)r[i-2]=arguments[i]};function v7(t,n,e){var a=-1,r=t.length;n<0&&(n=-n>r?0:r+n),e=e>r?r:e,e<0&&(e+=r),r=n>e?0:e-n>>>0,n>>>=0;for(var i=Array(r);++a<r;)i[a]=t[a+n];return i}var y7=v7,x7=y7;function T7(t,n,e){var a=t.length;return e=e===void 0?a:e,!n&&e>=a?t:x7(t,n,e)}var b7=T7,C7="\\ud800-\\udfff",k7="\\u0300-\\u036f",N7="\\ufe20-\\ufe2f",A7="\\u20d0-\\u20ff",w7=k7+N7+A7,S7="\\ufe0e\\ufe0f",H7="\\u200d",O7=RegExp("["+H7+C7+w7+S7+"]");function E7(t){return O7.test(t)}var FN=E7;function P7(t){return t.split("")}var M7=P7,BN="\\ud800-\\udfff",I7="\\u0300-\\u036f",D7="\\ufe20-\\ufe2f",L7="\\u20d0-\\u20ff",F7=I7+D7+L7,B7="\\ufe0e\\ufe0f",R7="["+BN+"]",tp="["+F7+"]",np="\\ud83c[\\udffb-\\udfff]",j7="(?:"+tp+"|"+np+")",RN="[^"+BN+"]",jN="(?:\\ud83c[\\udde6-\\uddff]){2}",KN="[\\ud800-\\udbff][\\udc00-\\udfff]",K7="\\u200d",VN=j7+"?",$N="["+B7+"]?",V7="(?:"+K7+"(?:"+[RN,jN,KN].join("|")+")"+$N+VN+")*",$7=$N+VN+V7,q7="(?:"+[RN+tp+"?",tp,jN,KN,R7].join("|")+")",G7=RegExp(np+"(?="+np+")|"+q7+$7,"g");function U7(t){return t.match(G7)||[]}var Y7=U7,W7=M7,z7=FN,X7=Y7;function Q7(t){return z7(t)?X7(t):W7(t)}var Z7=Q7,J7=b7,tI=FN,nI=Z7,eI=EN;function aI(t){return function(n){n=eI(n);var e=tI(n)?nI(n):void 0,a=e?e[0]:n.charAt(0),r=e?J7(e,1).join(""):n.slice(1);return a[t]()+r}}var rI=aI,iI=rI,oI=iI("toUpperCase"),hI=oI;const Qc=Xt(hI);function en(t){return function(){return t}}const qN=Math.cos,os=Math.sin,qa=Math.sqrt,hs=Math.PI,Zc=2*hs,ep=Math.PI,ap=2*ep,Di=1e-6,uI=ap-Di;function GN(t){this._+=t[0];for(let n=1,e=t.length;n<e;++n)this._+=arguments[n]+t[n]}function lI(t){let n=Math.floor(t);if(!(n>=0))throw new Error(`invalid digits: ${t}`);if(n>15)return GN;const e=10**n;return function(a){this._+=a[0];for(let r=1,i=a.length;r<i;++r)this._+=Math.round(arguments[r]*e)/e+a[r]}}class _I{constructor(n){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=n==null?GN:lI(n)}moveTo(n,e){this._append`M${this._x0=this._x1=+n},${this._y0=this._y1=+e}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(n,e){this._append`L${this._x1=+n},${this._y1=+e}`}quadraticCurveTo(n,e,a,r){this._append`Q${+n},${+e},${this._x1=+a},${this._y1=+r}`}bezierCurveTo(n,e,a,r,i,o){this._append`C${+n},${+e},${+a},${+r},${this._x1=+i},${this._y1=+o}`}arcTo(n,e,a,r,i){if(n=+n,e=+e,a=+a,r=+r,i=+i,i<0)throw new Error(`negative radius: ${i}`);let o=this._x1,h=this._y1,u=a-n,l=r-e,_=o-n,s=h-e,c=_*_+s*s;if(this._x1===null)this._append`M${this._x1=n},${this._y1=e}`;else if(c>Di)if(!(Math.abs(s*u-l*_)>Di)||!i)this._append`L${this._x1=n},${this._y1=e}`;else{let g=a-o,d=r-h,f=u*u+l*l,p=g*g+d*d,v=Math.sqrt(f),m=Math.sqrt(c),y=i*Math.tan((ep-Math.acos((f+c-p)/(2*v*m)))/2),T=y/m,x=y/v;Math.abs(T-1)>Di&&this._append`L${n+T*_},${e+T*s}`,this._append`A${i},${i},0,0,${+(s*g>_*d)},${this._x1=n+x*u},${this._y1=e+x*l}`}}arc(n,e,a,r,i,o){if(n=+n,e=+e,a=+a,o=!!o,a<0)throw new Error(`negative radius: ${a}`);let h=a*Math.cos(r),u=a*Math.sin(r),l=n+h,_=e+u,s=1^o,c=o?r-i:i-r;this._x1===null?this._append`M${l},${_}`:(Math.abs(this._x1-l)>Di||Math.abs(this._y1-_)>Di)&&this._append`L${l},${_}`,a&&(c<0&&(c=c%ap+ap),c>uI?this._append`A${a},${a},0,1,${s},${n-h},${e-u}A${a},${a},0,1,${s},${this._x1=l},${this._y1=_}`:c>Di&&this._append`A${a},${a},0,${+(c>=ep)},${s},${this._x1=n+a*Math.cos(i)},${this._y1=e+a*Math.sin(i)}`)}rect(n,e,a,r){this._append`M${this._x0=this._x1=+n},${this._y0=this._y1=+e}h${a=+a}v${+r}h${-a}Z`}toString(){return this._}}function B1(t){let n=3;return t.digits=function(e){if(!arguments.length)return n;if(e==null)n=null;else{const a=Math.floor(e);if(!(a>=0))throw new RangeError(`invalid digits: ${e}`);n=a}return t},()=>new _I(n)}function R1(t){return typeof t=="object"&&"length"in t?t:Array.from(t)}function UN(t){this._context=t}UN.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:this._context.lineTo(t,n);break}}};function Jc(t){return new UN(t)}function YN(t){return t[0]}function WN(t){return t[1]}function zN(t,n){var e=en(!0),a=null,r=Jc,i=null,o=B1(h);t=typeof t=="function"?t:t===void 0?YN:en(t),n=typeof n=="function"?n:n===void 0?WN:en(n);function h(u){var l,_=(u=R1(u)).length,s,c=!1,g;for(a==null&&(i=r(g=o())),l=0;l<=_;++l)!(l<_&&e(s=u[l],l,u))===c&&((c=!c)?i.lineStart():i.lineEnd()),c&&i.point(+t(s,l,u),+n(s,l,u));if(g)return i=null,g+""||null}return h.x=function(u){return arguments.length?(t=typeof u=="function"?u:en(+u),h):t},h.y=function(u){return arguments.length?(n=typeof u=="function"?u:en(+u),h):n},h.defined=function(u){return arguments.length?(e=typeof u=="function"?u:en(!!u),h):e},h.curve=function(u){return arguments.length?(r=u,a!=null&&(i=r(a)),h):r},h.context=function(u){return arguments.length?(u==null?a=i=null:i=r(a=u),h):a},h}function Jl(t,n,e){var a=null,r=en(!0),i=null,o=Jc,h=null,u=B1(l);t=typeof t=="function"?t:t===void 0?YN:en(+t),n=typeof n=="function"?n:en(n===void 0?0:+n),e=typeof e=="function"?e:e===void 0?WN:en(+e);function l(s){var c,g,d,f=(s=R1(s)).length,p,v=!1,m,y=new Array(f),T=new Array(f);for(i==null&&(h=o(m=u())),c=0;c<=f;++c){if(!(c<f&&r(p=s[c],c,s))===v)if(v=!v)g=c,h.areaStart(),h.lineStart();else{for(h.lineEnd(),h.lineStart(),d=c-1;d>=g;--d)h.point(y[d],T[d]);h.lineEnd(),h.areaEnd()}v&&(y[c]=+t(p,c,s),T[c]=+n(p,c,s),h.point(a?+a(p,c,s):y[c],e?+e(p,c,s):T[c]))}if(m)return h=null,m+""||null}function _(){return zN().defined(r).curve(o).context(i)}return l.x=function(s){return arguments.length?(t=typeof s=="function"?s:en(+s),a=null,l):t},l.x0=function(s){return arguments.length?(t=typeof s=="function"?s:en(+s),l):t},l.x1=function(s){return arguments.length?(a=s==null?null:typeof s=="function"?s:en(+s),l):a},l.y=function(s){return arguments.length?(n=typeof s=="function"?s:en(+s),e=null,l):n},l.y0=function(s){return arguments.length?(n=typeof s=="function"?s:en(+s),l):n},l.y1=function(s){return arguments.length?(e=s==null?null:typeof s=="function"?s:en(+s),l):e},l.lineX0=l.lineY0=function(){return _().x(t).y(n)},l.lineY1=function(){return _().x(t).y(e)},l.lineX1=function(){return _().x(a).y(n)},l.defined=function(s){return arguments.length?(r=typeof s=="function"?s:en(!!s),l):r},l.curve=function(s){return arguments.length?(o=s,i!=null&&(h=o(i)),l):o},l.context=function(s){return arguments.length?(s==null?i=h=null:h=o(i=s),l):i},l}class XN{constructor(n,e){this._context=n,this._x=e}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(n,e){switch(n=+n,e=+e,this._point){case 0:{this._point=1,this._line?this._context.lineTo(n,e):this._context.moveTo(n,e);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+n)/2,this._y0,this._x0,e,n,e):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+e)/2,n,this._y0,n,e);break}}this._x0=n,this._y0=e}}function sI(t){return new XN(t,!0)}function cI(t){return new XN(t,!1)}const j1={draw(t,n){const e=qa(n/hs);t.moveTo(e,0),t.arc(0,0,e,0,Zc)}},gI={draw(t,n){const e=qa(n/5)/2;t.moveTo(-3*e,-e),t.lineTo(-e,-e),t.lineTo(-e,-3*e),t.lineTo(e,-3*e),t.lineTo(e,-e),t.lineTo(3*e,-e),t.lineTo(3*e,e),t.lineTo(e,e),t.lineTo(e,3*e),t.lineTo(-e,3*e),t.lineTo(-e,e),t.lineTo(-3*e,e),t.closePath()}},QN=qa(1/3),fI=QN*2,dI={draw(t,n){const e=qa(n/fI),a=e*QN;t.moveTo(0,-e),t.lineTo(a,0),t.lineTo(0,e),t.lineTo(-a,0),t.closePath()}},pI={draw(t,n){const e=qa(n),a=-e/2;t.rect(a,a,e,e)}},mI=.8908130915292852,ZN=os(hs/10)/os(7*hs/10),vI=os(Zc/10)*ZN,yI=-qN(Zc/10)*ZN,xI={draw(t,n){const e=qa(n*mI),a=vI*e,r=yI*e;t.moveTo(0,-e),t.lineTo(a,r);for(let i=1;i<5;++i){const o=Zc*i/5,h=qN(o),u=os(o);t.lineTo(u*e,-h*e),t.lineTo(h*a-u*r,u*a+h*r)}t.closePath()}},mf=qa(3),TI={draw(t,n){const e=-qa(n/(mf*3));t.moveTo(0,e*2),t.lineTo(-mf*e,-e),t.lineTo(mf*e,-e),t.closePath()}},aa=-.5,ra=qa(3)/2,rp=1/qa(12),bI=(rp/2+1)*3,CI={draw(t,n){const e=qa(n/bI),a=e/2,r=e*rp,i=a,o=e*rp+e,h=-i,u=o;t.moveTo(a,r),t.lineTo(i,o),t.lineTo(h,u),t.lineTo(aa*a-ra*r,ra*a+aa*r),t.lineTo(aa*i-ra*o,ra*i+aa*o),t.lineTo(aa*h-ra*u,ra*h+aa*u),t.lineTo(aa*a+ra*r,aa*r-ra*a),t.lineTo(aa*i+ra*o,aa*o-ra*i),t.lineTo(aa*h+ra*u,aa*u-ra*h),t.closePath()}};function kI(t,n){let e=null,a=B1(r);t=typeof t=="function"?t:en(t||j1),n=typeof n=="function"?n:en(n===void 0?64:+n);function r(){let i;if(e||(e=i=a()),t.apply(this,arguments).draw(e,+n.apply(this,arguments)),i)return e=null,i+""||null}return r.type=function(i){return arguments.length?(t=typeof i=="function"?i:en(i),r):t},r.size=function(i){return arguments.length?(n=typeof i=="function"?i:en(+i),r):n},r.context=function(i){return arguments.length?(e=i??null,r):e},r}function us(){}function ls(t,n,e){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+n)/6,(t._y0+4*t._y1+e)/6)}function JN(t){this._context=t}JN.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:ls(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:ls(this,t,n);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}};function NI(t){return new JN(t)}function t6(t){this._context=t}t6.prototype={areaStart:us,areaEnd:us,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._x2=t,this._y2=n;break;case 1:this._point=2,this._x3=t,this._y3=n;break;case 2:this._point=3,this._x4=t,this._y4=n,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+n)/6);break;default:ls(this,t,n);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}};function AI(t){return new t6(t)}function n6(t){this._context=t}n6.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var e=(this._x0+4*this._x1+t)/6,a=(this._y0+4*this._y1+n)/6;this._line?this._context.lineTo(e,a):this._context.moveTo(e,a);break;case 3:this._point=4;default:ls(this,t,n);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}};function wI(t){return new n6(t)}function e6(t){this._context=t}e6.prototype={areaStart:us,areaEnd:us,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,n){t=+t,n=+n,this._point?this._context.lineTo(t,n):(this._point=1,this._context.moveTo(t,n))}};function SI(t){return new e6(t)}function D2(t){return t<0?-1:1}function L2(t,n,e){var a=t._x1-t._x0,r=n-t._x1,i=(t._y1-t._y0)/(a||r<0&&-0),o=(e-t._y1)/(r||a<0&&-0),h=(i*r+o*a)/(a+r);return(D2(i)+D2(o))*Math.min(Math.abs(i),Math.abs(o),.5*Math.abs(h))||0}function F2(t,n){var e=t._x1-t._x0;return e?(3*(t._y1-t._y0)/e-n)/2:n}function vf(t,n,e){var a=t._x0,r=t._y0,i=t._x1,o=t._y1,h=(i-a)/3;t._context.bezierCurveTo(a+h,r+h*n,i-h,o-h*e,i,o)}function _s(t){this._context=t}_s.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:vf(this,this._t0,F2(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){var e=NaN;if(t=+t,n=+n,!(t===this._x1&&n===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3,vf(this,F2(this,e=L2(this,t,n)),e);break;default:vf(this,this._t0,e=L2(this,t,n));break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n,this._t0=e}}};function a6(t){this._context=new r6(t)}(a6.prototype=Object.create(_s.prototype)).point=function(t,n){_s.prototype.point.call(this,n,t)};function r6(t){this._context=t}r6.prototype={moveTo:function(t,n){this._context.moveTo(n,t)},closePath:function(){this._context.closePath()},lineTo:function(t,n){this._context.lineTo(n,t)},bezierCurveTo:function(t,n,e,a,r,i){this._context.bezierCurveTo(n,t,a,e,i,r)}};function HI(t){return new _s(t)}function OI(t){return new a6(t)}function i6(t){this._context=t}i6.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,n=this._y,e=t.length;if(e)if(this._line?this._context.lineTo(t[0],n[0]):this._context.moveTo(t[0],n[0]),e===2)this._context.lineTo(t[1],n[1]);else for(var a=B2(t),r=B2(n),i=0,o=1;o<e;++i,++o)this._context.bezierCurveTo(a[0][i],r[0][i],a[1][i],r[1][i],t[o],n[o]);(this._line||this._line!==0&&e===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,n){this._x.push(+t),this._y.push(+n)}};function B2(t){var n,e=t.length-1,a,r=new Array(e),i=new Array(e),o=new Array(e);for(r[0]=0,i[0]=2,o[0]=t[0]+2*t[1],n=1;n<e-1;++n)r[n]=1,i[n]=4,o[n]=4*t[n]+2*t[n+1];for(r[e-1]=2,i[e-1]=7,o[e-1]=8*t[e-1]+t[e],n=1;n<e;++n)a=r[n]/i[n-1],i[n]-=a,o[n]-=a*o[n-1];for(r[e-1]=o[e-1]/i[e-1],n=e-2;n>=0;--n)r[n]=(o[n]-r[n+1])/i[n];for(i[e-1]=(t[e]+r[e-1])/2,n=0;n<e-1;++n)i[n]=2*t[n+1]-r[n+1];return[r,i]}function EI(t){return new i6(t)}function tg(t,n){this._context=t,this._t=n}tg.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,n),this._context.lineTo(t,n);else{var e=this._x*(1-this._t)+t*this._t;this._context.lineTo(e,this._y),this._context.lineTo(e,n)}break}}this._x=t,this._y=n}};function PI(t){return new tg(t,.5)}function MI(t){return new tg(t,0)}function II(t){return new tg(t,1)}function v0(t,n){if((o=t.length)>1)for(var e=1,a,r,i=t[n[0]],o,h=i.length;e<o;++e)for(r=i,i=t[n[e]],a=0;a<h;++a)i[a][1]+=i[a][0]=isNaN(r[a][1])?r[a][0]:r[a][1]}function ip(t){for(var n=t.length,e=new Array(n);--n>=0;)e[n]=n;return e}function DI(t,n){return t[n]}function LI(t){const n=[];return n.key=t,n}function FI(){var t=en([]),n=ip,e=v0,a=DI;function r(i){var o=Array.from(t.apply(this,arguments),LI),h,u=o.length,l=-1,_;for(const s of i)for(h=0,++l;h<u;++h)(o[h][l]=[0,+a(s,o[h].key,l,i)]).data=s;for(h=0,_=R1(n(o));h<u;++h)o[_[h]].index=h;return e(o,_),o}return r.keys=function(i){return arguments.length?(t=typeof i=="function"?i:en(Array.from(i)),r):t},r.value=function(i){return arguments.length?(a=typeof i=="function"?i:en(+i),r):a},r.order=function(i){return arguments.length?(n=i==null?ip:typeof i=="function"?i:en(Array.from(i)),r):n},r.offset=function(i){return arguments.length?(e=i??v0,r):e},r}function BI(t,n){if((a=t.length)>0){for(var e,a,r=0,i=t[0].length,o;r<i;++r){for(o=e=0;e<a;++e)o+=t[e][r][1]||0;if(o)for(e=0;e<a;++e)t[e][r][1]/=o}v0(t,n)}}function RI(t,n){if((r=t.length)>0){for(var e=0,a=t[n[0]],r,i=a.length;e<i;++e){for(var o=0,h=0;o<r;++o)h+=t[o][e][1]||0;a[e][1]+=a[e][0]=-h/2}v0(t,n)}}function jI(t,n){if(!(!((o=t.length)>0)||!((i=(r=t[n[0]]).length)>0))){for(var e=0,a=1,r,i,o;a<i;++a){for(var h=0,u=0,l=0;h<o;++h){for(var _=t[n[h]],s=_[a][1]||0,c=_[a-1][1]||0,g=(s-c)/2,d=0;d<h;++d){var f=t[n[d]],p=f[a][1]||0,v=f[a-1][1]||0;g+=p-v}u+=s,l+=g*s}r[a-1][1]+=r[a-1][0]=e,u&&(e-=l/u)}r[a-1][1]+=r[a-1][0]=e,v0(t,n)}}function ku(t){"@babel/helpers - typeof";return ku=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},ku(t)}var KI=["type","size","sizeType"];function op(){return op=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},op.apply(this,arguments)}function R2(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function j2(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?R2(Object(e),!0).forEach(function(a){VI(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):R2(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function VI(t,n,e){return n=$I(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function $I(t){var n=qI(t,"string");return ku(n)=="symbol"?n:n+""}function qI(t,n){if(ku(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(ku(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}function GI(t,n){if(t==null)return{};var e=UI(t,n),a,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)a=i[r],!(n.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(e[a]=t[a])}return e}function UI(t,n){if(t==null)return{};var e={};for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){if(n.indexOf(a)>=0)continue;e[a]=t[a]}return e}var o6={symbolCircle:j1,symbolCross:gI,symbolDiamond:dI,symbolSquare:pI,symbolStar:xI,symbolTriangle:TI,symbolWye:CI},YI=Math.PI/180,WI=function(n){var e="symbol".concat(Qc(n));return o6[e]||j1},zI=function(n,e,a){if(e==="area")return n;switch(a){case"cross":return 5*n*n/9;case"diamond":return .5*n*n/Math.sqrt(3);case"square":return n*n;case"star":{var r=18*YI;return 1.25*n*n*(Math.tan(r)-Math.tan(r*2)*Math.pow(Math.tan(r),2))}case"triangle":return Math.sqrt(3)*n*n/4;case"wye":return(21-10*Math.sqrt(3))*n*n/8;default:return Math.PI*n*n/4}},XI=function(n,e){o6["symbol".concat(Qc(n))]=e},K1=function(n){var e=n.type,a=e===void 0?"circle":e,r=n.size,i=r===void 0?64:r,o=n.sizeType,h=o===void 0?"area":o,u=GI(n,KI),l=j2(j2({},u),{},{type:a,size:i,sizeType:h}),_=function(){var p=WI(a),v=kI().type(p).size(zI(i,h,a));return v()},s=l.className,c=l.cx,g=l.cy,d=St(l,!0);return c===+c&&g===+g&&i===+i?B.createElement("path",op({},d,{className:Mt("recharts-symbols",s),transform:"translate(".concat(c,", ").concat(g,")"),d:_()})):null};K1.registerSymbol=XI;function y0(t){"@babel/helpers - typeof";return y0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},y0(t)}function hp(){return hp=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},hp.apply(this,arguments)}function K2(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function QI(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?K2(Object(e),!0).forEach(function(a){Nu(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):K2(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function ZI(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function JI(t,n){for(var e=0;e<n.length;e++){var a=n[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,u6(a.key),a)}}function tD(t,n,e){return n&&JI(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function nD(t,n,e){return n=ss(n),eD(t,h6()?Reflect.construct(n,e||[],ss(t).constructor):n.apply(t,e))}function eD(t,n){if(n&&(y0(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return aD(t)}function aD(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function h6(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(h6=function(){return!!t})()}function ss(t){return ss=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ss(t)}function rD(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&up(t,n)}function up(t,n){return up=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},up(t,n)}function Nu(t,n,e){return n=u6(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function u6(t){var n=iD(t,"string");return y0(n)=="symbol"?n:n+""}function iD(t,n){if(y0(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(y0(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var ia=32,V1=function(t){function n(){return ZI(this,n),nD(this,n,arguments)}return rD(n,t),tD(n,[{key:"renderIcon",value:function(a){var r=this.props.inactiveColor,i=ia/2,o=ia/6,h=ia/3,u=a.inactive?r:a.color;if(a.type==="plainline")return B.createElement("line",{strokeWidth:4,fill:"none",stroke:u,strokeDasharray:a.payload.strokeDasharray,x1:0,y1:i,x2:ia,y2:i,className:"recharts-legend-icon"});if(a.type==="line")return B.createElement("path",{strokeWidth:4,fill:"none",stroke:u,d:"M0,".concat(i,"h").concat(h,`
            A`).concat(o,",").concat(o,",0,1,1,").concat(2*h,",").concat(i,`
            H`).concat(ia,"M").concat(2*h,",").concat(i,`
            A`).concat(o,",").concat(o,",0,1,1,").concat(h,",").concat(i),className:"recharts-legend-icon"});if(a.type==="rect")return B.createElement("path",{stroke:"none",fill:u,d:"M0,".concat(ia/8,"h").concat(ia,"v").concat(ia*3/4,"h").concat(-ia,"z"),className:"recharts-legend-icon"});if(B.isValidElement(a.legendIcon)){var l=QI({},a);return delete l.legendIcon,B.cloneElement(a.legendIcon,l)}return B.createElement(K1,{fill:u,cx:i,cy:i,size:ia,sizeType:"diameter",type:a.type})}},{key:"renderItems",value:function(){var a=this,r=this.props,i=r.payload,o=r.iconSize,h=r.layout,u=r.formatter,l=r.inactiveColor,_={x:0,y:0,width:ia,height:ia},s={display:h==="horizontal"?"inline-block":"block",marginRight:10},c={display:"inline-block",verticalAlign:"middle",marginRight:4};return i.map(function(g,d){var f=g.formatter||u,p=Mt(Nu(Nu({"recharts-legend-item":!0},"legend-item-".concat(d),!0),"inactive",g.inactive));if(g.type==="none")return null;var v=Ht(g.value)?null:g.value;ja(!Ht(g.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: <Bar name="Name of my Data"/>`);var m=g.inactive?l:g.color;return B.createElement("li",hp({className:p,style:s,key:"legend-item-".concat(d)},io(a.props,g,d)),B.createElement(Zd,{width:o,height:o,viewBox:_,style:c},a.renderIcon(g)),B.createElement("span",{className:"recharts-legend-item-text",style:{color:m}},f?f(v,g,d):v))})}},{key:"render",value:function(){var a=this.props,r=a.payload,i=a.layout,o=a.align;if(!r||!r.length)return null;var h={padding:0,margin:0,textAlign:i==="horizontal"?o:"left"};return B.createElement("ul",{className:"recharts-default-legend",style:h},this.renderItems())}}])}(J.PureComponent);Nu(V1,"displayName","Legend");Nu(V1,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var oD=Bc;function hD(){this.__data__=new oD,this.size=0}var uD=hD;function lD(t){var n=this.__data__,e=n.delete(t);return this.size=n.size,e}var _D=lD;function sD(t){return this.__data__.get(t)}var cD=sD;function gD(t){return this.__data__.has(t)}var fD=gD,dD=Bc,pD=H1,mD=O1,vD=200;function yD(t,n){var e=this.__data__;if(e instanceof dD){var a=e.__data__;if(!pD||a.length<vD-1)return a.push([t,n]),this.size=++e.size,this;e=this.__data__=new mD(a)}return e.set(t,n),this.size=e.size,this}var xD=yD,TD=Bc,bD=uD,CD=_D,kD=cD,ND=fD,AD=xD;function Z0(t){var n=this.__data__=new TD(t);this.size=n.size}Z0.prototype.clear=bD;Z0.prototype.delete=CD;Z0.prototype.get=kD;Z0.prototype.has=ND;Z0.prototype.set=AD;var l6=Z0,wD="__lodash_hash_undefined__";function SD(t){return this.__data__.set(t,wD),this}var HD=SD;function OD(t){return this.__data__.has(t)}var ED=OD,PD=O1,MD=HD,ID=ED;function cs(t){var n=-1,e=t==null?0:t.length;for(this.__data__=new PD;++n<e;)this.add(t[n])}cs.prototype.add=cs.prototype.push=MD;cs.prototype.has=ID;var _6=cs;function DD(t,n){for(var e=-1,a=t==null?0:t.length;++e<a;)if(n(t[e],e,t))return!0;return!1}var s6=DD;function LD(t,n){return t.has(n)}var c6=LD,FD=_6,BD=s6,RD=c6,jD=1,KD=2;function VD(t,n,e,a,r,i){var o=e&jD,h=t.length,u=n.length;if(h!=u&&!(o&&u>h))return!1;var l=i.get(t),_=i.get(n);if(l&&_)return l==n&&_==t;var s=-1,c=!0,g=e&KD?new FD:void 0;for(i.set(t,n),i.set(n,t);++s<h;){var d=t[s],f=n[s];if(a)var p=o?a(f,d,s,n,t,i):a(d,f,s,t,n,i);if(p!==void 0){if(p)continue;c=!1;break}if(g){if(!BD(n,function(v,m){if(!RD(g,m)&&(d===v||r(d,v,e,a,i)))return g.push(m)})){c=!1;break}}else if(!(d===f||r(d,f,e,a,i))){c=!1;break}}return i.delete(t),i.delete(n),c}var g6=VD,$D=or,qD=$D.Uint8Array,GD=qD;function UD(t){var n=-1,e=Array(t.size);return t.forEach(function(a,r){e[++n]=[r,a]}),e}var YD=UD;function WD(t){var n=-1,e=Array(t.size);return t.forEach(function(a){e[++n]=a}),e}var $1=WD,V2=yl,$2=GD,zD=S1,XD=g6,QD=YD,ZD=$1,JD=1,t9=2,n9="[object Boolean]",e9="[object Date]",a9="[object Error]",r9="[object Map]",i9="[object Number]",o9="[object RegExp]",h9="[object Set]",u9="[object String]",l9="[object Symbol]",_9="[object ArrayBuffer]",s9="[object DataView]",q2=V2?V2.prototype:void 0,yf=q2?q2.valueOf:void 0;function c9(t,n,e,a,r,i,o){switch(e){case s9:if(t.byteLength!=n.byteLength||t.byteOffset!=n.byteOffset)return!1;t=t.buffer,n=n.buffer;case _9:return!(t.byteLength!=n.byteLength||!i(new $2(t),new $2(n)));case n9:case e9:case i9:return zD(+t,+n);case a9:return t.name==n.name&&t.message==n.message;case o9:case u9:return t==n+"";case r9:var h=QD;case h9:var u=a&JD;if(h||(h=ZD),t.size!=n.size&&!u)return!1;var l=o.get(t);if(l)return l==n;a|=t9,o.set(t,n);var _=XD(h(t),h(n),a,r,i,o);return o.delete(t),_;case l9:if(yf)return yf.call(t)==yf.call(n)}return!1}var g9=c9;function f9(t,n){for(var e=-1,a=n.length,r=t.length;++e<a;)t[r+e]=n[e];return t}var f6=f9,d9=f6,p9=Fe;function m9(t,n,e){var a=n(t);return p9(t)?a:d9(a,e(t))}var v9=m9;function y9(t,n){for(var e=-1,a=t==null?0:t.length,r=0,i=[];++e<a;){var o=t[e];n(o,e,t)&&(i[r++]=o)}return i}var x9=y9;function T9(){return[]}var b9=T9,C9=x9,k9=b9,N9=Object.prototype,A9=N9.propertyIsEnumerable,G2=Object.getOwnPropertySymbols,w9=G2?function(t){return t==null?[]:(t=Object(t),C9(G2(t),function(n){return A9.call(t,n)}))}:k9,S9=w9;function H9(t,n){for(var e=-1,a=Array(t);++e<t;)a[e]=n(e);return a}var O9=H9,E9=Br,P9=Rr,M9="[object Arguments]";function I9(t){return P9(t)&&E9(t)==M9}var D9=I9,U2=D9,L9=Rr,d6=Object.prototype,F9=d6.hasOwnProperty,B9=d6.propertyIsEnumerable,R9=U2(function(){return arguments}())?U2:function(t){return L9(t)&&F9.call(t,"callee")&&!B9.call(t,"callee")},q1=R9,gs={exports:{}};function j9(){return!1}var K9=j9;gs.exports;(function(t,n){var e=or,a=K9,r=n&&!n.nodeType&&n,i=r&&!0&&t&&!t.nodeType&&t,o=i&&i.exports===r,h=o?e.Buffer:void 0,u=h?h.isBuffer:void 0,l=u||a;t.exports=l})(gs,gs.exports);var p6=gs.exports,V9=9007199254740991,$9=/^(?:0|[1-9]\d*)$/;function q9(t,n){var e=typeof t;return n=n??V9,!!n&&(e=="number"||e!="symbol"&&$9.test(t))&&t>-1&&t%1==0&&t<n}var G1=q9,G9=9007199254740991;function U9(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=G9}var U1=U9,Y9=Br,W9=U1,z9=Rr,X9="[object Arguments]",Q9="[object Array]",Z9="[object Boolean]",J9="[object Date]",tL="[object Error]",nL="[object Function]",eL="[object Map]",aL="[object Number]",rL="[object Object]",iL="[object RegExp]",oL="[object Set]",hL="[object String]",uL="[object WeakMap]",lL="[object ArrayBuffer]",_L="[object DataView]",sL="[object Float32Array]",cL="[object Float64Array]",gL="[object Int8Array]",fL="[object Int16Array]",dL="[object Int32Array]",pL="[object Uint8Array]",mL="[object Uint8ClampedArray]",vL="[object Uint16Array]",yL="[object Uint32Array]",hn={};hn[sL]=hn[cL]=hn[gL]=hn[fL]=hn[dL]=hn[pL]=hn[mL]=hn[vL]=hn[yL]=!0;hn[X9]=hn[Q9]=hn[lL]=hn[Z9]=hn[_L]=hn[J9]=hn[tL]=hn[nL]=hn[eL]=hn[aL]=hn[rL]=hn[iL]=hn[oL]=hn[hL]=hn[uL]=!1;function xL(t){return z9(t)&&W9(t.length)&&!!hn[Y9(t)]}var TL=xL;function bL(t){return function(n){return t(n)}}var m6=bL,fs={exports:{}};fs.exports;(function(t,n){var e=NN,a=n&&!n.nodeType&&n,r=a&&!0&&t&&!t.nodeType&&t,i=r&&r.exports===a,o=i&&e.process,h=function(){try{var u=r&&r.require&&r.require("util").types;return u||o&&o.binding&&o.binding("util")}catch{}}();t.exports=h})(fs,fs.exports);var CL=fs.exports,kL=TL,NL=m6,Y2=CL,W2=Y2&&Y2.isTypedArray,AL=W2?NL(W2):kL,v6=AL,wL=O9,SL=q1,HL=Fe,OL=p6,EL=G1,PL=v6,ML=Object.prototype,IL=ML.hasOwnProperty;function DL(t,n){var e=HL(t),a=!e&&SL(t),r=!e&&!a&&OL(t),i=!e&&!a&&!r&&PL(t),o=e||a||r||i,h=o?wL(t.length,String):[],u=h.length;for(var l in t)(n||IL.call(t,l))&&!(o&&(l=="length"||r&&(l=="offset"||l=="parent")||i&&(l=="buffer"||l=="byteLength"||l=="byteOffset")||EL(l,u)))&&h.push(l);return h}var LL=DL,FL=Object.prototype;function BL(t){var n=t&&t.constructor,e=typeof n=="function"&&n.prototype||FL;return t===e}var RL=BL;function jL(t,n){return function(e){return t(n(e))}}var y6=jL,KL=y6,VL=KL(Object.keys,Object),$L=VL,qL=RL,GL=$L,UL=Object.prototype,YL=UL.hasOwnProperty;function WL(t){if(!qL(t))return GL(t);var n=[];for(var e in Object(t))YL.call(t,e)&&e!="constructor"&&n.push(e);return n}var zL=WL,XL=w1,QL=U1;function ZL(t){return t!=null&&QL(t.length)&&!XL(t)}var bl=ZL,JL=LL,tF=zL,nF=bl;function eF(t){return nF(t)?JL(t):tF(t)}var ng=eF,aF=v9,rF=S9,iF=ng;function oF(t){return aF(t,iF,rF)}var hF=oF,z2=hF,uF=1,lF=Object.prototype,_F=lF.hasOwnProperty;function sF(t,n,e,a,r,i){var o=e&uF,h=z2(t),u=h.length,l=z2(n),_=l.length;if(u!=_&&!o)return!1;for(var s=u;s--;){var c=h[s];if(!(o?c in n:_F.call(n,c)))return!1}var g=i.get(t),d=i.get(n);if(g&&d)return g==n&&d==t;var f=!0;i.set(t,n),i.set(n,t);for(var p=o;++s<u;){c=h[s];var v=t[c],m=n[c];if(a)var y=o?a(m,v,c,n,t,i):a(v,m,c,t,n,i);if(!(y===void 0?v===m||r(v,m,e,a,i):y)){f=!1;break}p||(p=c=="constructor")}if(f&&!p){var T=t.constructor,x=n.constructor;T!=x&&"constructor"in t&&"constructor"in n&&!(typeof T=="function"&&T instanceof T&&typeof x=="function"&&x instanceof x)&&(f=!1)}return i.delete(t),i.delete(n),f}var cF=sF,gF=po,fF=or,dF=gF(fF,"DataView"),pF=dF,mF=po,vF=or,yF=mF(vF,"Promise"),xF=yF,TF=po,bF=or,CF=TF(bF,"Set"),x6=CF,kF=po,NF=or,AF=kF(NF,"WeakMap"),wF=AF,lp=pF,_p=H1,sp=xF,cp=x6,gp=wF,T6=Br,J0=wN,X2="[object Map]",SF="[object Object]",Q2="[object Promise]",Z2="[object Set]",J2="[object WeakMap]",tx="[object DataView]",HF=J0(lp),OF=J0(_p),EF=J0(sp),PF=J0(cp),MF=J0(gp),Li=T6;(lp&&Li(new lp(new ArrayBuffer(1)))!=tx||_p&&Li(new _p)!=X2||sp&&Li(sp.resolve())!=Q2||cp&&Li(new cp)!=Z2||gp&&Li(new gp)!=J2)&&(Li=function(t){var n=T6(t),e=n==SF?t.constructor:void 0,a=e?J0(e):"";if(a)switch(a){case HF:return tx;case OF:return X2;case EF:return Q2;case PF:return Z2;case MF:return J2}return n});var IF=Li,xf=l6,DF=g6,LF=g9,FF=cF,nx=IF,ex=Fe,ax=p6,BF=v6,RF=1,rx="[object Arguments]",ix="[object Array]",t_="[object Object]",jF=Object.prototype,ox=jF.hasOwnProperty;function KF(t,n,e,a,r,i){var o=ex(t),h=ex(n),u=o?ix:nx(t),l=h?ix:nx(n);u=u==rx?t_:u,l=l==rx?t_:l;var _=u==t_,s=l==t_,c=u==l;if(c&&ax(t)){if(!ax(n))return!1;o=!0,_=!1}if(c&&!_)return i||(i=new xf),o||BF(t)?DF(t,n,e,a,r,i):LF(t,n,u,e,a,r,i);if(!(e&RF)){var g=_&&ox.call(t,"__wrapped__"),d=s&&ox.call(n,"__wrapped__");if(g||d){var f=g?t.value():t,p=d?n.value():n;return i||(i=new xf),r(f,p,e,a,i)}}return c?(i||(i=new xf),FF(t,n,e,a,r,i)):!1}var VF=KF,$F=VF,hx=Rr;function b6(t,n,e,a,r){return t===n?!0:t==null||n==null||!hx(t)&&!hx(n)?t!==t&&n!==n:$F(t,n,e,a,b6,r)}var Y1=b6,qF=l6,GF=Y1,UF=1,YF=2;function WF(t,n,e,a){var r=e.length,i=r,o=!a;if(t==null)return!i;for(t=Object(t);r--;){var h=e[r];if(o&&h[2]?h[1]!==t[h[0]]:!(h[0]in t))return!1}for(;++r<i;){h=e[r];var u=h[0],l=t[u],_=h[1];if(o&&h[2]){if(l===void 0&&!(u in t))return!1}else{var s=new qF;if(a)var c=a(l,_,u,t,n,s);if(!(c===void 0?GF(_,l,UF|YF,a,s):c))return!1}}return!0}var zF=WF,XF=Ti;function QF(t){return t===t&&!XF(t)}var C6=QF,ZF=C6,JF=ng;function tB(t){for(var n=JF(t),e=n.length;e--;){var a=n[e],r=t[a];n[e]=[a,r,ZF(r)]}return n}var nB=tB;function eB(t,n){return function(e){return e==null?!1:e[t]===n&&(n!==void 0||t in Object(e))}}var k6=eB,aB=zF,rB=nB,iB=k6;function oB(t){var n=rB(t);return n.length==1&&n[0][2]?iB(n[0][0],n[0][1]):function(e){return e===t||aB(e,t,n)}}var hB=oB;function uB(t,n){return t!=null&&n in Object(t)}var lB=uB,_B=PN,sB=q1,cB=Fe,gB=G1,fB=U1,dB=jc;function pB(t,n,e){n=_B(n,t);for(var a=-1,r=n.length,i=!1;++a<r;){var o=dB(n[a]);if(!(i=t!=null&&e(t,o)))break;t=t[o]}return i||++a!=r?i:(r=t==null?0:t.length,!!r&&fB(r)&&gB(o,r)&&(cB(t)||sB(t)))}var mB=pB,vB=lB,yB=mB;function xB(t,n){return t!=null&&yB(t,n,vB)}var TB=xB,bB=Y1,CB=MN,kB=TB,NB=A1,AB=C6,wB=k6,SB=jc,HB=1,OB=2;function EB(t,n){return NB(t)&&AB(n)?wB(SB(t),n):function(e){var a=CB(e,t);return a===void 0&&a===n?kB(e,t):bB(n,a,HB|OB)}}var PB=EB;function MB(t){return t}var th=MB;function IB(t){return function(n){return n?.[t]}}var DB=IB,LB=M1;function FB(t){return function(n){return LB(n,t)}}var BB=FB,RB=DB,jB=BB,KB=A1,VB=jc;function $B(t){return KB(t)?RB(VB(t)):jB(t)}var qB=$B,GB=hB,UB=PB,YB=th,WB=Fe,zB=qB;function XB(t){return typeof t=="function"?t:t==null?YB:typeof t=="object"?WB(t)?UB(t[0],t[1]):GB(t):zB(t)}var hr=XB;function QB(t,n,e,a){for(var r=t.length,i=e+(a?1:-1);a?i--:++i<r;)if(n(t[i],i,t))return i;return-1}var N6=QB;function ZB(t){return t!==t}var JB=ZB;function tR(t,n,e){for(var a=e-1,r=t.length;++a<r;)if(t[a]===n)return a;return-1}var nR=tR,eR=N6,aR=JB,rR=nR;function iR(t,n,e){return n===n?rR(t,n,e):eR(t,aR,e)}var oR=iR,hR=oR;function uR(t,n){var e=t==null?0:t.length;return!!e&&hR(t,n,0)>-1}var lR=uR;function _R(t,n,e){for(var a=-1,r=t==null?0:t.length;++a<r;)if(e(n,t[a]))return!0;return!1}var sR=_R;function cR(){}var gR=cR,Tf=x6,fR=gR,dR=$1,pR=1/0,mR=Tf&&1/dR(new Tf([,-0]))[1]==pR?function(t){return new Tf(t)}:fR,vR=mR,yR=_6,xR=lR,TR=sR,bR=c6,CR=vR,kR=$1,NR=200;function AR(t,n,e){var a=-1,r=xR,i=t.length,o=!0,h=[],u=h;if(e)o=!1,r=TR;else if(i>=NR){var l=n?null:CR(t);if(l)return kR(l);o=!1,r=bR,u=new yR}else u=n?[]:h;t:for(;++a<i;){var _=t[a],s=n?n(_):_;if(_=e||_!==0?_:0,o&&s===s){for(var c=u.length;c--;)if(u[c]===s)continue t;n&&u.push(s),h.push(_)}else r(u,s,e)||(u!==h&&u.push(s),h.push(_))}return h}var wR=AR,SR=hr,HR=wR;function OR(t,n){return t&&t.length?HR(t,SR(n)):[]}var ER=OR;const ux=Xt(ER);function A6(t,n,e){return n===!0?ux(t,e):Ht(n)?ux(t,n):t}function x0(t){"@babel/helpers - typeof";return x0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},x0(t)}var PR=["ref"];function lx(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function lr(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?lx(Object(e),!0).forEach(function(a){eg(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):lx(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function MR(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function _x(t,n){for(var e=0;e<n.length;e++){var a=n[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,S6(a.key),a)}}function IR(t,n,e){return n&&_x(t.prototype,n),e&&_x(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function DR(t,n,e){return n=ds(n),LR(t,w6()?Reflect.construct(n,e||[],ds(t).constructor):n.apply(t,e))}function LR(t,n){if(n&&(x0(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return FR(t)}function FR(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function w6(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(w6=function(){return!!t})()}function ds(t){return ds=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ds(t)}function BR(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&fp(t,n)}function fp(t,n){return fp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},fp(t,n)}function eg(t,n,e){return n=S6(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function S6(t){var n=RR(t,"string");return x0(n)=="symbol"?n:n+""}function RR(t,n){if(x0(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(x0(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}function jR(t,n){if(t==null)return{};var e=KR(t,n),a,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)a=i[r],!(n.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(e[a]=t[a])}return e}function KR(t,n){if(t==null)return{};var e={};for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){if(n.indexOf(a)>=0)continue;e[a]=t[a]}return e}function VR(t){return t.value}function $R(t,n){if(B.isValidElement(t))return B.cloneElement(t,n);if(typeof t=="function")return B.createElement(t,n);n.ref;var e=jR(n,PR);return B.createElement(V1,e)}var sx=1,nr=function(t){function n(){var e;MR(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return e=DR(this,n,[].concat(r)),eg(e,"lastBoundingBox",{width:-1,height:-1}),e}return BR(n,t),IR(n,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var a=this.wrapperNode.getBoundingClientRect();return a.height=this.wrapperNode.offsetHeight,a.width=this.wrapperNode.offsetWidth,a}return null}},{key:"updateBBox",value:function(){var a=this.props.onBBoxUpdate,r=this.getBBox();r?(Math.abs(r.width-this.lastBoundingBox.width)>sx||Math.abs(r.height-this.lastBoundingBox.height)>sx)&&(this.lastBoundingBox.width=r.width,this.lastBoundingBox.height=r.height,a&&a(r)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,a&&a(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?lr({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(a){var r=this.props,i=r.layout,o=r.align,h=r.verticalAlign,u=r.margin,l=r.chartWidth,_=r.chartHeight,s,c;if(!a||(a.left===void 0||a.left===null)&&(a.right===void 0||a.right===null))if(o==="center"&&i==="vertical"){var g=this.getBBoxSnapshot();s={left:((l||0)-g.width)/2}}else s=o==="right"?{right:u&&u.right||0}:{left:u&&u.left||0};if(!a||(a.top===void 0||a.top===null)&&(a.bottom===void 0||a.bottom===null))if(h==="middle"){var d=this.getBBoxSnapshot();c={top:((_||0)-d.height)/2}}else c=h==="bottom"?{bottom:u&&u.bottom||0}:{top:u&&u.top||0};return lr(lr({},s),c)}},{key:"render",value:function(){var a=this,r=this.props,i=r.content,o=r.width,h=r.height,u=r.wrapperStyle,l=r.payloadUniqBy,_=r.payload,s=lr(lr({position:"absolute",width:o||"auto",height:h||"auto"},this.getDefaultPosition(u)),u);return B.createElement("div",{className:"recharts-legend-wrapper",style:s,ref:function(g){a.wrapperNode=g}},$R(i,lr(lr({},this.props),{},{payload:A6(_,l,VR)})))}}],[{key:"getWithHeight",value:function(a,r){var i=lr(lr({},this.defaultProps),a.props),o=i.layout;return o==="vertical"&&ct(a.props.height)?{height:a.props.height}:o==="horizontal"?{width:a.props.width||r}:null}}])}(J.PureComponent);eg(nr,"displayName","Legend");eg(nr,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var cx=yl,qR=q1,GR=Fe,gx=cx?cx.isConcatSpreadable:void 0;function UR(t){return GR(t)||qR(t)||!!(gx&&t&&t[gx])}var YR=UR,WR=f6,zR=YR;function H6(t,n,e,a,r){var i=-1,o=t.length;for(e||(e=zR),r||(r=[]);++i<o;){var h=t[i];n>0&&e(h)?n>1?H6(h,n-1,e,a,r):WR(r,h):a||(r[r.length]=h)}return r}var O6=H6;function XR(t){return function(n,e,a){for(var r=-1,i=Object(n),o=a(n),h=o.length;h--;){var u=o[t?h:++r];if(e(i[u],u,i)===!1)break}return n}}var QR=XR,ZR=QR,JR=ZR(),tj=JR,nj=tj,ej=ng;function aj(t,n){return t&&nj(t,n,ej)}var E6=aj,rj=bl;function ij(t,n){return function(e,a){if(e==null)return e;if(!rj(e))return t(e,a);for(var r=e.length,i=n?r:-1,o=Object(e);(n?i--:++i<r)&&a(o[i],i,o)!==!1;);return e}}var oj=ij,hj=E6,uj=oj,lj=uj(hj),W1=lj,_j=W1,sj=bl;function cj(t,n){var e=-1,a=sj(t)?Array(t.length):[];return _j(t,function(r,i,o){a[++e]=n(r,i,o)}),a}var P6=cj;function gj(t,n){var e=t.length;for(t.sort(n);e--;)t[e]=t[e].value;return t}var fj=gj,fx=Y0;function dj(t,n){if(t!==n){var e=t!==void 0,a=t===null,r=t===t,i=fx(t),o=n!==void 0,h=n===null,u=n===n,l=fx(n);if(!h&&!l&&!i&&t>n||i&&o&&u&&!h&&!l||a&&o&&u||!e&&u||!r)return 1;if(!a&&!i&&!l&&t<n||l&&e&&r&&!a&&!i||h&&e&&r||!o&&r||!u)return-1}return 0}var pj=dj,mj=pj;function vj(t,n,e){for(var a=-1,r=t.criteria,i=n.criteria,o=r.length,h=e.length;++a<o;){var u=mj(r[a],i[a]);if(u){if(a>=h)return u;var l=e[a];return u*(l=="desc"?-1:1)}}return t.index-n.index}var yj=vj,bf=P1,xj=M1,Tj=hr,bj=P6,Cj=fj,kj=m6,Nj=yj,Aj=th,wj=Fe;function Sj(t,n,e){n.length?n=bf(n,function(i){return wj(i)?function(o){return xj(o,i.length===1?i[0]:i)}:i}):n=[Aj];var a=-1;n=bf(n,kj(Tj));var r=bj(t,function(i,o,h){var u=bf(n,function(l){return l(i)});return{criteria:u,index:++a,value:i}});return Cj(r,function(i,o){return Nj(i,o,e)})}var Hj=Sj;function Oj(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}var Ej=Oj,Pj=Ej,dx=Math.max;function Mj(t,n,e){return n=dx(n===void 0?t.length-1:n,0),function(){for(var a=arguments,r=-1,i=dx(a.length-n,0),o=Array(i);++r<i;)o[r]=a[n+r];r=-1;for(var h=Array(n+1);++r<n;)h[r]=a[r];return h[n]=e(o),Pj(t,this,h)}}var Ij=Mj;function Dj(t){return function(){return t}}var Lj=Dj,Fj=po,Bj=function(){try{var t=Fj(Object,"defineProperty");return t({},"",{}),t}catch{}}(),M6=Bj,Rj=Lj,px=M6,jj=th,Kj=px?function(t,n){return px(t,"toString",{configurable:!0,enumerable:!1,value:Rj(n),writable:!0})}:jj,Vj=Kj,$j=800,qj=16,Gj=Date.now;function Uj(t){var n=0,e=0;return function(){var a=Gj(),r=qj-(a-e);if(e=a,r>0){if(++n>=$j)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}var Yj=Uj,Wj=Vj,zj=Yj,Xj=zj(Wj),Qj=Xj,Zj=th,Jj=Ij,tK=Qj;function nK(t,n){return tK(Jj(t,n,Zj),t+"")}var eK=nK,aK=S1,rK=bl,iK=G1,oK=Ti;function hK(t,n,e){if(!oK(e))return!1;var a=typeof n;return(a=="number"?rK(e)&&iK(n,e.length):a=="string"&&n in e)?aK(e[n],t):!1}var ag=hK,uK=O6,lK=Hj,_K=eK,mx=ag,sK=_K(function(t,n){if(t==null)return[];var e=n.length;return e>1&&mx(t,n[0],n[1])?n=[]:e>2&&mx(n[0],n[1],n[2])&&(n=[n[0]]),lK(t,uK(n,1),[])}),cK=sK;const z1=Xt(cK);function Au(t){"@babel/helpers - typeof";return Au=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Au(t)}function dp(){return dp=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},dp.apply(this,arguments)}function gK(t,n){return mK(t)||pK(t,n)||dK(t,n)||fK()}function fK(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function dK(t,n){if(t){if(typeof t=="string")return vx(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return vx(t,n)}}function vx(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}function pK(t,n){var e=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(e!=null){var a,r,i,o,h=[],u=!0,l=!1;try{if(i=(e=e.call(t)).next,n!==0)for(;!(u=(a=i.call(e)).done)&&(h.push(a.value),h.length!==n);u=!0);}catch(_){l=!0,r=_}finally{try{if(!u&&e.return!=null&&(o=e.return(),Object(o)!==o))return}finally{if(l)throw r}}return h}}function mK(t){if(Array.isArray(t))return t}function yx(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function Cf(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?yx(Object(e),!0).forEach(function(a){vK(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):yx(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function vK(t,n,e){return n=yK(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function yK(t){var n=xK(t,"string");return Au(n)=="symbol"?n:n+""}function xK(t,n){if(Au(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(Au(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}function TK(t){return Array.isArray(t)&&Ln(t[0])&&Ln(t[1])?t.join(" ~ "):t}var bK=function(n){var e=n.separator,a=e===void 0?" : ":e,r=n.contentStyle,i=r===void 0?{}:r,o=n.itemStyle,h=o===void 0?{}:o,u=n.labelStyle,l=u===void 0?{}:u,_=n.payload,s=n.formatter,c=n.itemSorter,g=n.wrapperClassName,d=n.labelClassName,f=n.label,p=n.labelFormatter,v=n.accessibilityLayer,m=v===void 0?!1:v,y=function(){if(_&&_.length){var H={padding:0,margin:0},R=(c?z1(_,c):_).map(function(G,V){if(G.type==="none")return null;var X=Cf({display:"block",paddingTop:4,paddingBottom:4,color:G.color||"#000"},h),et=G.formatter||s||TK,q=G.value,Z=G.name,ot=q,gt=Z;if(et&&ot!=null&&gt!=null){var O=et(q,Z,G,V,_);if(Array.isArray(O)){var K=gK(O,2);ot=K[0],gt=K[1]}else ot=O}return B.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(V),style:X},Ln(gt)?B.createElement("span",{className:"recharts-tooltip-item-name"},gt):null,Ln(gt)?B.createElement("span",{className:"recharts-tooltip-item-separator"},a):null,B.createElement("span",{className:"recharts-tooltip-item-value"},ot),B.createElement("span",{className:"recharts-tooltip-item-unit"},G.unit||""))});return B.createElement("ul",{className:"recharts-tooltip-item-list",style:H},R)}return null},T=Cf({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},i),x=Cf({margin:0},l),b=!Dt(f),C=b?f:"",N=Mt("recharts-default-tooltip",g),w=Mt("recharts-tooltip-label",d);b&&p&&_!==void 0&&_!==null&&(C=p(f,_));var P=m?{role:"status","aria-live":"assertive"}:{};return B.createElement("div",dp({className:N,style:T},P),B.createElement("p",{className:w,style:x},B.isValidElement(C)?C:"".concat(C)),y())};function wu(t){"@babel/helpers - typeof";return wu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},wu(t)}function n_(t,n,e){return n=CK(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function CK(t){var n=kK(t,"string");return wu(n)=="symbol"?n:n+""}function kK(t,n){if(wu(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(wu(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}var bh="recharts-tooltip-wrapper",NK={visibility:"hidden"};function AK(t){var n=t.coordinate,e=t.translateX,a=t.translateY;return Mt(bh,n_(n_(n_(n_({},"".concat(bh,"-right"),ct(e)&&n&&ct(n.x)&&e>=n.x),"".concat(bh,"-left"),ct(e)&&n&&ct(n.x)&&e<n.x),"".concat(bh,"-bottom"),ct(a)&&n&&ct(n.y)&&a>=n.y),"".concat(bh,"-top"),ct(a)&&n&&ct(n.y)&&a<n.y))}function xx(t){var n=t.allowEscapeViewBox,e=t.coordinate,a=t.key,r=t.offsetTopLeft,i=t.position,o=t.reverseDirection,h=t.tooltipDimension,u=t.viewBox,l=t.viewBoxDimension;if(i&&ct(i[a]))return i[a];var _=e[a]-h-r,s=e[a]+r;if(n[a])return o[a]?_:s;if(o[a]){var c=_,g=u[a];return c<g?Math.max(s,u[a]):Math.max(_,u[a])}var d=s+h,f=u[a]+l;return d>f?Math.max(_,u[a]):Math.max(s,u[a])}function wK(t){var n=t.translateX,e=t.translateY,a=t.useTranslate3d;return{transform:a?"translate3d(".concat(n,"px, ").concat(e,"px, 0)"):"translate(".concat(n,"px, ").concat(e,"px)")}}function SK(t){var n=t.allowEscapeViewBox,e=t.coordinate,a=t.offsetTopLeft,r=t.position,i=t.reverseDirection,o=t.tooltipBox,h=t.useTranslate3d,u=t.viewBox,l,_,s;return o.height>0&&o.width>0&&e?(_=xx({allowEscapeViewBox:n,coordinate:e,key:"x",offsetTopLeft:a,position:r,reverseDirection:i,tooltipDimension:o.width,viewBox:u,viewBoxDimension:u.width}),s=xx({allowEscapeViewBox:n,coordinate:e,key:"y",offsetTopLeft:a,position:r,reverseDirection:i,tooltipDimension:o.height,viewBox:u,viewBoxDimension:u.height}),l=wK({translateX:_,translateY:s,useTranslate3d:h})):l=NK,{cssProperties:l,cssClasses:AK({translateX:_,translateY:s,coordinate:e})}}function T0(t){"@babel/helpers - typeof";return T0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},T0(t)}function Tx(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function bx(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?Tx(Object(e),!0).forEach(function(a){mp(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Tx(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function HK(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function OK(t,n){for(var e=0;e<n.length;e++){var a=n[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,D6(a.key),a)}}function EK(t,n,e){return n&&OK(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function PK(t,n,e){return n=ps(n),MK(t,I6()?Reflect.construct(n,e||[],ps(t).constructor):n.apply(t,e))}function MK(t,n){if(n&&(T0(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return IK(t)}function IK(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function I6(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(I6=function(){return!!t})()}function ps(t){return ps=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ps(t)}function DK(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&pp(t,n)}function pp(t,n){return pp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},pp(t,n)}function mp(t,n,e){return n=D6(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function D6(t){var n=LK(t,"string");return T0(n)=="symbol"?n:n+""}function LK(t,n){if(T0(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(T0(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var Cx=1,FK=function(t){function n(){var e;HK(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return e=PK(this,n,[].concat(r)),mp(e,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),mp(e,"handleKeyDown",function(o){if(o.key==="Escape"){var h,u,l,_;e.setState({dismissed:!0,dismissedAtCoordinate:{x:(h=(u=e.props.coordinate)===null||u===void 0?void 0:u.x)!==null&&h!==void 0?h:0,y:(l=(_=e.props.coordinate)===null||_===void 0?void 0:_.y)!==null&&l!==void 0?l:0}})}}),e}return DK(n,t),EK(n,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var a=this.wrapperNode.getBoundingClientRect();(Math.abs(a.width-this.state.lastBoundingBox.width)>Cx||Math.abs(a.height-this.state.lastBoundingBox.height)>Cx)&&this.setState({lastBoundingBox:{width:a.width,height:a.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var a,r;this.props.active&&this.updateBBox(),this.state.dismissed&&(((a=this.props.coordinate)===null||a===void 0?void 0:a.x)!==this.state.dismissedAtCoordinate.x||((r=this.props.coordinate)===null||r===void 0?void 0:r.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var a=this,r=this.props,i=r.active,o=r.allowEscapeViewBox,h=r.animationDuration,u=r.animationEasing,l=r.children,_=r.coordinate,s=r.hasPayload,c=r.isAnimationActive,g=r.offset,d=r.position,f=r.reverseDirection,p=r.useTranslate3d,v=r.viewBox,m=r.wrapperStyle,y=SK({allowEscapeViewBox:o,coordinate:_,offsetTopLeft:g,position:d,reverseDirection:f,tooltipBox:this.state.lastBoundingBox,useTranslate3d:p,viewBox:v}),T=y.cssClasses,x=y.cssProperties,b=bx(bx({transition:c&&i?"transform ".concat(h,"ms ").concat(u):void 0},x),{},{pointerEvents:"none",visibility:!this.state.dismissed&&i&&s?"visible":"hidden",position:"absolute",top:0,left:0},m);return B.createElement("div",{tabIndex:-1,className:T,style:b,ref:function(N){a.wrapperNode=N}},l)}}])}(J.PureComponent),BK=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},nh={isSsr:BK()};function b0(t){"@babel/helpers - typeof";return b0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},b0(t)}function kx(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function Nx(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?kx(Object(e),!0).forEach(function(a){X1(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):kx(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function RK(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function jK(t,n){for(var e=0;e<n.length;e++){var a=n[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,F6(a.key),a)}}function KK(t,n,e){return n&&jK(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function VK(t,n,e){return n=ms(n),$K(t,L6()?Reflect.construct(n,e||[],ms(t).constructor):n.apply(t,e))}function $K(t,n){if(n&&(b0(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return qK(t)}function qK(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function L6(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(L6=function(){return!!t})()}function ms(t){return ms=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ms(t)}function GK(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&vp(t,n)}function vp(t,n){return vp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},vp(t,n)}function X1(t,n,e){return n=F6(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function F6(t){var n=UK(t,"string");return b0(n)=="symbol"?n:n+""}function UK(t,n){if(b0(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(b0(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}function YK(t){return t.dataKey}function WK(t,n){return B.isValidElement(t)?B.cloneElement(t,n):typeof t=="function"?B.createElement(t,n):B.createElement(bK,n)}var An=function(t){function n(){return RK(this,n),VK(this,n,arguments)}return GK(n,t),KK(n,[{key:"render",value:function(){var a=this,r=this.props,i=r.active,o=r.allowEscapeViewBox,h=r.animationDuration,u=r.animationEasing,l=r.content,_=r.coordinate,s=r.filterNull,c=r.isAnimationActive,g=r.offset,d=r.payload,f=r.payloadUniqBy,p=r.position,v=r.reverseDirection,m=r.useTranslate3d,y=r.viewBox,T=r.wrapperStyle,x=d??[];s&&x.length&&(x=A6(d.filter(function(C){return C.value!=null&&(C.hide!==!0||a.props.includeHidden)}),f,YK));var b=x.length>0;return B.createElement(FK,{allowEscapeViewBox:o,animationDuration:h,animationEasing:u,isAnimationActive:c,active:i,coordinate:_,hasPayload:b,offset:g,position:p,reverseDirection:v,useTranslate3d:m,viewBox:y,wrapperStyle:T},WK(l,Nx(Nx({},this.props),{},{payload:x})))}}])}(J.PureComponent);X1(An,"displayName","Tooltip");X1(An,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!nh.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var zK=or,XK=function(){return zK.Date.now()},QK=XK,ZK=/\s/;function JK(t){for(var n=t.length;n--&&ZK.test(t.charAt(n)););return n}var tV=JK,nV=tV,eV=/^\s+/;function aV(t){return t&&t.slice(0,nV(t)+1).replace(eV,"")}var rV=aV,iV=rV,Ax=Ti,oV=Y0,wx=NaN,hV=/^[-+]0x[0-9a-f]+$/i,uV=/^0b[01]+$/i,lV=/^0o[0-7]+$/i,_V=parseInt;function sV(t){if(typeof t=="number")return t;if(oV(t))return wx;if(Ax(t)){var n=typeof t.valueOf=="function"?t.valueOf():t;t=Ax(n)?n+"":n}if(typeof t!="string")return t===0?t:+t;t=iV(t);var e=uV.test(t);return e||lV.test(t)?_V(t.slice(2),e?2:8):hV.test(t)?wx:+t}var B6=sV,cV=Ti,kf=QK,Sx=B6,gV="Expected a function",fV=Math.max,dV=Math.min;function pV(t,n,e){var a,r,i,o,h,u,l=0,_=!1,s=!1,c=!0;if(typeof t!="function")throw new TypeError(gV);n=Sx(n)||0,cV(e)&&(_=!!e.leading,s="maxWait"in e,i=s?fV(Sx(e.maxWait)||0,n):i,c="trailing"in e?!!e.trailing:c);function g(b){var C=a,N=r;return a=r=void 0,l=b,o=t.apply(N,C),o}function d(b){return l=b,h=setTimeout(v,n),_?g(b):o}function f(b){var C=b-u,N=b-l,w=n-C;return s?dV(w,i-N):w}function p(b){var C=b-u,N=b-l;return u===void 0||C>=n||C<0||s&&N>=i}function v(){var b=kf();if(p(b))return m(b);h=setTimeout(v,f(b))}function m(b){return h=void 0,c&&a?g(b):(a=r=void 0,o)}function y(){h!==void 0&&clearTimeout(h),l=0,a=u=r=h=void 0}function T(){return h===void 0?o:m(kf())}function x(){var b=kf(),C=p(b);if(a=arguments,r=this,u=b,C){if(h===void 0)return d(u);if(s)return clearTimeout(h),h=setTimeout(v,n),g(u)}return h===void 0&&(h=setTimeout(v,n)),o}return x.cancel=y,x.flush=T,x}var mV=pV,vV=mV,yV=Ti,xV="Expected a function";function TV(t,n,e){var a=!0,r=!0;if(typeof t!="function")throw new TypeError(xV);return yV(e)&&(a="leading"in e?!!e.leading:a,r="trailing"in e?!!e.trailing:r),vV(t,n,{leading:a,maxWait:n,trailing:r})}var bV=TV;const R6=Xt(bV);function Su(t){"@babel/helpers - typeof";return Su=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Su(t)}function Hx(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function e_(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?Hx(Object(e),!0).forEach(function(a){CV(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Hx(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function CV(t,n,e){return n=kV(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function kV(t){var n=NV(t,"string");return Su(n)=="symbol"?n:n+""}function NV(t,n){if(Su(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(Su(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}function AV(t,n){return OV(t)||HV(t,n)||SV(t,n)||wV()}function wV(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function SV(t,n){if(t){if(typeof t=="string")return Ox(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Ox(t,n)}}function Ox(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}function HV(t,n){var e=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(e!=null){var a,r,i,o,h=[],u=!0,l=!1;try{if(i=(e=e.call(t)).next,n!==0)for(;!(u=(a=i.call(e)).done)&&(h.push(a.value),h.length!==n);u=!0);}catch(_){l=!0,r=_}finally{try{if(!u&&e.return!=null&&(o=e.return(),Object(o)!==o))return}finally{if(l)throw r}}return h}}function OV(t){if(Array.isArray(t))return t}var Ha=J.forwardRef(function(t,n){var e=t.aspect,a=t.initialDimension,r=a===void 0?{width:-1,height:-1}:a,i=t.width,o=i===void 0?"100%":i,h=t.height,u=h===void 0?"100%":h,l=t.minWidth,_=l===void 0?0:l,s=t.minHeight,c=t.maxHeight,g=t.children,d=t.debounce,f=d===void 0?0:d,p=t.id,v=t.className,m=t.onResize,y=t.style,T=y===void 0?{}:y,x=J.useRef(null),b=J.useRef();b.current=m,J.useImperativeHandle(n,function(){return Object.defineProperty(x.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),x.current},configurable:!0})});var C=J.useState({containerWidth:r.width,containerHeight:r.height}),N=AV(C,2),w=N[0],P=N[1],L=J.useCallback(function(R,G){P(function(V){var X=Math.round(R),et=Math.round(G);return V.containerWidth===X&&V.containerHeight===et?V:{containerWidth:X,containerHeight:et}})},[]);J.useEffect(function(){var R=function(Z){var ot,gt=Z[0].contentRect,O=gt.width,K=gt.height;L(O,K),(ot=b.current)===null||ot===void 0||ot.call(b,O,K)};f>0&&(R=R6(R,f,{trailing:!0,leading:!1}));var G=new ResizeObserver(R),V=x.current.getBoundingClientRect(),X=V.width,et=V.height;return L(X,et),G.observe(x.current),function(){G.disconnect()}},[L,f]);var H=J.useMemo(function(){var R=w.containerWidth,G=w.containerHeight;if(R<0||G<0)return null;ja($i(o)||$i(u),`The width(%s) and height(%s) are both fixed numbers,
       maybe you don't need to use a ResponsiveContainer.`,o,u),ja(!e||e>0,"The aspect(%s) must be greater than zero.",e);var V=$i(o)?R:o,X=$i(u)?G:u;e&&e>0&&(V?X=V/e:X&&(V=X*e),c&&X>c&&(X=c)),ja(V>0||X>0,`The width(%s) and height(%s) of chart should be greater than 0,
       please check the style of container, or the props width(%s) and height(%s),
       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
       height and width.`,V,X,o,u,_,s,e);var et=!Array.isArray(g)&&br(g.type).endsWith("Chart");return B.Children.map(g,function(q){return B.isValidElement(q)?J.cloneElement(q,e_({width:V,height:X},et?{style:e_({height:"100%",width:"100%",maxHeight:X,maxWidth:V},q.props.style)}:{})):q})},[e,g,u,c,s,_,w,o]);return B.createElement("div",{id:p?"".concat(p):void 0,className:Mt("recharts-responsive-container",v),style:e_(e_({},T),{},{width:o,height:u,minWidth:_,minHeight:s,maxHeight:c}),ref:x},H)}),pr=function(n){return null};pr.displayName="Cell";function Hu(t){"@babel/helpers - typeof";return Hu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Hu(t)}function Ex(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function yp(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?Ex(Object(e),!0).forEach(function(a){EV(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Ex(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function EV(t,n,e){return n=PV(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function PV(t){var n=MV(t,"string");return Hu(n)=="symbol"?n:n+""}function MV(t,n){if(Hu(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(Hu(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}var Ao={widthCache:{},cacheCount:0},IV=2e3,DV={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},Px="recharts_measurement_span";function LV(t){var n=yp({},t);return Object.keys(n).forEach(function(e){n[e]||delete n[e]}),n}var Wh=function(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(n==null||nh.isSsr)return{width:0,height:0};var a=LV(e),r=JSON.stringify({text:n,copyStyle:a});if(Ao.widthCache[r])return Ao.widthCache[r];try{var i=document.getElementById(Px);i||(i=document.createElement("span"),i.setAttribute("id",Px),i.setAttribute("aria-hidden","true"),document.body.appendChild(i));var o=yp(yp({},DV),a);Object.assign(i.style,o),i.textContent="".concat(n);var h=i.getBoundingClientRect(),u={width:h.width,height:h.height};return Ao.widthCache[r]=u,++Ao.cacheCount>IV&&(Ao.cacheCount=0,Ao.widthCache={}),u}catch{return{width:0,height:0}}},FV=function(n){return{top:n.top+window.scrollY-document.documentElement.clientTop,left:n.left+window.scrollX-document.documentElement.clientLeft}};function Ou(t){"@babel/helpers - typeof";return Ou=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Ou(t)}function vs(t,n){return KV(t)||jV(t,n)||RV(t,n)||BV()}function BV(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function RV(t,n){if(t){if(typeof t=="string")return Mx(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Mx(t,n)}}function Mx(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}function jV(t,n){var e=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(e!=null){var a,r,i,o,h=[],u=!0,l=!1;try{if(i=(e=e.call(t)).next,n===0){if(Object(e)!==e)return;u=!1}else for(;!(u=(a=i.call(e)).done)&&(h.push(a.value),h.length!==n);u=!0);}catch(_){l=!0,r=_}finally{try{if(!u&&e.return!=null&&(o=e.return(),Object(o)!==o))return}finally{if(l)throw r}}return h}}function KV(t){if(Array.isArray(t))return t}function VV(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function Ix(t,n){for(var e=0;e<n.length;e++){var a=n[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,qV(a.key),a)}}function $V(t,n,e){return n&&Ix(t.prototype,n),e&&Ix(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function qV(t){var n=GV(t,"string");return Ou(n)=="symbol"?n:n+""}function GV(t,n){if(Ou(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(Ou(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var Dx=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,Lx=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,UV=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,YV=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,j6={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},WV=Object.keys(j6),Go="NaN";function zV(t,n){return t*j6[n]}var a_=function(){function t(n,e){VV(this,t),this.num=n,this.unit=e,this.num=n,this.unit=e,Number.isNaN(n)&&(this.unit=""),e!==""&&!UV.test(e)&&(this.num=NaN,this.unit=""),WV.includes(e)&&(this.num=zV(n,e),this.unit="px")}return $V(t,[{key:"add",value:function(e){return this.unit!==e.unit?new t(NaN,""):new t(this.num+e.num,this.unit)}},{key:"subtract",value:function(e){return this.unit!==e.unit?new t(NaN,""):new t(this.num-e.num,this.unit)}},{key:"multiply",value:function(e){return this.unit!==""&&e.unit!==""&&this.unit!==e.unit?new t(NaN,""):new t(this.num*e.num,this.unit||e.unit)}},{key:"divide",value:function(e){return this.unit!==""&&e.unit!==""&&this.unit!==e.unit?new t(NaN,""):new t(this.num/e.num,this.unit||e.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(e){var a,r=(a=YV.exec(e))!==null&&a!==void 0?a:[],i=vs(r,3),o=i[1],h=i[2];return new t(parseFloat(o),h??"")}}])}();function K6(t){if(t.includes(Go))return Go;for(var n=t;n.includes("*")||n.includes("/");){var e,a=(e=Dx.exec(n))!==null&&e!==void 0?e:[],r=vs(a,4),i=r[1],o=r[2],h=r[3],u=a_.parse(i??""),l=a_.parse(h??""),_=o==="*"?u.multiply(l):u.divide(l);if(_.isNaN())return Go;n=n.replace(Dx,_.toString())}for(;n.includes("+")||/.-\d+(?:\.\d+)?/.test(n);){var s,c=(s=Lx.exec(n))!==null&&s!==void 0?s:[],g=vs(c,4),d=g[1],f=g[2],p=g[3],v=a_.parse(d??""),m=a_.parse(p??""),y=f==="+"?v.add(m):v.subtract(m);if(y.isNaN())return Go;n=n.replace(Lx,y.toString())}return n}var Fx=/\(([^()]*)\)/;function XV(t){for(var n=t;n.includes("(");){var e=Fx.exec(n),a=vs(e,2),r=a[1];n=n.replace(Fx,K6(r))}return n}function QV(t){var n=t.replace(/\s+/g,"");return n=XV(n),n=K6(n),n}function ZV(t){try{return QV(t)}catch{return Go}}function Nf(t){var n=ZV(t.slice(5,-1));return n===Go?"":n}var JV=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],t$=["dx","dy","angle","className","breakAll"];function xp(){return xp=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},xp.apply(this,arguments)}function Bx(t,n){if(t==null)return{};var e=n$(t,n),a,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)a=i[r],!(n.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(e[a]=t[a])}return e}function n$(t,n){if(t==null)return{};var e={};for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){if(n.indexOf(a)>=0)continue;e[a]=t[a]}return e}function Rx(t,n){return i$(t)||r$(t,n)||a$(t,n)||e$()}function e$(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function a$(t,n){if(t){if(typeof t=="string")return jx(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return jx(t,n)}}function jx(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}function r$(t,n){var e=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(e!=null){var a,r,i,o,h=[],u=!0,l=!1;try{if(i=(e=e.call(t)).next,n===0){if(Object(e)!==e)return;u=!1}else for(;!(u=(a=i.call(e)).done)&&(h.push(a.value),h.length!==n);u=!0);}catch(_){l=!0,r=_}finally{try{if(!u&&e.return!=null&&(o=e.return(),Object(o)!==o))return}finally{if(l)throw r}}return h}}function i$(t){if(Array.isArray(t))return t}var V6=/[ \f\n\r\t\v\u2028\u2029]+/,$6=function(n){var e=n.children,a=n.breakAll,r=n.style;try{var i=[];Dt(e)||(a?i=e.toString().split(""):i=e.toString().split(V6));var o=i.map(function(u){return{word:u,width:Wh(u,r).width}}),h=a?0:Wh(" ",r).width;return{wordsWithComputedWidth:o,spaceWidth:h}}catch{return null}},o$=function(n,e,a,r,i){var o=n.maxLines,h=n.children,u=n.style,l=n.breakAll,_=ct(o),s=h,c=function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return V.reduce(function(X,et){var q=et.word,Z=et.width,ot=X[X.length-1];if(ot&&(r==null||i||ot.width+Z+a<Number(r)))ot.words.push(q),ot.width+=Z+a;else{var gt={words:[q],width:Z};X.push(gt)}return X},[])},g=c(e),d=function(V){return V.reduce(function(X,et){return X.width>et.width?X:et})};if(!_)return g;for(var f="…",p=function(V){var X=s.slice(0,V),et=$6({breakAll:l,style:u,children:X+f}).wordsWithComputedWidth,q=c(et),Z=q.length>o||d(q).width>Number(r);return[Z,q]},v=0,m=s.length-1,y=0,T;v<=m&&y<=s.length-1;){var x=Math.floor((v+m)/2),b=x-1,C=p(b),N=Rx(C,2),w=N[0],P=N[1],L=p(x),H=Rx(L,1),R=H[0];if(!w&&!R&&(v=x+1),w&&R&&(m=x-1),!w&&R){T=P;break}y++}return T||g},Kx=function(n){var e=Dt(n)?[]:n.toString().split(V6);return[{words:e}]},h$=function(n){var e=n.width,a=n.scaleToFit,r=n.children,i=n.style,o=n.breakAll,h=n.maxLines;if((e||a)&&!nh.isSsr){var u,l,_=$6({breakAll:o,children:r,style:i});if(_){var s=_.wordsWithComputedWidth,c=_.spaceWidth;u=s,l=c}else return Kx(r);return o$({breakAll:o,children:r,maxLines:h,style:i},u,l,e,a)}return Kx(r)},Vx="#808080",oo=function(n){var e=n.x,a=e===void 0?0:e,r=n.y,i=r===void 0?0:r,o=n.lineHeight,h=o===void 0?"1em":o,u=n.capHeight,l=u===void 0?"0.71em":u,_=n.scaleToFit,s=_===void 0?!1:_,c=n.textAnchor,g=c===void 0?"start":c,d=n.verticalAnchor,f=d===void 0?"end":d,p=n.fill,v=p===void 0?Vx:p,m=Bx(n,JV),y=J.useMemo(function(){return h$({breakAll:m.breakAll,children:m.children,maxLines:m.maxLines,scaleToFit:s,style:m.style,width:m.width})},[m.breakAll,m.children,m.maxLines,s,m.style,m.width]),T=m.dx,x=m.dy,b=m.angle,C=m.className,N=m.breakAll,w=Bx(m,t$);if(!Ln(a)||!Ln(i))return null;var P=a+(ct(T)?T:0),L=i+(ct(x)?x:0),H;switch(f){case"start":H=Nf("calc(".concat(l,")"));break;case"middle":H=Nf("calc(".concat((y.length-1)/2," * -").concat(h," + (").concat(l," / 2))"));break;default:H=Nf("calc(".concat(y.length-1," * -").concat(h,")"));break}var R=[];if(s){var G=y[0].width,V=m.width;R.push("scale(".concat((ct(V)?V/G:1)/G,")"))}return b&&R.push("rotate(".concat(b,", ").concat(P,", ").concat(L,")")),R.length&&(w.transform=R.join(" ")),B.createElement("text",xp({},St(w,!0),{x:P,y:L,className:Mt("recharts-text",C),textAnchor:g,fill:v.includes("url")?Vx:v}),y.map(function(X,et){var q=X.words.join(N?"":" ");return B.createElement("tspan",{x:P,dy:et===0?H:h,key:"".concat(q,"-").concat(et)},q)}))};function si(t,n){return t==null||n==null?NaN:t<n?-1:t>n?1:t>=n?0:NaN}function u$(t,n){return t==null||n==null?NaN:n<t?-1:n>t?1:n>=t?0:NaN}function Q1(t){let n,e,a;t.length!==2?(n=si,e=(h,u)=>si(t(h),u),a=(h,u)=>t(h)-u):(n=t===si||t===u$?t:l$,e=t,a=t);function r(h,u,l=0,_=h.length){if(l<_){if(n(u,u)!==0)return _;do{const s=l+_>>>1;e(h[s],u)<0?l=s+1:_=s}while(l<_)}return l}function i(h,u,l=0,_=h.length){if(l<_){if(n(u,u)!==0)return _;do{const s=l+_>>>1;e(h[s],u)<=0?l=s+1:_=s}while(l<_)}return l}function o(h,u,l=0,_=h.length){const s=r(h,u,l,_-1);return s>l&&a(h[s-1],u)>-a(h[s],u)?s-1:s}return{left:r,center:o,right:i}}function l$(){return 0}function q6(t){return t===null?NaN:+t}function*_$(t,n){for(let e of t)e!=null&&(e=+e)>=e&&(yield e)}const s$=Q1(si),Cl=s$.right;Q1(q6).center;class $x extends Map{constructor(n,e=f$){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:e}}),n!=null)for(const[a,r]of n)this.set(a,r)}get(n){return super.get(qx(this,n))}has(n){return super.has(qx(this,n))}set(n,e){return super.set(c$(this,n),e)}delete(n){return super.delete(g$(this,n))}}function qx({_intern:t,_key:n},e){const a=n(e);return t.has(a)?t.get(a):e}function c$({_intern:t,_key:n},e){const a=n(e);return t.has(a)?t.get(a):(t.set(a,e),e)}function g$({_intern:t,_key:n},e){const a=n(e);return t.has(a)&&(e=t.get(a),t.delete(a)),e}function f$(t){return t!==null&&typeof t=="object"?t.valueOf():t}function d$(t=si){if(t===si)return G6;if(typeof t!="function")throw new TypeError("compare is not a function");return(n,e)=>{const a=t(n,e);return a||a===0?a:(t(e,e)===0)-(t(n,n)===0)}}function G6(t,n){return(t==null||!(t>=t))-(n==null||!(n>=n))||(t<n?-1:t>n?1:0)}const p$=Math.sqrt(50),m$=Math.sqrt(10),v$=Math.sqrt(2);function ys(t,n,e){const a=(n-t)/Math.max(0,e),r=Math.floor(Math.log10(a)),i=a/Math.pow(10,r),o=i>=p$?10:i>=m$?5:i>=v$?2:1;let h,u,l;return r<0?(l=Math.pow(10,-r)/o,h=Math.round(t*l),u=Math.round(n*l),h/l<t&&++h,u/l>n&&--u,l=-l):(l=Math.pow(10,r)*o,h=Math.round(t/l),u=Math.round(n/l),h*l<t&&++h,u*l>n&&--u),u<h&&.5<=e&&e<2?ys(t,n,e*2):[h,u,l]}function Tp(t,n,e){if(n=+n,t=+t,e=+e,!(e>0))return[];if(t===n)return[t];const a=n<t,[r,i,o]=a?ys(n,t,e):ys(t,n,e);if(!(i>=r))return[];const h=i-r+1,u=new Array(h);if(a)if(o<0)for(let l=0;l<h;++l)u[l]=(i-l)/-o;else for(let l=0;l<h;++l)u[l]=(i-l)*o;else if(o<0)for(let l=0;l<h;++l)u[l]=(r+l)/-o;else for(let l=0;l<h;++l)u[l]=(r+l)*o;return u}function bp(t,n,e){return n=+n,t=+t,e=+e,ys(t,n,e)[2]}function Cp(t,n,e){n=+n,t=+t,e=+e;const a=n<t,r=a?bp(n,t,e):bp(t,n,e);return(a?-1:1)*(r<0?1/-r:r)}function Gx(t,n){let e;for(const a of t)a!=null&&(e<a||e===void 0&&a>=a)&&(e=a);return e}function Ux(t,n){let e;for(const a of t)a!=null&&(e>a||e===void 0&&a>=a)&&(e=a);return e}function U6(t,n,e=0,a=1/0,r){if(n=Math.floor(n),e=Math.floor(Math.max(0,e)),a=Math.floor(Math.min(t.length-1,a)),!(e<=n&&n<=a))return t;for(r=r===void 0?G6:d$(r);a>e;){if(a-e>600){const u=a-e+1,l=n-e+1,_=Math.log(u),s=.5*Math.exp(2*_/3),c=.5*Math.sqrt(_*s*(u-s)/u)*(l-u/2<0?-1:1),g=Math.max(e,Math.floor(n-l*s/u+c)),d=Math.min(a,Math.floor(n+(u-l)*s/u+c));U6(t,n,g,d,r)}const i=t[n];let o=e,h=a;for(Ch(t,e,n),r(t[a],i)>0&&Ch(t,e,a);o<h;){for(Ch(t,o,h),++o,--h;r(t[o],i)<0;)++o;for(;r(t[h],i)>0;)--h}r(t[e],i)===0?Ch(t,e,h):(++h,Ch(t,h,a)),h<=n&&(e=h+1),n<=h&&(a=h-1)}return t}function Ch(t,n,e){const a=t[n];t[n]=t[e],t[e]=a}function y$(t,n,e){if(t=Float64Array.from(_$(t)),!(!(a=t.length)||isNaN(n=+n))){if(n<=0||a<2)return Ux(t);if(n>=1)return Gx(t);var a,r=(a-1)*n,i=Math.floor(r),o=Gx(U6(t,i).subarray(0,i+1)),h=Ux(t.subarray(i+1));return o+(h-o)*(r-i)}}function x$(t,n,e=q6){if(!(!(a=t.length)||isNaN(n=+n))){if(n<=0||a<2)return+e(t[0],0,t);if(n>=1)return+e(t[a-1],a-1,t);var a,r=(a-1)*n,i=Math.floor(r),o=+e(t[i],i,t),h=+e(t[i+1],i+1,t);return o+(h-o)*(r-i)}}function T$(t,n,e){t=+t,n=+n,e=(r=arguments.length)<2?(n=t,t=0,1):r<3?1:+e;for(var a=-1,r=Math.max(0,Math.ceil((n-t)/e))|0,i=new Array(r);++a<r;)i[a]=t+a*e;return i}function ya(t,n){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(n).domain(t);break}return this}function jr(t,n){switch(arguments.length){case 0:break;case 1:{typeof t=="function"?this.interpolator(t):this.range(t);break}default:{this.domain(t),typeof n=="function"?this.interpolator(n):this.range(n);break}}return this}const kp=Symbol("implicit");function Z1(){var t=new $x,n=[],e=[],a=kp;function r(i){let o=t.get(i);if(o===void 0){if(a!==kp)return a;t.set(i,o=n.push(i)-1)}return e[o%e.length]}return r.domain=function(i){if(!arguments.length)return n.slice();n=[],t=new $x;for(const o of i)t.has(o)||t.set(o,n.push(o)-1);return r},r.range=function(i){return arguments.length?(e=Array.from(i),r):e.slice()},r.unknown=function(i){return arguments.length?(a=i,r):a},r.copy=function(){return Z1(n,e).unknown(a)},ya.apply(r,arguments),r}function Eu(){var t=Z1().unknown(void 0),n=t.domain,e=t.range,a=0,r=1,i,o,h=!1,u=0,l=0,_=.5;delete t.unknown;function s(){var c=n().length,g=r<a,d=g?r:a,f=g?a:r;i=(f-d)/Math.max(1,c-u+l*2),h&&(i=Math.floor(i)),d+=(f-d-i*(c-u))*_,o=i*(1-u),h&&(d=Math.round(d),o=Math.round(o));var p=T$(c).map(function(v){return d+i*v});return e(g?p.reverse():p)}return t.domain=function(c){return arguments.length?(n(c),s()):n()},t.range=function(c){return arguments.length?([a,r]=c,a=+a,r=+r,s()):[a,r]},t.rangeRound=function(c){return[a,r]=c,a=+a,r=+r,h=!0,s()},t.bandwidth=function(){return o},t.step=function(){return i},t.round=function(c){return arguments.length?(h=!!c,s()):h},t.padding=function(c){return arguments.length?(u=Math.min(1,l=+c),s()):u},t.paddingInner=function(c){return arguments.length?(u=Math.min(1,c),s()):u},t.paddingOuter=function(c){return arguments.length?(l=+c,s()):l},t.align=function(c){return arguments.length?(_=Math.max(0,Math.min(1,c)),s()):_},t.copy=function(){return Eu(n(),[a,r]).round(h).paddingInner(u).paddingOuter(l).align(_)},ya.apply(s(),arguments)}function Y6(t){var n=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return Y6(n())},t}function zh(){return Y6(Eu.apply(null,arguments).paddingInner(1))}function J1(t,n,e){t.prototype=n.prototype=e,e.constructor=t}function W6(t,n){var e=Object.create(t.prototype);for(var a in n)e[a]=n[a];return e}function kl(){}var Pu=.7,xs=1/Pu,i0="\\s*([+-]?\\d+)\\s*",Mu="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",er="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",b$=/^#([0-9a-f]{3,8})$/,C$=new RegExp(`^rgb\\(${i0},${i0},${i0}\\)$`),k$=new RegExp(`^rgb\\(${er},${er},${er}\\)$`),N$=new RegExp(`^rgba\\(${i0},${i0},${i0},${Mu}\\)$`),A$=new RegExp(`^rgba\\(${er},${er},${er},${Mu}\\)$`),w$=new RegExp(`^hsl\\(${Mu},${er},${er}\\)$`),S$=new RegExp(`^hsla\\(${Mu},${er},${er},${Mu}\\)$`),Yx={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};J1(kl,Iu,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:Wx,formatHex:Wx,formatHex8:H$,formatHsl:O$,formatRgb:zx,toString:zx});function Wx(){return this.rgb().formatHex()}function H$(){return this.rgb().formatHex8()}function O$(){return z6(this).formatHsl()}function zx(){return this.rgb().formatRgb()}function Iu(t){var n,e;return t=(t+"").trim().toLowerCase(),(n=b$.exec(t))?(e=n[1].length,n=parseInt(n[1],16),e===6?Xx(n):e===3?new He(n>>8&15|n>>4&240,n>>4&15|n&240,(n&15)<<4|n&15,1):e===8?r_(n>>24&255,n>>16&255,n>>8&255,(n&255)/255):e===4?r_(n>>12&15|n>>8&240,n>>8&15|n>>4&240,n>>4&15|n&240,((n&15)<<4|n&15)/255):null):(n=C$.exec(t))?new He(n[1],n[2],n[3],1):(n=k$.exec(t))?new He(n[1]*255/100,n[2]*255/100,n[3]*255/100,1):(n=N$.exec(t))?r_(n[1],n[2],n[3],n[4]):(n=A$.exec(t))?r_(n[1]*255/100,n[2]*255/100,n[3]*255/100,n[4]):(n=w$.exec(t))?Jx(n[1],n[2]/100,n[3]/100,1):(n=S$.exec(t))?Jx(n[1],n[2]/100,n[3]/100,n[4]):Yx.hasOwnProperty(t)?Xx(Yx[t]):t==="transparent"?new He(NaN,NaN,NaN,0):null}function Xx(t){return new He(t>>16&255,t>>8&255,t&255,1)}function r_(t,n,e,a){return a<=0&&(t=n=e=NaN),new He(t,n,e,a)}function E$(t){return t instanceof kl||(t=Iu(t)),t?(t=t.rgb(),new He(t.r,t.g,t.b,t.opacity)):new He}function Np(t,n,e,a){return arguments.length===1?E$(t):new He(t,n,e,a??1)}function He(t,n,e,a){this.r=+t,this.g=+n,this.b=+e,this.opacity=+a}J1(He,Np,W6(kl,{brighter(t){return t=t==null?xs:Math.pow(xs,t),new He(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=t==null?Pu:Math.pow(Pu,t),new He(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new He(Xi(this.r),Xi(this.g),Xi(this.b),Ts(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Qx,formatHex:Qx,formatHex8:P$,formatRgb:Zx,toString:Zx}));function Qx(){return`#${qi(this.r)}${qi(this.g)}${qi(this.b)}`}function P$(){return`#${qi(this.r)}${qi(this.g)}${qi(this.b)}${qi((isNaN(this.opacity)?1:this.opacity)*255)}`}function Zx(){const t=Ts(this.opacity);return`${t===1?"rgb(":"rgba("}${Xi(this.r)}, ${Xi(this.g)}, ${Xi(this.b)}${t===1?")":`, ${t})`}`}function Ts(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function Xi(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function qi(t){return t=Xi(t),(t<16?"0":"")+t.toString(16)}function Jx(t,n,e,a){return a<=0?t=n=e=NaN:e<=0||e>=1?t=n=NaN:n<=0&&(t=NaN),new Oa(t,n,e,a)}function z6(t){if(t instanceof Oa)return new Oa(t.h,t.s,t.l,t.opacity);if(t instanceof kl||(t=Iu(t)),!t)return new Oa;if(t instanceof Oa)return t;t=t.rgb();var n=t.r/255,e=t.g/255,a=t.b/255,r=Math.min(n,e,a),i=Math.max(n,e,a),o=NaN,h=i-r,u=(i+r)/2;return h?(n===i?o=(e-a)/h+(e<a)*6:e===i?o=(a-n)/h+2:o=(n-e)/h+4,h/=u<.5?i+r:2-i-r,o*=60):h=u>0&&u<1?0:o,new Oa(o,h,u,t.opacity)}function M$(t,n,e,a){return arguments.length===1?z6(t):new Oa(t,n,e,a??1)}function Oa(t,n,e,a){this.h=+t,this.s=+n,this.l=+e,this.opacity=+a}J1(Oa,M$,W6(kl,{brighter(t){return t=t==null?xs:Math.pow(xs,t),new Oa(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=t==null?Pu:Math.pow(Pu,t),new Oa(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+(this.h<0)*360,n=isNaN(t)||isNaN(this.s)?0:this.s,e=this.l,a=e+(e<.5?e:1-e)*n,r=2*e-a;return new He(Af(t>=240?t-240:t+120,r,a),Af(t,r,a),Af(t<120?t+240:t-120,r,a),this.opacity)},clamp(){return new Oa(tT(this.h),i_(this.s),i_(this.l),Ts(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const t=Ts(this.opacity);return`${t===1?"hsl(":"hsla("}${tT(this.h)}, ${i_(this.s)*100}%, ${i_(this.l)*100}%${t===1?")":`, ${t})`}`}}));function tT(t){return t=(t||0)%360,t<0?t+360:t}function i_(t){return Math.max(0,Math.min(1,t||0))}function Af(t,n,e){return(t<60?n+(e-n)*t/60:t<180?e:t<240?n+(e-n)*(240-t)/60:n)*255}const tv=t=>()=>t;function I$(t,n){return function(e){return t+e*n}}function D$(t,n,e){return t=Math.pow(t,e),n=Math.pow(n,e)-t,e=1/e,function(a){return Math.pow(t+a*n,e)}}function L$(t){return(t=+t)==1?X6:function(n,e){return e-n?D$(n,e,t):tv(isNaN(n)?e:n)}}function X6(t,n){var e=n-t;return e?I$(t,e):tv(isNaN(t)?n:t)}const nT=function t(n){var e=L$(n);function a(r,i){var o=e((r=Np(r)).r,(i=Np(i)).r),h=e(r.g,i.g),u=e(r.b,i.b),l=X6(r.opacity,i.opacity);return function(_){return r.r=o(_),r.g=h(_),r.b=u(_),r.opacity=l(_),r+""}}return a.gamma=t,a}(1);function F$(t,n){n||(n=[]);var e=t?Math.min(n.length,t.length):0,a=n.slice(),r;return function(i){for(r=0;r<e;++r)a[r]=t[r]*(1-i)+n[r]*i;return a}}function B$(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)}function R$(t,n){var e=n?n.length:0,a=t?Math.min(e,t.length):0,r=new Array(a),i=new Array(e),o;for(o=0;o<a;++o)r[o]=eh(t[o],n[o]);for(;o<e;++o)i[o]=n[o];return function(h){for(o=0;o<a;++o)i[o]=r[o](h);return i}}function j$(t,n){var e=new Date;return t=+t,n=+n,function(a){return e.setTime(t*(1-a)+n*a),e}}function bs(t,n){return t=+t,n=+n,function(e){return t*(1-e)+n*e}}function K$(t,n){var e={},a={},r;(t===null||typeof t!="object")&&(t={}),(n===null||typeof n!="object")&&(n={});for(r in n)r in t?e[r]=eh(t[r],n[r]):a[r]=n[r];return function(i){for(r in e)a[r]=e[r](i);return a}}var Ap=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,wf=new RegExp(Ap.source,"g");function V$(t){return function(){return t}}function $$(t){return function(n){return t(n)+""}}function q$(t,n){var e=Ap.lastIndex=wf.lastIndex=0,a,r,i,o=-1,h=[],u=[];for(t=t+"",n=n+"";(a=Ap.exec(t))&&(r=wf.exec(n));)(i=r.index)>e&&(i=n.slice(e,i),h[o]?h[o]+=i:h[++o]=i),(a=a[0])===(r=r[0])?h[o]?h[o]+=r:h[++o]=r:(h[++o]=null,u.push({i:o,x:bs(a,r)})),e=wf.lastIndex;return e<n.length&&(i=n.slice(e),h[o]?h[o]+=i:h[++o]=i),h.length<2?u[0]?$$(u[0].x):V$(n):(n=u.length,function(l){for(var _=0,s;_<n;++_)h[(s=u[_]).i]=s.x(l);return h.join("")})}function eh(t,n){var e=typeof n,a;return n==null||e==="boolean"?tv(n):(e==="number"?bs:e==="string"?(a=Iu(n))?(n=a,nT):q$:n instanceof Iu?nT:n instanceof Date?j$:B$(n)?F$:Array.isArray(n)?R$:typeof n.valueOf!="function"&&typeof n.toString!="function"||isNaN(n)?K$:bs)(t,n)}function nv(t,n){return t=+t,n=+n,function(e){return Math.round(t*(1-e)+n*e)}}function G$(t,n){n===void 0&&(n=t,t=eh);for(var e=0,a=n.length-1,r=n[0],i=new Array(a<0?0:a);e<a;)i[e]=t(r,r=n[++e]);return function(o){var h=Math.max(0,Math.min(a-1,Math.floor(o*=a)));return i[h](o-h)}}function U$(t){return function(){return t}}function Cs(t){return+t}var eT=[0,1];function xe(t){return t}function wp(t,n){return(n-=t=+t)?function(e){return(e-t)/n}:U$(isNaN(n)?NaN:.5)}function Y$(t,n){var e;return t>n&&(e=t,t=n,n=e),function(a){return Math.max(t,Math.min(n,a))}}function W$(t,n,e){var a=t[0],r=t[1],i=n[0],o=n[1];return r<a?(a=wp(r,a),i=e(o,i)):(a=wp(a,r),i=e(i,o)),function(h){return i(a(h))}}function z$(t,n,e){var a=Math.min(t.length,n.length)-1,r=new Array(a),i=new Array(a),o=-1;for(t[a]<t[0]&&(t=t.slice().reverse(),n=n.slice().reverse());++o<a;)r[o]=wp(t[o],t[o+1]),i[o]=e(n[o],n[o+1]);return function(h){var u=Cl(t,h,1,a)-1;return i[u](r[u](h))}}function Nl(t,n){return n.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp()).unknown(t.unknown())}function rg(){var t=eT,n=eT,e=eh,a,r,i,o=xe,h,u,l;function _(){var c=Math.min(t.length,n.length);return o!==xe&&(o=Y$(t[0],t[c-1])),h=c>2?z$:W$,u=l=null,s}function s(c){return c==null||isNaN(c=+c)?i:(u||(u=h(t.map(a),n,e)))(a(o(c)))}return s.invert=function(c){return o(r((l||(l=h(n,t.map(a),bs)))(c)))},s.domain=function(c){return arguments.length?(t=Array.from(c,Cs),_()):t.slice()},s.range=function(c){return arguments.length?(n=Array.from(c),_()):n.slice()},s.rangeRound=function(c){return n=Array.from(c),e=nv,_()},s.clamp=function(c){return arguments.length?(o=c?!0:xe,_()):o!==xe},s.interpolate=function(c){return arguments.length?(e=c,_()):e},s.unknown=function(c){return arguments.length?(i=c,s):i},function(c,g){return a=c,r=g,_()}}function ev(){return rg()(xe,xe)}function X$(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)}function ks(t,n){if(!isFinite(t)||t===0)return null;var e=(t=n?t.toExponential(n-1):t.toExponential()).indexOf("e"),a=t.slice(0,e);return[a.length>1?a[0]+a.slice(2):a,+t.slice(e+1)]}function C0(t){return t=ks(Math.abs(t)),t?t[1]:NaN}function Q$(t,n){return function(e,a){for(var r=e.length,i=[],o=0,h=t[0],u=0;r>0&&h>0&&(u+h+1>a&&(h=Math.max(1,a-u)),i.push(e.substring(r-=h,r+h)),!((u+=h+1)>a));)h=t[o=(o+1)%t.length];return i.reverse().join(n)}}function Z$(t){return function(n){return n.replace(/[0-9]/g,function(e){return t[+e]})}}var J$=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Du(t){if(!(n=J$.exec(t)))throw new Error("invalid format: "+t);var n;return new av({fill:n[1],align:n[2],sign:n[3],symbol:n[4],zero:n[5],width:n[6],comma:n[7],precision:n[8]&&n[8].slice(1),trim:n[9],type:n[10]})}Du.prototype=av.prototype;function av(t){this.fill=t.fill===void 0?" ":t.fill+"",this.align=t.align===void 0?">":t.align+"",this.sign=t.sign===void 0?"-":t.sign+"",this.symbol=t.symbol===void 0?"":t.symbol+"",this.zero=!!t.zero,this.width=t.width===void 0?void 0:+t.width,this.comma=!!t.comma,this.precision=t.precision===void 0?void 0:+t.precision,this.trim=!!t.trim,this.type=t.type===void 0?"":t.type+""}av.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function tq(t){t:for(var n=t.length,e=1,a=-1,r;e<n;++e)switch(t[e]){case".":a=r=e;break;case"0":a===0&&(a=e),r=e;break;default:if(!+t[e])break t;a>0&&(a=0);break}return a>0?t.slice(0,a)+t.slice(r+1):t}var Ns;function nq(t,n){var e=ks(t,n);if(!e)return Ns=void 0,t.toPrecision(n);var a=e[0],r=e[1],i=r-(Ns=Math.max(-8,Math.min(8,Math.floor(r/3)))*3)+1,o=a.length;return i===o?a:i>o?a+new Array(i-o+1).join("0"):i>0?a.slice(0,i)+"."+a.slice(i):"0."+new Array(1-i).join("0")+ks(t,Math.max(0,n+i-1))[0]}function aT(t,n){var e=ks(t,n);if(!e)return t+"";var a=e[0],r=e[1];return r<0?"0."+new Array(-r).join("0")+a:a.length>r+1?a.slice(0,r+1)+"."+a.slice(r+1):a+new Array(r-a.length+2).join("0")}const rT={"%":(t,n)=>(t*100).toFixed(n),b:t=>Math.round(t).toString(2),c:t=>t+"",d:X$,e:(t,n)=>t.toExponential(n),f:(t,n)=>t.toFixed(n),g:(t,n)=>t.toPrecision(n),o:t=>Math.round(t).toString(8),p:(t,n)=>aT(t*100,n),r:aT,s:nq,X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function iT(t){return t}var oT=Array.prototype.map,hT=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function eq(t){var n=t.grouping===void 0||t.thousands===void 0?iT:Q$(oT.call(t.grouping,Number),t.thousands+""),e=t.currency===void 0?"":t.currency[0]+"",a=t.currency===void 0?"":t.currency[1]+"",r=t.decimal===void 0?".":t.decimal+"",i=t.numerals===void 0?iT:Z$(oT.call(t.numerals,String)),o=t.percent===void 0?"%":t.percent+"",h=t.minus===void 0?"−":t.minus+"",u=t.nan===void 0?"NaN":t.nan+"";function l(s,c){s=Du(s);var g=s.fill,d=s.align,f=s.sign,p=s.symbol,v=s.zero,m=s.width,y=s.comma,T=s.precision,x=s.trim,b=s.type;b==="n"?(y=!0,b="g"):rT[b]||(T===void 0&&(T=12),x=!0,b="g"),(v||g==="0"&&d==="=")&&(v=!0,g="0",d="=");var C=(c&&c.prefix!==void 0?c.prefix:"")+(p==="$"?e:p==="#"&&/[boxX]/.test(b)?"0"+b.toLowerCase():""),N=(p==="$"?a:/[%p]/.test(b)?o:"")+(c&&c.suffix!==void 0?c.suffix:""),w=rT[b],P=/[defgprs%]/.test(b);T=T===void 0?6:/[gprs]/.test(b)?Math.max(1,Math.min(21,T)):Math.max(0,Math.min(20,T));function L(H){var R=C,G=N,V,X,et;if(b==="c")G=w(H)+G,H="";else{H=+H;var q=H<0||1/H<0;if(H=isNaN(H)?u:w(Math.abs(H),T),x&&(H=tq(H)),q&&+H==0&&f!=="+"&&(q=!1),R=(q?f==="("?f:h:f==="-"||f==="("?"":f)+R,G=(b==="s"&&!isNaN(H)&&Ns!==void 0?hT[8+Ns/3]:"")+G+(q&&f==="("?")":""),P){for(V=-1,X=H.length;++V<X;)if(et=H.charCodeAt(V),48>et||et>57){G=(et===46?r+H.slice(V+1):H.slice(V))+G,H=H.slice(0,V);break}}}y&&!v&&(H=n(H,1/0));var Z=R.length+H.length+G.length,ot=Z<m?new Array(m-Z+1).join(g):"";switch(y&&v&&(H=n(ot+H,ot.length?m-G.length:1/0),ot=""),d){case"<":H=R+H+G+ot;break;case"=":H=R+ot+H+G;break;case"^":H=ot.slice(0,Z=ot.length>>1)+R+H+G+ot.slice(Z);break;default:H=ot+R+H+G;break}return i(H)}return L.toString=function(){return s+""},L}function _(s,c){var g=Math.max(-8,Math.min(8,Math.floor(C0(c)/3)))*3,d=Math.pow(10,-g),f=l((s=Du(s),s.type="f",s),{suffix:hT[8+g/3]});return function(p){return f(d*p)}}return{format:l,formatPrefix:_}}var o_,rv,Q6;aq({thousands:",",grouping:[3],currency:["$",""]});function aq(t){return o_=eq(t),rv=o_.format,Q6=o_.formatPrefix,o_}function rq(t){return Math.max(0,-C0(Math.abs(t)))}function iq(t,n){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(C0(n)/3)))*3-C0(Math.abs(t)))}function oq(t,n){return t=Math.abs(t),n=Math.abs(n)-t,Math.max(0,C0(n)-C0(t))+1}function Z6(t,n,e,a){var r=Cp(t,n,e),i;switch(a=Du(a??",f"),a.type){case"s":{var o=Math.max(Math.abs(t),Math.abs(n));return a.precision==null&&!isNaN(i=iq(r,o))&&(a.precision=i),Q6(a,o)}case"":case"e":case"g":case"p":case"r":{a.precision==null&&!isNaN(i=oq(r,Math.max(Math.abs(t),Math.abs(n))))&&(a.precision=i-(a.type==="e"));break}case"f":case"%":{a.precision==null&&!isNaN(i=rq(r))&&(a.precision=i-(a.type==="%")*2);break}}return rv(a)}function bi(t){var n=t.domain;return t.ticks=function(e){var a=n();return Tp(a[0],a[a.length-1],e??10)},t.tickFormat=function(e,a){var r=n();return Z6(r[0],r[r.length-1],e??10,a)},t.nice=function(e){e==null&&(e=10);var a=n(),r=0,i=a.length-1,o=a[r],h=a[i],u,l,_=10;for(h<o&&(l=o,o=h,h=l,l=r,r=i,i=l);_-- >0;){if(l=bp(o,h,e),l===u)return a[r]=o,a[i]=h,n(a);if(l>0)o=Math.floor(o/l)*l,h=Math.ceil(h/l)*l;else if(l<0)o=Math.ceil(o*l)/l,h=Math.floor(h*l)/l;else break;u=l}return t},t}function As(){var t=ev();return t.copy=function(){return Nl(t,As())},ya.apply(t,arguments),bi(t)}function J6(t){var n;function e(a){return a==null||isNaN(a=+a)?n:a}return e.invert=e,e.domain=e.range=function(a){return arguments.length?(t=Array.from(a,Cs),e):t.slice()},e.unknown=function(a){return arguments.length?(n=a,e):n},e.copy=function(){return J6(t).unknown(n)},t=arguments.length?Array.from(t,Cs):[0,1],bi(e)}function tA(t,n){t=t.slice();var e=0,a=t.length-1,r=t[e],i=t[a],o;return i<r&&(o=e,e=a,a=o,o=r,r=i,i=o),t[e]=n.floor(r),t[a]=n.ceil(i),t}function uT(t){return Math.log(t)}function lT(t){return Math.exp(t)}function hq(t){return-Math.log(-t)}function uq(t){return-Math.exp(-t)}function lq(t){return isFinite(t)?+("1e"+t):t<0?0:t}function _q(t){return t===10?lq:t===Math.E?Math.exp:n=>Math.pow(t,n)}function sq(t){return t===Math.E?Math.log:t===10&&Math.log10||t===2&&Math.log2||(t=Math.log(t),n=>Math.log(n)/t)}function _T(t){return(n,e)=>-t(-n,e)}function iv(t){const n=t(uT,lT),e=n.domain;let a=10,r,i;function o(){return r=sq(a),i=_q(a),e()[0]<0?(r=_T(r),i=_T(i),t(hq,uq)):t(uT,lT),n}return n.base=function(h){return arguments.length?(a=+h,o()):a},n.domain=function(h){return arguments.length?(e(h),o()):e()},n.ticks=h=>{const u=e();let l=u[0],_=u[u.length-1];const s=_<l;s&&([l,_]=[_,l]);let c=r(l),g=r(_),d,f;const p=h==null?10:+h;let v=[];if(!(a%1)&&g-c<p){if(c=Math.floor(c),g=Math.ceil(g),l>0){for(;c<=g;++c)for(d=1;d<a;++d)if(f=c<0?d/i(-c):d*i(c),!(f<l)){if(f>_)break;v.push(f)}}else for(;c<=g;++c)for(d=a-1;d>=1;--d)if(f=c>0?d/i(-c):d*i(c),!(f<l)){if(f>_)break;v.push(f)}v.length*2<p&&(v=Tp(l,_,p))}else v=Tp(c,g,Math.min(g-c,p)).map(i);return s?v.reverse():v},n.tickFormat=(h,u)=>{if(h==null&&(h=10),u==null&&(u=a===10?"s":","),typeof u!="function"&&(!(a%1)&&(u=Du(u)).precision==null&&(u.trim=!0),u=rv(u)),h===1/0)return u;const l=Math.max(1,a*h/n.ticks().length);return _=>{let s=_/i(Math.round(r(_)));return s*a<a-.5&&(s*=a),s<=l?u(_):""}},n.nice=()=>e(tA(e(),{floor:h=>i(Math.floor(r(h))),ceil:h=>i(Math.ceil(r(h)))})),n}function nA(){const t=iv(rg()).domain([1,10]);return t.copy=()=>Nl(t,nA()).base(t.base()),ya.apply(t,arguments),t}function sT(t){return function(n){return Math.sign(n)*Math.log1p(Math.abs(n/t))}}function cT(t){return function(n){return Math.sign(n)*Math.expm1(Math.abs(n))*t}}function ov(t){var n=1,e=t(sT(n),cT(n));return e.constant=function(a){return arguments.length?t(sT(n=+a),cT(n)):n},bi(e)}function eA(){var t=ov(rg());return t.copy=function(){return Nl(t,eA()).constant(t.constant())},ya.apply(t,arguments)}function gT(t){return function(n){return n<0?-Math.pow(-n,t):Math.pow(n,t)}}function cq(t){return t<0?-Math.sqrt(-t):Math.sqrt(t)}function gq(t){return t<0?-t*t:t*t}function hv(t){var n=t(xe,xe),e=1;function a(){return e===1?t(xe,xe):e===.5?t(cq,gq):t(gT(e),gT(1/e))}return n.exponent=function(r){return arguments.length?(e=+r,a()):e},bi(n)}function uv(){var t=hv(rg());return t.copy=function(){return Nl(t,uv()).exponent(t.exponent())},ya.apply(t,arguments),t}function fq(){return uv.apply(null,arguments).exponent(.5)}function fT(t){return Math.sign(t)*t*t}function dq(t){return Math.sign(t)*Math.sqrt(Math.abs(t))}function aA(){var t=ev(),n=[0,1],e=!1,a;function r(i){var o=dq(t(i));return isNaN(o)?a:e?Math.round(o):o}return r.invert=function(i){return t.invert(fT(i))},r.domain=function(i){return arguments.length?(t.domain(i),r):t.domain()},r.range=function(i){return arguments.length?(t.range((n=Array.from(i,Cs)).map(fT)),r):n.slice()},r.rangeRound=function(i){return r.range(i).round(!0)},r.round=function(i){return arguments.length?(e=!!i,r):e},r.clamp=function(i){return arguments.length?(t.clamp(i),r):t.clamp()},r.unknown=function(i){return arguments.length?(a=i,r):a},r.copy=function(){return aA(t.domain(),n).round(e).clamp(t.clamp()).unknown(a)},ya.apply(r,arguments),bi(r)}function rA(){var t=[],n=[],e=[],a;function r(){var o=0,h=Math.max(1,n.length);for(e=new Array(h-1);++o<h;)e[o-1]=x$(t,o/h);return i}function i(o){return o==null||isNaN(o=+o)?a:n[Cl(e,o)]}return i.invertExtent=function(o){var h=n.indexOf(o);return h<0?[NaN,NaN]:[h>0?e[h-1]:t[0],h<e.length?e[h]:t[t.length-1]]},i.domain=function(o){if(!arguments.length)return t.slice();t=[];for(let h of o)h!=null&&!isNaN(h=+h)&&t.push(h);return t.sort(si),r()},i.range=function(o){return arguments.length?(n=Array.from(o),r()):n.slice()},i.unknown=function(o){return arguments.length?(a=o,i):a},i.quantiles=function(){return e.slice()},i.copy=function(){return rA().domain(t).range(n).unknown(a)},ya.apply(i,arguments)}function iA(){var t=0,n=1,e=1,a=[.5],r=[0,1],i;function o(u){return u!=null&&u<=u?r[Cl(a,u,0,e)]:i}function h(){var u=-1;for(a=new Array(e);++u<e;)a[u]=((u+1)*n-(u-e)*t)/(e+1);return o}return o.domain=function(u){return arguments.length?([t,n]=u,t=+t,n=+n,h()):[t,n]},o.range=function(u){return arguments.length?(e=(r=Array.from(u)).length-1,h()):r.slice()},o.invertExtent=function(u){var l=r.indexOf(u);return l<0?[NaN,NaN]:l<1?[t,a[0]]:l>=e?[a[e-1],n]:[a[l-1],a[l]]},o.unknown=function(u){return arguments.length&&(i=u),o},o.thresholds=function(){return a.slice()},o.copy=function(){return iA().domain([t,n]).range(r).unknown(i)},ya.apply(bi(o),arguments)}function oA(){var t=[.5],n=[0,1],e,a=1;function r(i){return i!=null&&i<=i?n[Cl(t,i,0,a)]:e}return r.domain=function(i){return arguments.length?(t=Array.from(i),a=Math.min(t.length,n.length-1),r):t.slice()},r.range=function(i){return arguments.length?(n=Array.from(i),a=Math.min(t.length,n.length-1),r):n.slice()},r.invertExtent=function(i){var o=n.indexOf(i);return[t[o-1],t[o]]},r.unknown=function(i){return arguments.length?(e=i,r):e},r.copy=function(){return oA().domain(t).range(n).unknown(e)},ya.apply(r,arguments)}const Sf=new Date,Hf=new Date;function Fn(t,n,e,a){function r(i){return t(i=arguments.length===0?new Date:new Date(+i)),i}return r.floor=i=>(t(i=new Date(+i)),i),r.ceil=i=>(t(i=new Date(i-1)),n(i,1),t(i),i),r.round=i=>{const o=r(i),h=r.ceil(i);return i-o<h-i?o:h},r.offset=(i,o)=>(n(i=new Date(+i),o==null?1:Math.floor(o)),i),r.range=(i,o,h)=>{const u=[];if(i=r.ceil(i),h=h==null?1:Math.floor(h),!(i<o)||!(h>0))return u;let l;do u.push(l=new Date(+i)),n(i,h),t(i);while(l<i&&i<o);return u},r.filter=i=>Fn(o=>{if(o>=o)for(;t(o),!i(o);)o.setTime(o-1)},(o,h)=>{if(o>=o)if(h<0)for(;++h<=0;)for(;n(o,-1),!i(o););else for(;--h>=0;)for(;n(o,1),!i(o););}),e&&(r.count=(i,o)=>(Sf.setTime(+i),Hf.setTime(+o),t(Sf),t(Hf),Math.floor(e(Sf,Hf))),r.every=i=>(i=Math.floor(i),!isFinite(i)||!(i>0)?null:i>1?r.filter(a?o=>a(o)%i===0:o=>r.count(0,o)%i===0):r)),r}const ws=Fn(()=>{},(t,n)=>{t.setTime(+t+n)},(t,n)=>n-t);ws.every=t=>(t=Math.floor(t),!isFinite(t)||!(t>0)?null:t>1?Fn(n=>{n.setTime(Math.floor(n/t)*t)},(n,e)=>{n.setTime(+n+e*t)},(n,e)=>(e-n)/t):ws);ws.range;const mr=1e3,ca=mr*60,vr=ca*60,Er=vr*24,lv=Er*7,dT=Er*30,Of=Er*365,Gi=Fn(t=>{t.setTime(t-t.getMilliseconds())},(t,n)=>{t.setTime(+t+n*mr)},(t,n)=>(n-t)/mr,t=>t.getUTCSeconds());Gi.range;const _v=Fn(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*mr)},(t,n)=>{t.setTime(+t+n*ca)},(t,n)=>(n-t)/ca,t=>t.getMinutes());_v.range;const sv=Fn(t=>{t.setUTCSeconds(0,0)},(t,n)=>{t.setTime(+t+n*ca)},(t,n)=>(n-t)/ca,t=>t.getUTCMinutes());sv.range;const cv=Fn(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*mr-t.getMinutes()*ca)},(t,n)=>{t.setTime(+t+n*vr)},(t,n)=>(n-t)/vr,t=>t.getHours());cv.range;const gv=Fn(t=>{t.setUTCMinutes(0,0,0)},(t,n)=>{t.setTime(+t+n*vr)},(t,n)=>(n-t)/vr,t=>t.getUTCHours());gv.range;const Al=Fn(t=>t.setHours(0,0,0,0),(t,n)=>t.setDate(t.getDate()+n),(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*ca)/Er,t=>t.getDate()-1);Al.range;const ig=Fn(t=>{t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n)},(t,n)=>(n-t)/Er,t=>t.getUTCDate()-1);ig.range;const hA=Fn(t=>{t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n)},(t,n)=>(n-t)/Er,t=>Math.floor(t/Er));hA.range;function mo(t){return Fn(n=>{n.setDate(n.getDate()-(n.getDay()+7-t)%7),n.setHours(0,0,0,0)},(n,e)=>{n.setDate(n.getDate()+e*7)},(n,e)=>(e-n-(e.getTimezoneOffset()-n.getTimezoneOffset())*ca)/lv)}const og=mo(0),Ss=mo(1),pq=mo(2),mq=mo(3),k0=mo(4),vq=mo(5),yq=mo(6);og.range;Ss.range;pq.range;mq.range;k0.range;vq.range;yq.range;function vo(t){return Fn(n=>{n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+7-t)%7),n.setUTCHours(0,0,0,0)},(n,e)=>{n.setUTCDate(n.getUTCDate()+e*7)},(n,e)=>(e-n)/lv)}const hg=vo(0),Hs=vo(1),xq=vo(2),Tq=vo(3),N0=vo(4),bq=vo(5),Cq=vo(6);hg.range;Hs.range;xq.range;Tq.range;N0.range;bq.range;Cq.range;const fv=Fn(t=>{t.setDate(1),t.setHours(0,0,0,0)},(t,n)=>{t.setMonth(t.getMonth()+n)},(t,n)=>n.getMonth()-t.getMonth()+(n.getFullYear()-t.getFullYear())*12,t=>t.getMonth());fv.range;const dv=Fn(t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCMonth(t.getUTCMonth()+n)},(t,n)=>n.getUTCMonth()-t.getUTCMonth()+(n.getUTCFullYear()-t.getUTCFullYear())*12,t=>t.getUTCMonth());dv.range;const Pr=Fn(t=>{t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n)},(t,n)=>n.getFullYear()-t.getFullYear(),t=>t.getFullYear());Pr.every=t=>!isFinite(t=Math.floor(t))||!(t>0)?null:Fn(n=>{n.setFullYear(Math.floor(n.getFullYear()/t)*t),n.setMonth(0,1),n.setHours(0,0,0,0)},(n,e)=>{n.setFullYear(n.getFullYear()+e*t)});Pr.range;const Mr=Fn(t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n)},(t,n)=>n.getUTCFullYear()-t.getUTCFullYear(),t=>t.getUTCFullYear());Mr.every=t=>!isFinite(t=Math.floor(t))||!(t>0)?null:Fn(n=>{n.setUTCFullYear(Math.floor(n.getUTCFullYear()/t)*t),n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)},(n,e)=>{n.setUTCFullYear(n.getUTCFullYear()+e*t)});Mr.range;function uA(t,n,e,a,r,i){const o=[[Gi,1,mr],[Gi,5,5*mr],[Gi,15,15*mr],[Gi,30,30*mr],[i,1,ca],[i,5,5*ca],[i,15,15*ca],[i,30,30*ca],[r,1,vr],[r,3,3*vr],[r,6,6*vr],[r,12,12*vr],[a,1,Er],[a,2,2*Er],[e,1,lv],[n,1,dT],[n,3,3*dT],[t,1,Of]];function h(l,_,s){const c=_<l;c&&([l,_]=[_,l]);const g=s&&typeof s.range=="function"?s:u(l,_,s),d=g?g.range(l,+_+1):[];return c?d.reverse():d}function u(l,_,s){const c=Math.abs(_-l)/s,g=Q1(([,,p])=>p).right(o,c);if(g===o.length)return t.every(Cp(l/Of,_/Of,s));if(g===0)return ws.every(Math.max(Cp(l,_,s),1));const[d,f]=o[c/o[g-1][2]<o[g][2]/c?g-1:g];return d.every(f)}return[h,u]}const[kq,Nq]=uA(Mr,dv,hg,hA,gv,sv),[Aq,wq]=uA(Pr,fv,og,Al,cv,_v);function Ef(t){if(0<=t.y&&t.y<100){var n=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return n.setFullYear(t.y),n}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function Pf(t){if(0<=t.y&&t.y<100){var n=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return n.setUTCFullYear(t.y),n}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function kh(t,n,e){return{y:t,m:n,d:e,H:0,M:0,S:0,L:0}}function Sq(t){var n=t.dateTime,e=t.date,a=t.time,r=t.periods,i=t.days,o=t.shortDays,h=t.months,u=t.shortMonths,l=Nh(r),_=Ah(r),s=Nh(i),c=Ah(i),g=Nh(o),d=Ah(o),f=Nh(h),p=Ah(h),v=Nh(u),m=Ah(u),y={a:et,A:q,b:Z,B:ot,c:null,d:TT,e:TT,f:Qq,g:hG,G:lG,H:Wq,I:zq,j:Xq,L:lA,m:Zq,M:Jq,p:gt,q:O,Q:kT,s:NT,S:tG,u:nG,U:eG,V:aG,w:rG,W:iG,x:null,X:null,y:oG,Y:uG,Z:_G,"%":CT},T={a:K,A:F,b:j,B:at,c:null,d:bT,e:bT,f:fG,g:kG,G:AG,H:sG,I:cG,j:gG,L:sA,m:dG,M:pG,p:vt,q:yt,Q:kT,s:NT,S:mG,u:vG,U:yG,V:xG,w:TG,W:bG,x:null,X:null,y:CG,Y:NG,Z:wG,"%":CT},x={a:P,A:L,b:H,B:R,c:G,d:yT,e:yT,f:qq,g:vT,G:mT,H:xT,I:xT,j:jq,L:$q,m:Rq,M:Kq,p:w,q:Bq,Q:Uq,s:Yq,S:Vq,u:Mq,U:Iq,V:Dq,w:Pq,W:Lq,x:V,X,y:vT,Y:mT,Z:Fq,"%":Gq};y.x=b(e,y),y.X=b(a,y),y.c=b(n,y),T.x=b(e,T),T.X=b(a,T),T.c=b(n,T);function b(Q,ht){return function(Tt){var tt=[],It=-1,Nt=0,$t=Q.length,Et,pt,bn;for(Tt instanceof Date||(Tt=new Date(+Tt));++It<$t;)Q.charCodeAt(It)===37&&(tt.push(Q.slice(Nt,It)),(pt=pT[Et=Q.charAt(++It)])!=null?Et=Q.charAt(++It):pt=Et==="e"?" ":"0",(bn=ht[Et])&&(Et=bn(Tt,pt)),tt.push(Et),Nt=It+1);return tt.push(Q.slice(Nt,It)),tt.join("")}}function C(Q,ht){return function(Tt){var tt=kh(1900,void 0,1),It=N(tt,Q,Tt+="",0),Nt,$t;if(It!=Tt.length)return null;if("Q"in tt)return new Date(tt.Q);if("s"in tt)return new Date(tt.s*1e3+("L"in tt?tt.L:0));if(ht&&!("Z"in tt)&&(tt.Z=0),"p"in tt&&(tt.H=tt.H%12+tt.p*12),tt.m===void 0&&(tt.m="q"in tt?tt.q:0),"V"in tt){if(tt.V<1||tt.V>53)return null;"w"in tt||(tt.w=1),"Z"in tt?(Nt=Pf(kh(tt.y,0,1)),$t=Nt.getUTCDay(),Nt=$t>4||$t===0?Hs.ceil(Nt):Hs(Nt),Nt=ig.offset(Nt,(tt.V-1)*7),tt.y=Nt.getUTCFullYear(),tt.m=Nt.getUTCMonth(),tt.d=Nt.getUTCDate()+(tt.w+6)%7):(Nt=Ef(kh(tt.y,0,1)),$t=Nt.getDay(),Nt=$t>4||$t===0?Ss.ceil(Nt):Ss(Nt),Nt=Al.offset(Nt,(tt.V-1)*7),tt.y=Nt.getFullYear(),tt.m=Nt.getMonth(),tt.d=Nt.getDate()+(tt.w+6)%7)}else("W"in tt||"U"in tt)&&("w"in tt||(tt.w="u"in tt?tt.u%7:"W"in tt?1:0),$t="Z"in tt?Pf(kh(tt.y,0,1)).getUTCDay():Ef(kh(tt.y,0,1)).getDay(),tt.m=0,tt.d="W"in tt?(tt.w+6)%7+tt.W*7-($t+5)%7:tt.w+tt.U*7-($t+6)%7);return"Z"in tt?(tt.H+=tt.Z/100|0,tt.M+=tt.Z%100,Pf(tt)):Ef(tt)}}function N(Q,ht,Tt,tt){for(var It=0,Nt=ht.length,$t=Tt.length,Et,pt;It<Nt;){if(tt>=$t)return-1;if(Et=ht.charCodeAt(It++),Et===37){if(Et=ht.charAt(It++),pt=x[Et in pT?ht.charAt(It++):Et],!pt||(tt=pt(Q,Tt,tt))<0)return-1}else if(Et!=Tt.charCodeAt(tt++))return-1}return tt}function w(Q,ht,Tt){var tt=l.exec(ht.slice(Tt));return tt?(Q.p=_.get(tt[0].toLowerCase()),Tt+tt[0].length):-1}function P(Q,ht,Tt){var tt=g.exec(ht.slice(Tt));return tt?(Q.w=d.get(tt[0].toLowerCase()),Tt+tt[0].length):-1}function L(Q,ht,Tt){var tt=s.exec(ht.slice(Tt));return tt?(Q.w=c.get(tt[0].toLowerCase()),Tt+tt[0].length):-1}function H(Q,ht,Tt){var tt=v.exec(ht.slice(Tt));return tt?(Q.m=m.get(tt[0].toLowerCase()),Tt+tt[0].length):-1}function R(Q,ht,Tt){var tt=f.exec(ht.slice(Tt));return tt?(Q.m=p.get(tt[0].toLowerCase()),Tt+tt[0].length):-1}function G(Q,ht,Tt){return N(Q,n,ht,Tt)}function V(Q,ht,Tt){return N(Q,e,ht,Tt)}function X(Q,ht,Tt){return N(Q,a,ht,Tt)}function et(Q){return o[Q.getDay()]}function q(Q){return i[Q.getDay()]}function Z(Q){return u[Q.getMonth()]}function ot(Q){return h[Q.getMonth()]}function gt(Q){return r[+(Q.getHours()>=12)]}function O(Q){return 1+~~(Q.getMonth()/3)}function K(Q){return o[Q.getUTCDay()]}function F(Q){return i[Q.getUTCDay()]}function j(Q){return u[Q.getUTCMonth()]}function at(Q){return h[Q.getUTCMonth()]}function vt(Q){return r[+(Q.getUTCHours()>=12)]}function yt(Q){return 1+~~(Q.getUTCMonth()/3)}return{format:function(Q){var ht=b(Q+="",y);return ht.toString=function(){return Q},ht},parse:function(Q){var ht=C(Q+="",!1);return ht.toString=function(){return Q},ht},utcFormat:function(Q){var ht=b(Q+="",T);return ht.toString=function(){return Q},ht},utcParse:function(Q){var ht=C(Q+="",!0);return ht.toString=function(){return Q},ht}}}var pT={"-":"",_:" ",0:"0"},Gn=/^\s*\d+/,Hq=/^%/,Oq=/[\\^$*+?|[\]().{}]/g;function jt(t,n,e){var a=t<0?"-":"",r=(a?-t:t)+"",i=r.length;return a+(i<e?new Array(e-i+1).join(n)+r:r)}function Eq(t){return t.replace(Oq,"\\$&")}function Nh(t){return new RegExp("^(?:"+t.map(Eq).join("|")+")","i")}function Ah(t){return new Map(t.map((n,e)=>[n.toLowerCase(),e]))}function Pq(t,n,e){var a=Gn.exec(n.slice(e,e+1));return a?(t.w=+a[0],e+a[0].length):-1}function Mq(t,n,e){var a=Gn.exec(n.slice(e,e+1));return a?(t.u=+a[0],e+a[0].length):-1}function Iq(t,n,e){var a=Gn.exec(n.slice(e,e+2));return a?(t.U=+a[0],e+a[0].length):-1}function Dq(t,n,e){var a=Gn.exec(n.slice(e,e+2));return a?(t.V=+a[0],e+a[0].length):-1}function Lq(t,n,e){var a=Gn.exec(n.slice(e,e+2));return a?(t.W=+a[0],e+a[0].length):-1}function mT(t,n,e){var a=Gn.exec(n.slice(e,e+4));return a?(t.y=+a[0],e+a[0].length):-1}function vT(t,n,e){var a=Gn.exec(n.slice(e,e+2));return a?(t.y=+a[0]+(+a[0]>68?1900:2e3),e+a[0].length):-1}function Fq(t,n,e){var a=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(n.slice(e,e+6));return a?(t.Z=a[1]?0:-(a[2]+(a[3]||"00")),e+a[0].length):-1}function Bq(t,n,e){var a=Gn.exec(n.slice(e,e+1));return a?(t.q=a[0]*3-3,e+a[0].length):-1}function Rq(t,n,e){var a=Gn.exec(n.slice(e,e+2));return a?(t.m=a[0]-1,e+a[0].length):-1}function yT(t,n,e){var a=Gn.exec(n.slice(e,e+2));return a?(t.d=+a[0],e+a[0].length):-1}function jq(t,n,e){var a=Gn.exec(n.slice(e,e+3));return a?(t.m=0,t.d=+a[0],e+a[0].length):-1}function xT(t,n,e){var a=Gn.exec(n.slice(e,e+2));return a?(t.H=+a[0],e+a[0].length):-1}function Kq(t,n,e){var a=Gn.exec(n.slice(e,e+2));return a?(t.M=+a[0],e+a[0].length):-1}function Vq(t,n,e){var a=Gn.exec(n.slice(e,e+2));return a?(t.S=+a[0],e+a[0].length):-1}function $q(t,n,e){var a=Gn.exec(n.slice(e,e+3));return a?(t.L=+a[0],e+a[0].length):-1}function qq(t,n,e){var a=Gn.exec(n.slice(e,e+6));return a?(t.L=Math.floor(a[0]/1e3),e+a[0].length):-1}function Gq(t,n,e){var a=Hq.exec(n.slice(e,e+1));return a?e+a[0].length:-1}function Uq(t,n,e){var a=Gn.exec(n.slice(e));return a?(t.Q=+a[0],e+a[0].length):-1}function Yq(t,n,e){var a=Gn.exec(n.slice(e));return a?(t.s=+a[0],e+a[0].length):-1}function TT(t,n){return jt(t.getDate(),n,2)}function Wq(t,n){return jt(t.getHours(),n,2)}function zq(t,n){return jt(t.getHours()%12||12,n,2)}function Xq(t,n){return jt(1+Al.count(Pr(t),t),n,3)}function lA(t,n){return jt(t.getMilliseconds(),n,3)}function Qq(t,n){return lA(t,n)+"000"}function Zq(t,n){return jt(t.getMonth()+1,n,2)}function Jq(t,n){return jt(t.getMinutes(),n,2)}function tG(t,n){return jt(t.getSeconds(),n,2)}function nG(t){var n=t.getDay();return n===0?7:n}function eG(t,n){return jt(og.count(Pr(t)-1,t),n,2)}function _A(t){var n=t.getDay();return n>=4||n===0?k0(t):k0.ceil(t)}function aG(t,n){return t=_A(t),jt(k0.count(Pr(t),t)+(Pr(t).getDay()===4),n,2)}function rG(t){return t.getDay()}function iG(t,n){return jt(Ss.count(Pr(t)-1,t),n,2)}function oG(t,n){return jt(t.getFullYear()%100,n,2)}function hG(t,n){return t=_A(t),jt(t.getFullYear()%100,n,2)}function uG(t,n){return jt(t.getFullYear()%1e4,n,4)}function lG(t,n){var e=t.getDay();return t=e>=4||e===0?k0(t):k0.ceil(t),jt(t.getFullYear()%1e4,n,4)}function _G(t){var n=t.getTimezoneOffset();return(n>0?"-":(n*=-1,"+"))+jt(n/60|0,"0",2)+jt(n%60,"0",2)}function bT(t,n){return jt(t.getUTCDate(),n,2)}function sG(t,n){return jt(t.getUTCHours(),n,2)}function cG(t,n){return jt(t.getUTCHours()%12||12,n,2)}function gG(t,n){return jt(1+ig.count(Mr(t),t),n,3)}function sA(t,n){return jt(t.getUTCMilliseconds(),n,3)}function fG(t,n){return sA(t,n)+"000"}function dG(t,n){return jt(t.getUTCMonth()+1,n,2)}function pG(t,n){return jt(t.getUTCMinutes(),n,2)}function mG(t,n){return jt(t.getUTCSeconds(),n,2)}function vG(t){var n=t.getUTCDay();return n===0?7:n}function yG(t,n){return jt(hg.count(Mr(t)-1,t),n,2)}function cA(t){var n=t.getUTCDay();return n>=4||n===0?N0(t):N0.ceil(t)}function xG(t,n){return t=cA(t),jt(N0.count(Mr(t),t)+(Mr(t).getUTCDay()===4),n,2)}function TG(t){return t.getUTCDay()}function bG(t,n){return jt(Hs.count(Mr(t)-1,t),n,2)}function CG(t,n){return jt(t.getUTCFullYear()%100,n,2)}function kG(t,n){return t=cA(t),jt(t.getUTCFullYear()%100,n,2)}function NG(t,n){return jt(t.getUTCFullYear()%1e4,n,4)}function AG(t,n){var e=t.getUTCDay();return t=e>=4||e===0?N0(t):N0.ceil(t),jt(t.getUTCFullYear()%1e4,n,4)}function wG(){return"+0000"}function CT(){return"%"}function kT(t){return+t}function NT(t){return Math.floor(+t/1e3)}var wo,gA,fA;SG({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function SG(t){return wo=Sq(t),gA=wo.format,wo.parse,fA=wo.utcFormat,wo.utcParse,wo}function HG(t){return new Date(t)}function OG(t){return t instanceof Date?+t:+new Date(+t)}function pv(t,n,e,a,r,i,o,h,u,l){var _=ev(),s=_.invert,c=_.domain,g=l(".%L"),d=l(":%S"),f=l("%I:%M"),p=l("%I %p"),v=l("%a %d"),m=l("%b %d"),y=l("%B"),T=l("%Y");function x(b){return(u(b)<b?g:h(b)<b?d:o(b)<b?f:i(b)<b?p:a(b)<b?r(b)<b?v:m:e(b)<b?y:T)(b)}return _.invert=function(b){return new Date(s(b))},_.domain=function(b){return arguments.length?c(Array.from(b,OG)):c().map(HG)},_.ticks=function(b){var C=c();return t(C[0],C[C.length-1],b??10)},_.tickFormat=function(b,C){return C==null?x:l(C)},_.nice=function(b){var C=c();return(!b||typeof b.range!="function")&&(b=n(C[0],C[C.length-1],b??10)),b?c(tA(C,b)):_},_.copy=function(){return Nl(_,pv(t,n,e,a,r,i,o,h,u,l))},_}function EG(){return ya.apply(pv(Aq,wq,Pr,fv,og,Al,cv,_v,Gi,gA).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function PG(){return ya.apply(pv(kq,Nq,Mr,dv,hg,ig,gv,sv,Gi,fA).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function ug(){var t=0,n=1,e,a,r,i,o=xe,h=!1,u;function l(s){return s==null||isNaN(s=+s)?u:o(r===0?.5:(s=(i(s)-e)*r,h?Math.max(0,Math.min(1,s)):s))}l.domain=function(s){return arguments.length?([t,n]=s,e=i(t=+t),a=i(n=+n),r=e===a?0:1/(a-e),l):[t,n]},l.clamp=function(s){return arguments.length?(h=!!s,l):h},l.interpolator=function(s){return arguments.length?(o=s,l):o};function _(s){return function(c){var g,d;return arguments.length?([g,d]=c,o=s(g,d),l):[o(0),o(1)]}}return l.range=_(eh),l.rangeRound=_(nv),l.unknown=function(s){return arguments.length?(u=s,l):u},function(s){return i=s,e=s(t),a=s(n),r=e===a?0:1/(a-e),l}}function Ci(t,n){return n.domain(t.domain()).interpolator(t.interpolator()).clamp(t.clamp()).unknown(t.unknown())}function dA(){var t=bi(ug()(xe));return t.copy=function(){return Ci(t,dA())},jr.apply(t,arguments)}function pA(){var t=iv(ug()).domain([1,10]);return t.copy=function(){return Ci(t,pA()).base(t.base())},jr.apply(t,arguments)}function mA(){var t=ov(ug());return t.copy=function(){return Ci(t,mA()).constant(t.constant())},jr.apply(t,arguments)}function mv(){var t=hv(ug());return t.copy=function(){return Ci(t,mv()).exponent(t.exponent())},jr.apply(t,arguments)}function MG(){return mv.apply(null,arguments).exponent(.5)}function vA(){var t=[],n=xe;function e(a){if(a!=null&&!isNaN(a=+a))return n((Cl(t,a,1)-1)/(t.length-1))}return e.domain=function(a){if(!arguments.length)return t.slice();t=[];for(let r of a)r!=null&&!isNaN(r=+r)&&t.push(r);return t.sort(si),e},e.interpolator=function(a){return arguments.length?(n=a,e):n},e.range=function(){return t.map((a,r)=>n(r/(t.length-1)))},e.quantiles=function(a){return Array.from({length:a+1},(r,i)=>y$(t,i/a))},e.copy=function(){return vA(n).domain(t)},jr.apply(e,arguments)}function lg(){var t=0,n=.5,e=1,a=1,r,i,o,h,u,l=xe,_,s=!1,c;function g(f){return isNaN(f=+f)?c:(f=.5+((f=+_(f))-i)*(a*f<a*i?h:u),l(s?Math.max(0,Math.min(1,f)):f))}g.domain=function(f){return arguments.length?([t,n,e]=f,r=_(t=+t),i=_(n=+n),o=_(e=+e),h=r===i?0:.5/(i-r),u=i===o?0:.5/(o-i),a=i<r?-1:1,g):[t,n,e]},g.clamp=function(f){return arguments.length?(s=!!f,g):s},g.interpolator=function(f){return arguments.length?(l=f,g):l};function d(f){return function(p){var v,m,y;return arguments.length?([v,m,y]=p,l=G$(f,[v,m,y]),g):[l(0),l(.5),l(1)]}}return g.range=d(eh),g.rangeRound=d(nv),g.unknown=function(f){return arguments.length?(c=f,g):c},function(f){return _=f,r=f(t),i=f(n),o=f(e),h=r===i?0:.5/(i-r),u=i===o?0:.5/(o-i),a=i<r?-1:1,g}}function yA(){var t=bi(lg()(xe));return t.copy=function(){return Ci(t,yA())},jr.apply(t,arguments)}function xA(){var t=iv(lg()).domain([.1,1,10]);return t.copy=function(){return Ci(t,xA()).base(t.base())},jr.apply(t,arguments)}function TA(){var t=ov(lg());return t.copy=function(){return Ci(t,TA()).constant(t.constant())},jr.apply(t,arguments)}function vv(){var t=hv(lg());return t.copy=function(){return Ci(t,vv()).exponent(t.exponent())},jr.apply(t,arguments)}function IG(){return vv.apply(null,arguments).exponent(.5)}const AT=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Eu,scaleDiverging:yA,scaleDivergingLog:xA,scaleDivergingPow:vv,scaleDivergingSqrt:IG,scaleDivergingSymlog:TA,scaleIdentity:J6,scaleImplicit:kp,scaleLinear:As,scaleLog:nA,scaleOrdinal:Z1,scalePoint:zh,scalePow:uv,scaleQuantile:rA,scaleQuantize:iA,scaleRadial:aA,scaleSequential:dA,scaleSequentialLog:pA,scaleSequentialPow:mv,scaleSequentialQuantile:vA,scaleSequentialSqrt:MG,scaleSequentialSymlog:mA,scaleSqrt:fq,scaleSymlog:eA,scaleThreshold:oA,scaleTime:EG,scaleUtc:PG,tickFormat:Z6},Symbol.toStringTag,{value:"Module"}));var DG=Y0;function LG(t,n,e){for(var a=-1,r=t.length;++a<r;){var i=t[a],o=n(i);if(o!=null&&(h===void 0?o===o&&!DG(o):e(o,h)))var h=o,u=i}return u}var _g=LG;function FG(t,n){return t>n}var bA=FG,BG=_g,RG=bA,jG=th;function KG(t){return t&&t.length?BG(t,jG,RG):void 0}var VG=KG;const sg=Xt(VG);function $G(t,n){return t<n}var CA=$G,qG=_g,GG=CA,UG=th;function YG(t){return t&&t.length?qG(t,UG,GG):void 0}var WG=YG;const cg=Xt(WG);var zG=P1,XG=hr,QG=P6,ZG=Fe;function JG(t,n){var e=ZG(t)?zG:QG;return e(t,XG(n))}var tU=JG,nU=O6,eU=tU;function aU(t,n){return nU(eU(t,n),1)}var rU=aU;const iU=Xt(rU);var oU=Y1;function hU(t,n){return oU(t,n)}var uU=hU;const gg=Xt(uU);var ah=1e9,lU={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},xv,cn=!0,ma="[DecimalError] ",Qi=ma+"Invalid argument: ",yv=ma+"Exponent out of range: ",rh=Math.floor,Fi=Math.pow,_U=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Ue,Bn=1e7,un=7,kA=9007199254740991,Os=rh(kA/un),kt={};kt.absoluteValue=kt.abs=function(){var t=new this.constructor(this);return t.s&&(t.s=1),t};kt.comparedTo=kt.cmp=function(t){var n,e,a,r,i=this;if(t=new i.constructor(t),i.s!==t.s)return i.s||-t.s;if(i.e!==t.e)return i.e>t.e^i.s<0?1:-1;for(a=i.d.length,r=t.d.length,n=0,e=a<r?a:r;n<e;++n)if(i.d[n]!==t.d[n])return i.d[n]>t.d[n]^i.s<0?1:-1;return a===r?0:a>r^i.s<0?1:-1};kt.decimalPlaces=kt.dp=function(){var t=this,n=t.d.length-1,e=(n-t.e)*un;if(n=t.d[n],n)for(;n%10==0;n/=10)e--;return e<0?0:e};kt.dividedBy=kt.div=function(t){return Cr(this,new this.constructor(t))};kt.dividedToIntegerBy=kt.idiv=function(t){var n=this,e=n.constructor;return tn(Cr(n,new e(t),0,1),e.precision)};kt.equals=kt.eq=function(t){return!this.cmp(t)};kt.exponent=function(){return Sn(this)};kt.greaterThan=kt.gt=function(t){return this.cmp(t)>0};kt.greaterThanOrEqualTo=kt.gte=function(t){return this.cmp(t)>=0};kt.isInteger=kt.isint=function(){return this.e>this.d.length-2};kt.isNegative=kt.isneg=function(){return this.s<0};kt.isPositive=kt.ispos=function(){return this.s>0};kt.isZero=function(){return this.s===0};kt.lessThan=kt.lt=function(t){return this.cmp(t)<0};kt.lessThanOrEqualTo=kt.lte=function(t){return this.cmp(t)<1};kt.logarithm=kt.log=function(t){var n,e=this,a=e.constructor,r=a.precision,i=r+5;if(t===void 0)t=new a(10);else if(t=new a(t),t.s<1||t.eq(Ue))throw Error(ma+"NaN");if(e.s<1)throw Error(ma+(e.s?"NaN":"-Infinity"));return e.eq(Ue)?new a(0):(cn=!1,n=Cr(Lu(e,i),Lu(t,i),i),cn=!0,tn(n,r))};kt.minus=kt.sub=function(t){var n=this;return t=new n.constructor(t),n.s==t.s?wA(n,t):NA(n,(t.s=-t.s,t))};kt.modulo=kt.mod=function(t){var n,e=this,a=e.constructor,r=a.precision;if(t=new a(t),!t.s)throw Error(ma+"NaN");return e.s?(cn=!1,n=Cr(e,t,0,1).times(t),cn=!0,e.minus(n)):tn(new a(e),r)};kt.naturalExponential=kt.exp=function(){return AA(this)};kt.naturalLogarithm=kt.ln=function(){return Lu(this)};kt.negated=kt.neg=function(){var t=new this.constructor(this);return t.s=-t.s||0,t};kt.plus=kt.add=function(t){var n=this;return t=new n.constructor(t),n.s==t.s?NA(n,t):wA(n,(t.s=-t.s,t))};kt.precision=kt.sd=function(t){var n,e,a,r=this;if(t!==void 0&&t!==!!t&&t!==1&&t!==0)throw Error(Qi+t);if(n=Sn(r)+1,a=r.d.length-1,e=a*un+1,a=r.d[a],a){for(;a%10==0;a/=10)e--;for(a=r.d[0];a>=10;a/=10)e++}return t&&n>e?n:e};kt.squareRoot=kt.sqrt=function(){var t,n,e,a,r,i,o,h=this,u=h.constructor;if(h.s<1){if(!h.s)return new u(0);throw Error(ma+"NaN")}for(t=Sn(h),cn=!1,r=Math.sqrt(+h),r==0||r==1/0?(n=Za(h.d),(n.length+t)%2==0&&(n+="0"),r=Math.sqrt(n),t=rh((t+1)/2)-(t<0||t%2),r==1/0?n="5e"+t:(n=r.toExponential(),n=n.slice(0,n.indexOf("e")+1)+t),a=new u(n)):a=new u(r.toString()),e=u.precision,r=o=e+3;;)if(i=a,a=i.plus(Cr(h,i,o+2)).times(.5),Za(i.d).slice(0,o)===(n=Za(a.d)).slice(0,o)){if(n=n.slice(o-3,o+1),r==o&&n=="4999"){if(tn(i,e+1,0),i.times(i).eq(h)){a=i;break}}else if(n!="9999")break;o+=4}return cn=!0,tn(a,e)};kt.times=kt.mul=function(t){var n,e,a,r,i,o,h,u,l,_=this,s=_.constructor,c=_.d,g=(t=new s(t)).d;if(!_.s||!t.s)return new s(0);for(t.s*=_.s,e=_.e+t.e,u=c.length,l=g.length,u<l&&(i=c,c=g,g=i,o=u,u=l,l=o),i=[],o=u+l,a=o;a--;)i.push(0);for(a=l;--a>=0;){for(n=0,r=u+a;r>a;)h=i[r]+g[a]*c[r-a-1]+n,i[r--]=h%Bn|0,n=h/Bn|0;i[r]=(i[r]+n)%Bn|0}for(;!i[--o];)i.pop();return n?++e:i.shift(),t.d=i,t.e=e,cn?tn(t,s.precision):t};kt.toDecimalPlaces=kt.todp=function(t,n){var e=this,a=e.constructor;return e=new a(e),t===void 0?e:(rr(t,0,ah),n===void 0?n=a.rounding:rr(n,0,8),tn(e,t+Sn(e)+1,n))};kt.toExponential=function(t,n){var e,a=this,r=a.constructor;return t===void 0?e=ho(a,!0):(rr(t,0,ah),n===void 0?n=r.rounding:rr(n,0,8),a=tn(new r(a),t+1,n),e=ho(a,!0,t+1)),e};kt.toFixed=function(t,n){var e,a,r=this,i=r.constructor;return t===void 0?ho(r):(rr(t,0,ah),n===void 0?n=i.rounding:rr(n,0,8),a=tn(new i(r),t+Sn(r)+1,n),e=ho(a.abs(),!1,t+Sn(a)+1),r.isneg()&&!r.isZero()?"-"+e:e)};kt.toInteger=kt.toint=function(){var t=this,n=t.constructor;return tn(new n(t),Sn(t)+1,n.rounding)};kt.toNumber=function(){return+this};kt.toPower=kt.pow=function(t){var n,e,a,r,i,o,h=this,u=h.constructor,l=12,_=+(t=new u(t));if(!t.s)return new u(Ue);if(h=new u(h),!h.s){if(t.s<1)throw Error(ma+"Infinity");return h}if(h.eq(Ue))return h;if(a=u.precision,t.eq(Ue))return tn(h,a);if(n=t.e,e=t.d.length-1,o=n>=e,i=h.s,o){if((e=_<0?-_:_)<=kA){for(r=new u(Ue),n=Math.ceil(a/un+4),cn=!1;e%2&&(r=r.times(h),ST(r.d,n)),e=rh(e/2),e!==0;)h=h.times(h),ST(h.d,n);return cn=!0,t.s<0?new u(Ue).div(r):tn(r,a)}}else if(i<0)throw Error(ma+"NaN");return i=i<0&&t.d[Math.max(n,e)]&1?-1:1,h.s=1,cn=!1,r=t.times(Lu(h,a+l)),cn=!0,r=AA(r),r.s=i,r};kt.toPrecision=function(t,n){var e,a,r=this,i=r.constructor;return t===void 0?(e=Sn(r),a=ho(r,e<=i.toExpNeg||e>=i.toExpPos)):(rr(t,1,ah),n===void 0?n=i.rounding:rr(n,0,8),r=tn(new i(r),t,n),e=Sn(r),a=ho(r,t<=e||e<=i.toExpNeg,t)),a};kt.toSignificantDigits=kt.tosd=function(t,n){var e=this,a=e.constructor;return t===void 0?(t=a.precision,n=a.rounding):(rr(t,1,ah),n===void 0?n=a.rounding:rr(n,0,8)),tn(new a(e),t,n)};kt.toString=kt.valueOf=kt.val=kt.toJSON=kt[Symbol.for("nodejs.util.inspect.custom")]=function(){var t=this,n=Sn(t),e=t.constructor;return ho(t,n<=e.toExpNeg||n>=e.toExpPos)};function NA(t,n){var e,a,r,i,o,h,u,l,_=t.constructor,s=_.precision;if(!t.s||!n.s)return n.s||(n=new _(t)),cn?tn(n,s):n;if(u=t.d,l=n.d,o=t.e,r=n.e,u=u.slice(),i=o-r,i){for(i<0?(a=u,i=-i,h=l.length):(a=l,r=o,h=u.length),o=Math.ceil(s/un),h=o>h?o+1:h+1,i>h&&(i=h,a.length=1),a.reverse();i--;)a.push(0);a.reverse()}for(h=u.length,i=l.length,h-i<0&&(i=h,a=l,l=u,u=a),e=0;i;)e=(u[--i]=u[i]+l[i]+e)/Bn|0,u[i]%=Bn;for(e&&(u.unshift(e),++r),h=u.length;u[--h]==0;)u.pop();return n.d=u,n.e=r,cn?tn(n,s):n}function rr(t,n,e){if(t!==~~t||t<n||t>e)throw Error(Qi+t)}function Za(t){var n,e,a,r=t.length-1,i="",o=t[0];if(r>0){for(i+=o,n=1;n<r;n++)a=t[n]+"",e=un-a.length,e&&(i+=Yr(e)),i+=a;o=t[n],a=o+"",e=un-a.length,e&&(i+=Yr(e))}else if(o===0)return"0";for(;o%10===0;)o/=10;return i+o}var Cr=function(){function t(a,r){var i,o=0,h=a.length;for(a=a.slice();h--;)i=a[h]*r+o,a[h]=i%Bn|0,o=i/Bn|0;return o&&a.unshift(o),a}function n(a,r,i,o){var h,u;if(i!=o)u=i>o?1:-1;else for(h=u=0;h<i;h++)if(a[h]!=r[h]){u=a[h]>r[h]?1:-1;break}return u}function e(a,r,i){for(var o=0;i--;)a[i]-=o,o=a[i]<r[i]?1:0,a[i]=o*Bn+a[i]-r[i];for(;!a[0]&&a.length>1;)a.shift()}return function(a,r,i,o){var h,u,l,_,s,c,g,d,f,p,v,m,y,T,x,b,C,N,w=a.constructor,P=a.s==r.s?1:-1,L=a.d,H=r.d;if(!a.s)return new w(a);if(!r.s)throw Error(ma+"Division by zero");for(u=a.e-r.e,C=H.length,x=L.length,g=new w(P),d=g.d=[],l=0;H[l]==(L[l]||0);)++l;if(H[l]>(L[l]||0)&&--u,i==null?m=i=w.precision:o?m=i+(Sn(a)-Sn(r))+1:m=i,m<0)return new w(0);if(m=m/un+2|0,l=0,C==1)for(_=0,H=H[0],m++;(l<x||_)&&m--;l++)y=_*Bn+(L[l]||0),d[l]=y/H|0,_=y%H|0;else{for(_=Bn/(H[0]+1)|0,_>1&&(H=t(H,_),L=t(L,_),C=H.length,x=L.length),T=C,f=L.slice(0,C),p=f.length;p<C;)f[p++]=0;N=H.slice(),N.unshift(0),b=H[0],H[1]>=Bn/2&&++b;do _=0,h=n(H,f,C,p),h<0?(v=f[0],C!=p&&(v=v*Bn+(f[1]||0)),_=v/b|0,_>1?(_>=Bn&&(_=Bn-1),s=t(H,_),c=s.length,p=f.length,h=n(s,f,c,p),h==1&&(_--,e(s,C<c?N:H,c))):(_==0&&(h=_=1),s=H.slice()),c=s.length,c<p&&s.unshift(0),e(f,s,p),h==-1&&(p=f.length,h=n(H,f,C,p),h<1&&(_++,e(f,C<p?N:H,p))),p=f.length):h===0&&(_++,f=[0]),d[l++]=_,h&&f[0]?f[p++]=L[T]||0:(f=[L[T]],p=1);while((T++<x||f[0]!==void 0)&&m--)}return d[0]||d.shift(),g.e=u,tn(g,o?i+Sn(g)+1:i)}}();function AA(t,n){var e,a,r,i,o,h,u=0,l=0,_=t.constructor,s=_.precision;if(Sn(t)>16)throw Error(yv+Sn(t));if(!t.s)return new _(Ue);for(cn=!1,h=s,o=new _(.03125);t.abs().gte(.1);)t=t.times(o),l+=5;for(a=Math.log(Fi(2,l))/Math.LN10*2+5|0,h+=a,e=r=i=new _(Ue),_.precision=h;;){if(r=tn(r.times(t),h),e=e.times(++u),o=i.plus(Cr(r,e,h)),Za(o.d).slice(0,h)===Za(i.d).slice(0,h)){for(;l--;)i=tn(i.times(i),h);return _.precision=s,n==null?(cn=!0,tn(i,s)):i}i=o}}function Sn(t){for(var n=t.e*un,e=t.d[0];e>=10;e/=10)n++;return n}function Mf(t,n,e){if(n>t.LN10.sd())throw cn=!0,e&&(t.precision=e),Error(ma+"LN10 precision limit exceeded");return tn(new t(t.LN10),n)}function Yr(t){for(var n="";t--;)n+="0";return n}function Lu(t,n){var e,a,r,i,o,h,u,l,_,s=1,c=10,g=t,d=g.d,f=g.constructor,p=f.precision;if(g.s<1)throw Error(ma+(g.s?"NaN":"-Infinity"));if(g.eq(Ue))return new f(0);if(n==null?(cn=!1,l=p):l=n,g.eq(10))return n==null&&(cn=!0),Mf(f,l);if(l+=c,f.precision=l,e=Za(d),a=e.charAt(0),i=Sn(g),Math.abs(i)<15e14){for(;a<7&&a!=1||a==1&&e.charAt(1)>3;)g=g.times(t),e=Za(g.d),a=e.charAt(0),s++;i=Sn(g),a>1?(g=new f("0."+e),i++):g=new f(a+"."+e.slice(1))}else return u=Mf(f,l+2,p).times(i+""),g=Lu(new f(a+"."+e.slice(1)),l-c).plus(u),f.precision=p,n==null?(cn=!0,tn(g,p)):g;for(h=o=g=Cr(g.minus(Ue),g.plus(Ue),l),_=tn(g.times(g),l),r=3;;){if(o=tn(o.times(_),l),u=h.plus(Cr(o,new f(r),l)),Za(u.d).slice(0,l)===Za(h.d).slice(0,l))return h=h.times(2),i!==0&&(h=h.plus(Mf(f,l+2,p).times(i+""))),h=Cr(h,new f(s),l),f.precision=p,n==null?(cn=!0,tn(h,p)):h;h=u,r+=2}}function wT(t,n){var e,a,r;for((e=n.indexOf("."))>-1&&(n=n.replace(".","")),(a=n.search(/e/i))>0?(e<0&&(e=a),e+=+n.slice(a+1),n=n.substring(0,a)):e<0&&(e=n.length),a=0;n.charCodeAt(a)===48;)++a;for(r=n.length;n.charCodeAt(r-1)===48;)--r;if(n=n.slice(a,r),n){if(r-=a,e=e-a-1,t.e=rh(e/un),t.d=[],a=(e+1)%un,e<0&&(a+=un),a<r){for(a&&t.d.push(+n.slice(0,a)),r-=un;a<r;)t.d.push(+n.slice(a,a+=un));n=n.slice(a),a=un-n.length}else a-=r;for(;a--;)n+="0";if(t.d.push(+n),cn&&(t.e>Os||t.e<-Os))throw Error(yv+e)}else t.s=0,t.e=0,t.d=[0];return t}function tn(t,n,e){var a,r,i,o,h,u,l,_,s=t.d;for(o=1,i=s[0];i>=10;i/=10)o++;if(a=n-o,a<0)a+=un,r=n,l=s[_=0];else{if(_=Math.ceil((a+1)/un),i=s.length,_>=i)return t;for(l=i=s[_],o=1;i>=10;i/=10)o++;a%=un,r=a-un+o}if(e!==void 0&&(i=Fi(10,o-r-1),h=l/i%10|0,u=n<0||s[_+1]!==void 0||l%i,u=e<4?(h||u)&&(e==0||e==(t.s<0?3:2)):h>5||h==5&&(e==4||u||e==6&&(a>0?r>0?l/Fi(10,o-r):0:s[_-1])%10&1||e==(t.s<0?8:7))),n<1||!s[0])return u?(i=Sn(t),s.length=1,n=n-i-1,s[0]=Fi(10,(un-n%un)%un),t.e=rh(-n/un)||0):(s.length=1,s[0]=t.e=t.s=0),t;if(a==0?(s.length=_,i=1,_--):(s.length=_+1,i=Fi(10,un-a),s[_]=r>0?(l/Fi(10,o-r)%Fi(10,r)|0)*i:0),u)for(;;)if(_==0){(s[0]+=i)==Bn&&(s[0]=1,++t.e);break}else{if(s[_]+=i,s[_]!=Bn)break;s[_--]=0,i=1}for(a=s.length;s[--a]===0;)s.pop();if(cn&&(t.e>Os||t.e<-Os))throw Error(yv+Sn(t));return t}function wA(t,n){var e,a,r,i,o,h,u,l,_,s,c=t.constructor,g=c.precision;if(!t.s||!n.s)return n.s?n.s=-n.s:n=new c(t),cn?tn(n,g):n;if(u=t.d,s=n.d,a=n.e,l=t.e,u=u.slice(),o=l-a,o){for(_=o<0,_?(e=u,o=-o,h=s.length):(e=s,a=l,h=u.length),r=Math.max(Math.ceil(g/un),h)+2,o>r&&(o=r,e.length=1),e.reverse(),r=o;r--;)e.push(0);e.reverse()}else{for(r=u.length,h=s.length,_=r<h,_&&(h=r),r=0;r<h;r++)if(u[r]!=s[r]){_=u[r]<s[r];break}o=0}for(_&&(e=u,u=s,s=e,n.s=-n.s),h=u.length,r=s.length-h;r>0;--r)u[h++]=0;for(r=s.length;r>o;){if(u[--r]<s[r]){for(i=r;i&&u[--i]===0;)u[i]=Bn-1;--u[i],u[r]+=Bn}u[r]-=s[r]}for(;u[--h]===0;)u.pop();for(;u[0]===0;u.shift())--a;return u[0]?(n.d=u,n.e=a,cn?tn(n,g):n):new c(0)}function ho(t,n,e){var a,r=Sn(t),i=Za(t.d),o=i.length;return n?(e&&(a=e-o)>0?i=i.charAt(0)+"."+i.slice(1)+Yr(a):o>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(r<0?"e":"e+")+r):r<0?(i="0."+Yr(-r-1)+i,e&&(a=e-o)>0&&(i+=Yr(a))):r>=o?(i+=Yr(r+1-o),e&&(a=e-r-1)>0&&(i=i+"."+Yr(a))):((a=r+1)<o&&(i=i.slice(0,a)+"."+i.slice(a)),e&&(a=e-o)>0&&(r+1===o&&(i+="."),i+=Yr(a))),t.s<0?"-"+i:i}function ST(t,n){if(t.length>n)return t.length=n,!0}function SA(t){var n,e,a;function r(i){var o=this;if(!(o instanceof r))return new r(i);if(o.constructor=r,i instanceof r){o.s=i.s,o.e=i.e,o.d=(i=i.d)?i.slice():i;return}if(typeof i=="number"){if(i*0!==0)throw Error(Qi+i);if(i>0)o.s=1;else if(i<0)i=-i,o.s=-1;else{o.s=0,o.e=0,o.d=[0];return}if(i===~~i&&i<1e7){o.e=0,o.d=[i];return}return wT(o,i.toString())}else if(typeof i!="string")throw Error(Qi+i);if(i.charCodeAt(0)===45?(i=i.slice(1),o.s=-1):o.s=1,_U.test(i))wT(o,i);else throw Error(Qi+i)}if(r.prototype=kt,r.ROUND_UP=0,r.ROUND_DOWN=1,r.ROUND_CEIL=2,r.ROUND_FLOOR=3,r.ROUND_HALF_UP=4,r.ROUND_HALF_DOWN=5,r.ROUND_HALF_EVEN=6,r.ROUND_HALF_CEIL=7,r.ROUND_HALF_FLOOR=8,r.clone=SA,r.config=r.set=sU,t===void 0&&(t={}),t)for(a=["precision","rounding","toExpNeg","toExpPos","LN10"],n=0;n<a.length;)t.hasOwnProperty(e=a[n++])||(t[e]=this[e]);return r.config(t),r}function sU(t){if(!t||typeof t!="object")throw Error(ma+"Object expected");var n,e,a,r=["precision",1,ah,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(n=0;n<r.length;n+=3)if((a=t[e=r[n]])!==void 0)if(rh(a)===a&&a>=r[n+1]&&a<=r[n+2])this[e]=a;else throw Error(Qi+e+": "+a);if((a=t[e="LN10"])!==void 0)if(a==Math.LN10)this[e]=new this(a);else throw Error(Qi+e+": "+a);return this}var xv=SA(lU);Ue=new xv(1);const Zt=xv;function cU(t){return pU(t)||dU(t)||fU(t)||gU()}function gU(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function fU(t,n){if(t){if(typeof t=="string")return Sp(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Sp(t,n)}}function dU(t){if(typeof Symbol<"u"&&Symbol.iterator in Object(t))return Array.from(t)}function pU(t){if(Array.isArray(t))return Sp(t)}function Sp(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}var mU=function(n){return n},HA={},OA=function(n){return n===HA},HT=function(n){return function e(){return arguments.length===0||arguments.length===1&&OA(arguments.length<=0?void 0:arguments[0])?e:n.apply(void 0,arguments)}},vU=function t(n,e){return n===1?e:HT(function(){for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];var o=r.filter(function(h){return h!==HA}).length;return o>=n?e.apply(void 0,r):t(n-o,HT(function(){for(var h=arguments.length,u=new Array(h),l=0;l<h;l++)u[l]=arguments[l];var _=r.map(function(s){return OA(s)?u.shift():s});return e.apply(void 0,cU(_).concat(u))}))})},fg=function(n){return vU(n.length,n)},Hp=function(n,e){for(var a=[],r=n;r<e;++r)a[r-n]=r;return a},yU=fg(function(t,n){return Array.isArray(n)?n.map(t):Object.keys(n).map(function(e){return n[e]}).map(t)}),xU=function(){for(var n=arguments.length,e=new Array(n),a=0;a<n;a++)e[a]=arguments[a];if(!e.length)return mU;var r=e.reverse(),i=r[0],o=r.slice(1);return function(){return o.reduce(function(h,u){return u(h)},i.apply(void 0,arguments))}},Op=function(n){return Array.isArray(n)?n.reverse():n.split("").reverse.join("")},EA=function(n){var e=null,a=null;return function(){for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return e&&i.every(function(h,u){return h===e[u]})||(e=i,a=n.apply(void 0,i)),a}};function TU(t){var n;return t===0?n=1:n=Math.floor(new Zt(t).abs().log(10).toNumber())+1,n}function bU(t,n,e){for(var a=new Zt(t),r=0,i=[];a.lt(n)&&r<1e5;)i.push(a.toNumber()),a=a.add(e),r++;return i}var CU=fg(function(t,n,e){var a=+t,r=+n;return a+e*(r-a)}),kU=fg(function(t,n,e){var a=n-+t;return a=a||1/0,(e-t)/a}),NU=fg(function(t,n,e){var a=n-+t;return a=a||1/0,Math.max(0,Math.min(1,(e-t)/a))});const dg={rangeStep:bU,getDigitCount:TU,interpolateNumber:CU,uninterpolateNumber:kU,uninterpolateTruncation:NU};function Ep(t){return SU(t)||wU(t)||PA(t)||AU()}function AU(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function wU(t){if(typeof Symbol<"u"&&Symbol.iterator in Object(t))return Array.from(t)}function SU(t){if(Array.isArray(t))return Pp(t)}function Fu(t,n){return EU(t)||OU(t,n)||PA(t,n)||HU()}function HU(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function PA(t,n){if(t){if(typeof t=="string")return Pp(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Pp(t,n)}}function Pp(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}function OU(t,n){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(t)))){var e=[],a=!0,r=!1,i=void 0;try{for(var o=t[Symbol.iterator](),h;!(a=(h=o.next()).done)&&(e.push(h.value),!(n&&e.length===n));a=!0);}catch(u){r=!0,i=u}finally{try{!a&&o.return!=null&&o.return()}finally{if(r)throw i}}return e}}function EU(t){if(Array.isArray(t))return t}function MA(t){var n=Fu(t,2),e=n[0],a=n[1],r=e,i=a;return e>a&&(r=a,i=e),[r,i]}function IA(t,n,e){if(t.lte(0))return new Zt(0);var a=dg.getDigitCount(t.toNumber()),r=new Zt(10).pow(a),i=t.div(r),o=a!==1?.05:.1,h=new Zt(Math.ceil(i.div(o).toNumber())).add(e).mul(o),u=h.mul(r);return n?u:new Zt(Math.ceil(u))}function PU(t,n,e){var a=1,r=new Zt(t);if(!r.isint()&&e){var i=Math.abs(t);i<1?(a=new Zt(10).pow(dg.getDigitCount(t)-1),r=new Zt(Math.floor(r.div(a).toNumber())).mul(a)):i>1&&(r=new Zt(Math.floor(t)))}else t===0?r=new Zt(Math.floor((n-1)/2)):e||(r=new Zt(Math.floor(t)));var o=Math.floor((n-1)/2),h=xU(yU(function(u){return r.add(new Zt(u-o).mul(a)).toNumber()}),Hp);return h(0,n)}function DA(t,n,e,a){var r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((n-t)/(e-1)))return{step:new Zt(0),tickMin:new Zt(0),tickMax:new Zt(0)};var i=IA(new Zt(n).sub(t).div(e-1),a,r),o;t<=0&&n>=0?o=new Zt(0):(o=new Zt(t).add(n).div(2),o=o.sub(new Zt(o).mod(i)));var h=Math.ceil(o.sub(t).div(i).toNumber()),u=Math.ceil(new Zt(n).sub(o).div(i).toNumber()),l=h+u+1;return l>e?DA(t,n,e,a,r+1):(l<e&&(u=n>0?u+(e-l):u,h=n>0?h:h+(e-l)),{step:i,tickMin:o.sub(new Zt(h).mul(i)),tickMax:o.add(new Zt(u).mul(i))})}function MU(t){var n=Fu(t,2),e=n[0],a=n[1],r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Math.max(r,2),h=MA([e,a]),u=Fu(h,2),l=u[0],_=u[1];if(l===-1/0||_===1/0){var s=_===1/0?[l].concat(Ep(Hp(0,r-1).map(function(){return 1/0}))):[].concat(Ep(Hp(0,r-1).map(function(){return-1/0})),[_]);return e>a?Op(s):s}if(l===_)return PU(l,r,i);var c=DA(l,_,o,i),g=c.step,d=c.tickMin,f=c.tickMax,p=dg.rangeStep(d,f.add(new Zt(.1).mul(g)),g);return e>a?Op(p):p}function IU(t,n){var e=Fu(t,2),a=e[0],r=e[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=MA([a,r]),h=Fu(o,2),u=h[0],l=h[1];if(u===-1/0||l===1/0)return[a,r];if(u===l)return[u];var _=Math.max(n,2),s=IA(new Zt(l).sub(u).div(_-1),i,0),c=[].concat(Ep(dg.rangeStep(new Zt(u),new Zt(l).sub(new Zt(.99).mul(s)),s)),[l]);return a>r?Op(c):c}var DU=EA(MU),LU=EA(IU),FU="Invariant failed";function uo(t,n){throw new Error(FU)}var BU=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function A0(t){"@babel/helpers - typeof";return A0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},A0(t)}function Es(){return Es=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},Es.apply(this,arguments)}function RU(t,n){return $U(t)||VU(t,n)||KU(t,n)||jU()}function jU(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function KU(t,n){if(t){if(typeof t=="string")return OT(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return OT(t,n)}}function OT(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}function VU(t,n){var e=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(e!=null){var a,r,i,o,h=[],u=!0,l=!1;try{if(i=(e=e.call(t)).next,n!==0)for(;!(u=(a=i.call(e)).done)&&(h.push(a.value),h.length!==n);u=!0);}catch(_){l=!0,r=_}finally{try{if(!u&&e.return!=null&&(o=e.return(),Object(o)!==o))return}finally{if(l)throw r}}return h}}function $U(t){if(Array.isArray(t))return t}function qU(t,n){if(t==null)return{};var e=GU(t,n),a,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)a=i[r],!(n.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(e[a]=t[a])}return e}function GU(t,n){if(t==null)return{};var e={};for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){if(n.indexOf(a)>=0)continue;e[a]=t[a]}return e}function UU(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function YU(t,n){for(var e=0;e<n.length;e++){var a=n[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,BA(a.key),a)}}function WU(t,n,e){return n&&YU(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function zU(t,n,e){return n=Ps(n),XU(t,LA()?Reflect.construct(n,e||[],Ps(t).constructor):n.apply(t,e))}function XU(t,n){if(n&&(A0(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return QU(t)}function QU(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function LA(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(LA=function(){return!!t})()}function Ps(t){return Ps=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ps(t)}function ZU(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&Mp(t,n)}function Mp(t,n){return Mp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},Mp(t,n)}function FA(t,n,e){return n=BA(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function BA(t){var n=JU(t,"string");return A0(n)=="symbol"?n:n+""}function JU(t,n){if(A0(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(A0(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var pg=function(t){function n(){return UU(this,n),zU(this,n,arguments)}return ZU(n,t),WU(n,[{key:"render",value:function(){var a=this.props,r=a.offset,i=a.layout,o=a.width,h=a.dataKey,u=a.data,l=a.dataPointFormatter,_=a.xAxis,s=a.yAxis,c=qU(a,BU),g=St(c,!1);this.props.direction==="x"&&_.type!=="number"&&uo();var d=u.map(function(f){var p=l(f,h),v=p.x,m=p.y,y=p.value,T=p.errorVal;if(!T)return null;var x=[],b,C;if(Array.isArray(T)){var N=RU(T,2);b=N[0],C=N[1]}else b=C=T;if(i==="vertical"){var w=_.scale,P=m+r,L=P+o,H=P-o,R=w(y-b),G=w(y+C);x.push({x1:G,y1:L,x2:G,y2:H}),x.push({x1:R,y1:P,x2:G,y2:P}),x.push({x1:R,y1:L,x2:R,y2:H})}else if(i==="horizontal"){var V=s.scale,X=v+r,et=X-o,q=X+o,Z=V(y-b),ot=V(y+C);x.push({x1:et,y1:ot,x2:q,y2:ot}),x.push({x1:X,y1:Z,x2:X,y2:ot}),x.push({x1:et,y1:Z,x2:q,y2:Z})}return B.createElement(Ut,Es({className:"recharts-errorBar",key:"bar-".concat(x.map(function(gt){return"".concat(gt.x1,"-").concat(gt.x2,"-").concat(gt.y1,"-").concat(gt.y2)}))},g),x.map(function(gt){return B.createElement("line",Es({},gt,{key:"line-".concat(gt.x1,"-").concat(gt.x2,"-").concat(gt.y1,"-").concat(gt.y2)}))}))});return B.createElement(Ut,{className:"recharts-errorBars"},d)}}])}(B.Component);FA(pg,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});FA(pg,"displayName","ErrorBar");function Bu(t){"@babel/helpers - typeof";return Bu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Bu(t)}function ET(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function Oi(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?ET(Object(e),!0).forEach(function(a){tY(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):ET(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function tY(t,n,e){return n=nY(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function nY(t){var n=eY(t,"string");return Bu(n)=="symbol"?n:n+""}function eY(t,n){if(Bu(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(Bu(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}var RA=function(n){var e=n.children,a=n.formattedGraphicalItems,r=n.legendWidth,i=n.legendContent,o=Ve(e,nr);if(!o)return null;var h=nr.defaultProps,u=h!==void 0?Oi(Oi({},h),o.props):{},l;return o.props&&o.props.payload?l=o.props&&o.props.payload:i==="children"?l=(a||[]).reduce(function(_,s){var c=s.item,g=s.props,d=g.sectors||g.data||[];return _.concat(d.map(function(f){return{type:o.props.iconType||c.props.legendType,value:f.name,color:f.fill,payload:f}}))},[]):l=(a||[]).map(function(_){var s=_.item,c=s.type.defaultProps,g=c!==void 0?Oi(Oi({},c),s.props):{},d=g.dataKey,f=g.name,p=g.legendType,v=g.hide;return{inactive:v,dataKey:d,type:u.iconType||p||"square",color:Tv(s),value:f||d,payload:g}}),Oi(Oi(Oi({},u),nr.getWithHeight(o,r)),{},{payload:l,item:o})};function Ru(t){"@babel/helpers - typeof";return Ru=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Ru(t)}function PT(t){return oY(t)||iY(t)||rY(t)||aY()}function aY(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function rY(t,n){if(t){if(typeof t=="string")return Ip(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Ip(t,n)}}function iY(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function oY(t){if(Array.isArray(t))return Ip(t)}function Ip(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}function MT(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function yn(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?MT(Object(e),!0).forEach(function(a){o0(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):MT(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function o0(t,n,e){return n=hY(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function hY(t){var n=uY(t,"string");return Ru(n)=="symbol"?n:n+""}function uY(t,n){if(Ru(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(Ru(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}function _e(t,n,e){return Dt(t)||Dt(n)?e:Ln(n)?ze(t,n,e):Ht(n)?n(t):e}function Xh(t,n,e,a){var r=iU(t,function(h){return _e(h,n)});if(e==="number"){var i=r.filter(function(h){return ct(h)||parseFloat(h)});return i.length?[cg(i),sg(i)]:[1/0,-1/0]}var o=a?r.filter(function(h){return!Dt(h)}):r;return o.map(function(h){return Ln(h)||h instanceof Date?h:""})}var lY=function(n){var e,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=-1,h=(e=a?.length)!==null&&e!==void 0?e:0;if(h<=1)return 0;if(i&&i.axisType==="angleAxis"&&Math.abs(Math.abs(i.range[1]-i.range[0])-360)<=1e-6)for(var u=i.range,l=0;l<h;l++){var _=l>0?r[l-1].coordinate:r[h-1].coordinate,s=r[l].coordinate,c=l>=h-1?r[0].coordinate:r[l+1].coordinate,g=void 0;if(ve(s-_)!==ve(c-s)){var d=[];if(ve(c-s)===ve(u[1]-u[0])){g=c;var f=s+u[1]-u[0];d[0]=Math.min(f,(f+_)/2),d[1]=Math.max(f,(f+_)/2)}else{g=_;var p=c+u[1]-u[0];d[0]=Math.min(s,(p+s)/2),d[1]=Math.max(s,(p+s)/2)}var v=[Math.min(s,(g+s)/2),Math.max(s,(g+s)/2)];if(n>v[0]&&n<=v[1]||n>=d[0]&&n<=d[1]){o=r[l].index;break}}else{var m=Math.min(_,c),y=Math.max(_,c);if(n>(m+s)/2&&n<=(y+s)/2){o=r[l].index;break}}}else for(var T=0;T<h;T++)if(T===0&&n<=(a[T].coordinate+a[T+1].coordinate)/2||T>0&&T<h-1&&n>(a[T].coordinate+a[T-1].coordinate)/2&&n<=(a[T].coordinate+a[T+1].coordinate)/2||T===h-1&&n>(a[T].coordinate+a[T-1].coordinate)/2){o=a[T].index;break}return o},Tv=function(n){var e,a=n,r=a.type.displayName,i=(e=n.type)!==null&&e!==void 0&&e.defaultProps?yn(yn({},n.type.defaultProps),n.props):n.props,o=i.stroke,h=i.fill,u;switch(r){case"Line":u=o;break;case"Area":case"Radar":u=o&&o!=="none"?o:h;break;default:u=h;break}return u},_Y=function(n){var e=n.barSize,a=n.totalSize,r=n.stackGroups,i=r===void 0?{}:r;if(!i)return{};for(var o={},h=Object.keys(i),u=0,l=h.length;u<l;u++)for(var _=i[h[u]].stackGroups,s=Object.keys(_),c=0,g=s.length;c<g;c++){var d=_[s[c]],f=d.items,p=d.cateAxisId,v=f.filter(function(C){return br(C.type).indexOf("Bar")>=0});if(v&&v.length){var m=v[0].type.defaultProps,y=m!==void 0?yn(yn({},m),v[0].props):v[0].props,T=y.barSize,x=y[p];o[x]||(o[x]=[]);var b=Dt(T)?e:T;o[x].push({item:v[0],stackList:v.slice(1),barSize:Dt(b)?void 0:ye(b,a,0)})}}return o},sY=function(n){var e=n.barGap,a=n.barCategoryGap,r=n.bandSize,i=n.sizeList,o=i===void 0?[]:i,h=n.maxBarSize,u=o.length;if(u<1)return null;var l=ye(e,r,0,!0),_,s=[];if(o[0].barSize===+o[0].barSize){var c=!1,g=r/u,d=o.reduce(function(T,x){return T+x.barSize||0},0);d+=(u-1)*l,d>=r&&(d-=(u-1)*l,l=0),d>=r&&g>0&&(c=!0,g*=.9,d=u*g);var f=(r-d)/2>>0,p={offset:f-l,size:0};_=o.reduce(function(T,x){var b={item:x.item,position:{offset:p.offset+p.size+l,size:c?g:x.barSize}},C=[].concat(PT(T),[b]);return p=C[C.length-1].position,x.stackList&&x.stackList.length&&x.stackList.forEach(function(N){C.push({item:N,position:p})}),C},s)}else{var v=ye(a,r,0,!0);r-2*v-(u-1)*l<=0&&(l=0);var m=(r-2*v-(u-1)*l)/u;m>1&&(m>>=0);var y=h===+h?Math.min(m,h):m;_=o.reduce(function(T,x,b){var C=[].concat(PT(T),[{item:x.item,position:{offset:v+(m+l)*b+(m-y)/2,size:y}}]);return x.stackList&&x.stackList.length&&x.stackList.forEach(function(N){C.push({item:N,position:C[C.length-1].position})}),C},s)}return _},cY=function(n,e,a,r){var i=a.children,o=a.width,h=a.margin,u=o-(h.left||0)-(h.right||0),l=RA({children:i,legendWidth:u});if(l){var _=r||{},s=_.width,c=_.height,g=l.align,d=l.verticalAlign,f=l.layout;if((f==="vertical"||f==="horizontal"&&d==="middle")&&g!=="center"&&ct(n[g]))return yn(yn({},n),{},o0({},g,n[g]+(s||0)));if((f==="horizontal"||f==="vertical"&&g==="center")&&d!=="middle"&&ct(n[d]))return yn(yn({},n),{},o0({},d,n[d]+(c||0)))}return n},gY=function(n,e,a){return Dt(e)?!0:n==="horizontal"?e==="yAxis":n==="vertical"||a==="x"?e==="xAxis":a==="y"?e==="yAxis":!0},jA=function(n,e,a,r,i){var o=e.props.children,h=fa(o,pg).filter(function(l){return gY(r,i,l.props.direction)});if(h&&h.length){var u=h.map(function(l){return l.props.dataKey});return n.reduce(function(l,_){var s=_e(_,a);if(Dt(s))return l;var c=Array.isArray(s)?[cg(s),sg(s)]:[s,s],g=u.reduce(function(d,f){var p=_e(_,f,0),v=c[0]-Math.abs(Array.isArray(p)?p[0]:p),m=c[1]+Math.abs(Array.isArray(p)?p[1]:p);return[Math.min(v,d[0]),Math.max(m,d[1])]},[1/0,-1/0]);return[Math.min(g[0],l[0]),Math.max(g[1],l[1])]},[1/0,-1/0])}return null},fY=function(n,e,a,r,i){var o=e.map(function(h){return jA(n,h,a,i,r)}).filter(function(h){return!Dt(h)});return o&&o.length?o.reduce(function(h,u){return[Math.min(h[0],u[0]),Math.max(h[1],u[1])]},[1/0,-1/0]):null},KA=function(n,e,a,r,i){var o=e.map(function(u){var l=u.props.dataKey;return a==="number"&&l&&jA(n,u,l,r)||Xh(n,l,a,i)});if(a==="number")return o.reduce(function(u,l){return[Math.min(u[0],l[0]),Math.max(u[1],l[1])]},[1/0,-1/0]);var h={};return o.reduce(function(u,l){for(var _=0,s=l.length;_<s;_++)h[l[_]]||(h[l[_]]=!0,u.push(l[_]));return u},[])},VA=function(n,e){return n==="horizontal"&&e==="xAxis"||n==="vertical"&&e==="yAxis"||n==="centric"&&e==="angleAxis"||n==="radial"&&e==="radiusAxis"},$A=function(n,e,a,r){if(r)return n.map(function(u){return u.coordinate});var i,o,h=n.map(function(u){return u.coordinate===e&&(i=!0),u.coordinate===a&&(o=!0),u.coordinate});return i||h.push(e),o||h.push(a),h},yr=function(n,e,a){if(!n)return null;var r=n.scale,i=n.duplicateDomain,o=n.type,h=n.range,u=n.realScaleType==="scaleBand"?r.bandwidth()/2:2,l=(e||a)&&o==="category"&&r.bandwidth?r.bandwidth()/u:0;if(l=n.axisType==="angleAxis"&&h?.length>=2?ve(h[0]-h[1])*2*l:l,e&&(n.ticks||n.niceTicks)){var _=(n.ticks||n.niceTicks).map(function(s){var c=i?i.indexOf(s):s;return{coordinate:r(c)+l,value:s,offset:l}});return _.filter(function(s){return!xl(s.coordinate)})}return n.isCategorical&&n.categoricalDomain?n.categoricalDomain.map(function(s,c){return{coordinate:r(s)+l,value:s,index:c,offset:l}}):r.ticks&&!a?r.ticks(n.tickCount).map(function(s){return{coordinate:r(s)+l,value:s,offset:l}}):r.domain().map(function(s,c){return{coordinate:r(s)+l,value:i?i[s]:s,index:c,offset:l}})},If=new WeakMap,h_=function(n,e){if(typeof e!="function")return n;If.has(n)||If.set(n,new WeakMap);var a=If.get(n);if(a.has(e))return a.get(e);var r=function(){n.apply(void 0,arguments),e.apply(void 0,arguments)};return a.set(e,r),r},qA=function(n,e,a){var r=n.scale,i=n.type,o=n.layout,h=n.axisType;if(r==="auto")return o==="radial"&&h==="radiusAxis"?{scale:Eu(),realScaleType:"band"}:o==="radial"&&h==="angleAxis"?{scale:As(),realScaleType:"linear"}:i==="category"&&e&&(e.indexOf("LineChart")>=0||e.indexOf("AreaChart")>=0||e.indexOf("ComposedChart")>=0&&!a)?{scale:zh(),realScaleType:"point"}:i==="category"?{scale:Eu(),realScaleType:"band"}:{scale:As(),realScaleType:"linear"};if(ro(r)){var u="scale".concat(Qc(r));return{scale:(AT[u]||zh)(),realScaleType:AT[u]?u:"point"}}return Ht(r)?{scale:r}:{scale:zh(),realScaleType:"point"}},IT=1e-4,GA=function(n){var e=n.domain();if(!(!e||e.length<=2)){var a=e.length,r=n.range(),i=Math.min(r[0],r[1])-IT,o=Math.max(r[0],r[1])+IT,h=n(e[0]),u=n(e[a-1]);(h<i||h>o||u<i||u>o)&&n.domain([e[0],e[a-1]])}},dY=function(n,e){if(!n)return null;for(var a=0,r=n.length;a<r;a++)if(n[a].item===e)return n[a].position;return null},pY=function(n,e){if(!e||e.length!==2||!ct(e[0])||!ct(e[1]))return n;var a=Math.min(e[0],e[1]),r=Math.max(e[0],e[1]),i=[n[0],n[1]];return(!ct(n[0])||n[0]<a)&&(i[0]=a),(!ct(n[1])||n[1]>r)&&(i[1]=r),i[0]>r&&(i[0]=r),i[1]<a&&(i[1]=a),i},mY=function(n){var e=n.length;if(!(e<=0))for(var a=0,r=n[0].length;a<r;++a)for(var i=0,o=0,h=0;h<e;++h){var u=xl(n[h][a][1])?n[h][a][0]:n[h][a][1];u>=0?(n[h][a][0]=i,n[h][a][1]=i+u,i=n[h][a][1]):(n[h][a][0]=o,n[h][a][1]=o+u,o=n[h][a][1])}},vY=function(n){var e=n.length;if(!(e<=0))for(var a=0,r=n[0].length;a<r;++a)for(var i=0,o=0;o<e;++o){var h=xl(n[o][a][1])?n[o][a][0]:n[o][a][1];h>=0?(n[o][a][0]=i,n[o][a][1]=i+h,i=n[o][a][1]):(n[o][a][0]=0,n[o][a][1]=0)}},yY={sign:mY,expand:BI,none:v0,silhouette:RI,wiggle:jI,positive:vY},xY=function(n,e,a){var r=e.map(function(h){return h.props.dataKey}),i=yY[a],o=FI().keys(r).value(function(h,u){return+_e(h,u,0)}).order(ip).offset(i);return o(n)},TY=function(n,e,a,r,i,o){if(!n)return null;var h=o?e.reverse():e,u={},l=h.reduce(function(s,c){var g,d=(g=c.type)!==null&&g!==void 0&&g.defaultProps?yn(yn({},c.type.defaultProps),c.props):c.props,f=d.stackId,p=d.hide;if(p)return s;var v=d[a],m=s[v]||{hasStack:!1,stackGroups:{}};if(Ln(f)){var y=m.stackGroups[f]||{numericAxisId:a,cateAxisId:r,items:[]};y.items.push(c),m.hasStack=!0,m.stackGroups[f]=y}else m.stackGroups[Tl("_stackId_")]={numericAxisId:a,cateAxisId:r,items:[c]};return yn(yn({},s),{},o0({},v,m))},u),_={};return Object.keys(l).reduce(function(s,c){var g=l[c];if(g.hasStack){var d={};g.stackGroups=Object.keys(g.stackGroups).reduce(function(f,p){var v=g.stackGroups[p];return yn(yn({},f),{},o0({},p,{numericAxisId:a,cateAxisId:r,items:v.items,stackedData:xY(n,v.items,i)}))},d)}return yn(yn({},s),{},o0({},c,g))},_)},UA=function(n,e){var a=e.realScaleType,r=e.type,i=e.tickCount,o=e.originalDomain,h=e.allowDecimals,u=a||e.scale;if(u!=="auto"&&u!=="linear")return null;if(i&&r==="number"&&o&&(o[0]==="auto"||o[1]==="auto")){var l=n.domain();if(!l.length)return null;var _=DU(l,i,h);return n.domain([cg(_),sg(_)]),{niceTicks:_}}if(i&&r==="number"){var s=n.domain(),c=LU(s,i,h);return{niceTicks:c}}return null},DT=function(n){var e=n.axis,a=n.ticks,r=n.offset,i=n.bandSize,o=n.entry,h=n.index;if(e.type==="category")return a[h]?a[h].coordinate+r:null;var u=_e(o,e.dataKey,e.domain[h]);return Dt(u)?null:e.scale(u)-i/2+r},bY=function(n){var e=n.numericAxis,a=e.scale.domain();if(e.type==="number"){var r=Math.min(a[0],a[1]),i=Math.max(a[0],a[1]);return r<=0&&i>=0?0:i<0?i:r}return a[0]},CY=function(n,e){var a,r=(a=n.type)!==null&&a!==void 0&&a.defaultProps?yn(yn({},n.type.defaultProps),n.props):n.props,i=r.stackId;if(Ln(i)){var o=e[i];if(o){var h=o.items.indexOf(n);return h>=0?o.stackedData[h]:null}}return null},kY=function(n){return n.reduce(function(e,a){return[cg(a.concat([e[0]]).filter(ct)),sg(a.concat([e[1]]).filter(ct))]},[1/0,-1/0])},YA=function(n,e,a){return Object.keys(n).reduce(function(r,i){var o=n[i],h=o.stackedData,u=h.reduce(function(l,_){var s=kY(_.slice(e,a+1));return[Math.min(l[0],s[0]),Math.max(l[1],s[1])]},[1/0,-1/0]);return[Math.min(u[0],r[0]),Math.max(u[1],r[1])]},[1/0,-1/0]).map(function(r){return r===1/0||r===-1/0?0:r})},LT=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,FT=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Dp=function(n,e,a){if(Ht(n))return n(e,a);if(!Array.isArray(n))return e;var r=[];if(ct(n[0]))r[0]=a?n[0]:Math.min(n[0],e[0]);else if(LT.test(n[0])){var i=+LT.exec(n[0])[1];r[0]=e[0]-i}else Ht(n[0])?r[0]=n[0](e[0]):r[0]=e[0];if(ct(n[1]))r[1]=a?n[1]:Math.max(n[1],e[1]);else if(FT.test(n[1])){var o=+FT.exec(n[1])[1];r[1]=e[1]+o}else Ht(n[1])?r[1]=n[1](e[1]):r[1]=e[1];return r},Ms=function(n,e,a){if(n&&n.scale&&n.scale.bandwidth){var r=n.scale.bandwidth();if(!a||r>0)return r}if(n&&e&&e.length>=2){for(var i=z1(e,function(s){return s.coordinate}),o=1/0,h=1,u=i.length;h<u;h++){var l=i[h],_=i[h-1];o=Math.min((l.coordinate||0)-(_.coordinate||0),o)}return o===1/0?0:o}return a?void 0:0},BT=function(n,e,a){return!n||!n.length||gg(n,ze(a,"type.defaultProps.domain"))?e:n},WA=function(n,e){var a=n.type.defaultProps?yn(yn({},n.type.defaultProps),n.props):n.props,r=a.dataKey,i=a.name,o=a.unit,h=a.formatter,u=a.tooltipType,l=a.chartType,_=a.hide;return yn(yn({},St(n,!1)),{},{dataKey:r,unit:o,formatter:h,name:i||r,color:Tv(n),value:_e(e,r),type:u,payload:e,chartType:l,hide:_})};function ju(t){"@babel/helpers - typeof";return ju=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},ju(t)}function RT(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function sr(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?RT(Object(e),!0).forEach(function(a){zA(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):RT(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function zA(t,n,e){return n=NY(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function NY(t){var n=AY(t,"string");return ju(n)=="symbol"?n:n+""}function AY(t,n){if(ju(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(ju(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}function wY(t,n){return EY(t)||OY(t,n)||HY(t,n)||SY()}function SY(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function HY(t,n){if(t){if(typeof t=="string")return jT(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return jT(t,n)}}function jT(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}function OY(t,n){var e=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(e!=null){var a,r,i,o,h=[],u=!0,l=!1;try{if(i=(e=e.call(t)).next,n!==0)for(;!(u=(a=i.call(e)).done)&&(h.push(a.value),h.length!==n);u=!0);}catch(_){l=!0,r=_}finally{try{if(!u&&e.return!=null&&(o=e.return(),Object(o)!==o))return}finally{if(l)throw r}}return h}}function EY(t){if(Array.isArray(t))return t}var Is=Math.PI/180,PY=function(n){return n*180/Math.PI},rn=function(n,e,a,r){return{x:n+Math.cos(-Is*r)*a,y:e+Math.sin(-Is*r)*a}},XA=function(n,e){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(n-(a.left||0)-(a.right||0)),Math.abs(e-(a.top||0)-(a.bottom||0)))/2},MY=function(n,e,a,r,i){var o=n.width,h=n.height,u=n.startAngle,l=n.endAngle,_=ye(n.cx,o,o/2),s=ye(n.cy,h,h/2),c=XA(o,h,a),g=ye(n.innerRadius,c,0),d=ye(n.outerRadius,c,c*.8),f=Object.keys(e);return f.reduce(function(p,v){var m=e[v],y=m.domain,T=m.reversed,x;if(Dt(m.range))r==="angleAxis"?x=[u,l]:r==="radiusAxis"&&(x=[g,d]),T&&(x=[x[1],x[0]]);else{x=m.range;var b=x,C=wY(b,2);u=C[0],l=C[1]}var N=qA(m,i),w=N.realScaleType,P=N.scale;P.domain(y).range(x),GA(P);var L=UA(P,sr(sr({},m),{},{realScaleType:w})),H=sr(sr(sr({},m),L),{},{range:x,radius:d,realScaleType:w,scale:P,cx:_,cy:s,innerRadius:g,outerRadius:d,startAngle:u,endAngle:l});return sr(sr({},p),{},zA({},v,H))},{})},IY=function(n,e){var a=n.x,r=n.y,i=e.x,o=e.y;return Math.sqrt(Math.pow(a-i,2)+Math.pow(r-o,2))},DY=function(n,e){var a=n.x,r=n.y,i=e.cx,o=e.cy,h=IY({x:a,y:r},{x:i,y:o});if(h<=0)return{radius:h};var u=(a-i)/h,l=Math.acos(u);return r>o&&(l=2*Math.PI-l),{radius:h,angle:PY(l),angleInRadian:l}},LY=function(n){var e=n.startAngle,a=n.endAngle,r=Math.floor(e/360),i=Math.floor(a/360),o=Math.min(r,i);return{startAngle:e-o*360,endAngle:a-o*360}},FY=function(n,e){var a=e.startAngle,r=e.endAngle,i=Math.floor(a/360),o=Math.floor(r/360),h=Math.min(i,o);return n+h*360},KT=function(n,e){var a=n.x,r=n.y,i=DY({x:a,y:r},e),o=i.radius,h=i.angle,u=e.innerRadius,l=e.outerRadius;if(o<u||o>l)return!1;if(o===0)return!0;var _=LY(e),s=_.startAngle,c=_.endAngle,g=h,d;if(s<=c){for(;g>c;)g-=360;for(;g<s;)g+=360;d=g>=s&&g<=c}else{for(;g>s;)g-=360;for(;g<c;)g+=360;d=g>=c&&g<=s}return d?sr(sr({},e),{},{radius:o,angle:FY(g,e)}):null},QA=function(n){return!J.isValidElement(n)&&!Ht(n)&&typeof n!="boolean"?n.className:""};function Ku(t){"@babel/helpers - typeof";return Ku=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Ku(t)}var BY=["offset"];function RY(t){return $Y(t)||VY(t)||KY(t)||jY()}function jY(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function KY(t,n){if(t){if(typeof t=="string")return Lp(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Lp(t,n)}}function VY(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function $Y(t){if(Array.isArray(t))return Lp(t)}function Lp(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}function qY(t,n){if(t==null)return{};var e=GY(t,n),a,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)a=i[r],!(n.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(e[a]=t[a])}return e}function GY(t,n){if(t==null)return{};var e={};for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){if(n.indexOf(a)>=0)continue;e[a]=t[a]}return e}function VT(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function Pn(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?VT(Object(e),!0).forEach(function(a){UY(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):VT(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function UY(t,n,e){return n=YY(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function YY(t){var n=WY(t,"string");return Ku(n)=="symbol"?n:n+""}function WY(t,n){if(Ku(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(Ku(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}function Vu(){return Vu=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},Vu.apply(this,arguments)}var zY=function(n){var e=n.value,a=n.formatter,r=Dt(n.children)?e:n.children;return Ht(a)?a(r):r},XY=function(n,e){var a=ve(e-n),r=Math.min(Math.abs(e-n),360);return a*r},QY=function(n,e,a){var r=n.position,i=n.viewBox,o=n.offset,h=n.className,u=i,l=u.cx,_=u.cy,s=u.innerRadius,c=u.outerRadius,g=u.startAngle,d=u.endAngle,f=u.clockWise,p=(s+c)/2,v=XY(g,d),m=v>=0?1:-1,y,T;r==="insideStart"?(y=g+m*o,T=f):r==="insideEnd"?(y=d-m*o,T=!f):r==="end"&&(y=d+m*o,T=f),T=v<=0?T:!T;var x=rn(l,_,p,y),b=rn(l,_,p,y+(T?1:-1)*359),C="M".concat(x.x,",").concat(x.y,`
    A`).concat(p,",").concat(p,",0,1,").concat(T?0:1,`,
    `).concat(b.x,",").concat(b.y),N=Dt(n.id)?Tl("recharts-radial-line-"):n.id;return B.createElement("text",Vu({},a,{dominantBaseline:"central",className:Mt("recharts-radial-bar-label",h)}),B.createElement("defs",null,B.createElement("path",{id:N,d:C})),B.createElement("textPath",{xlinkHref:"#".concat(N)},e))},ZY=function(n){var e=n.viewBox,a=n.offset,r=n.position,i=e,o=i.cx,h=i.cy,u=i.innerRadius,l=i.outerRadius,_=i.startAngle,s=i.endAngle,c=(_+s)/2;if(r==="outside"){var g=rn(o,h,l+a,c),d=g.x,f=g.y;return{x:d,y:f,textAnchor:d>=o?"start":"end",verticalAnchor:"middle"}}if(r==="center")return{x:o,y:h,textAnchor:"middle",verticalAnchor:"middle"};if(r==="centerTop")return{x:o,y:h,textAnchor:"middle",verticalAnchor:"start"};if(r==="centerBottom")return{x:o,y:h,textAnchor:"middle",verticalAnchor:"end"};var p=(u+l)/2,v=rn(o,h,p,c),m=v.x,y=v.y;return{x:m,y,textAnchor:"middle",verticalAnchor:"middle"}},JY=function(n){var e=n.viewBox,a=n.parentViewBox,r=n.offset,i=n.position,o=e,h=o.x,u=o.y,l=o.width,_=o.height,s=_>=0?1:-1,c=s*r,g=s>0?"end":"start",d=s>0?"start":"end",f=l>=0?1:-1,p=f*r,v=f>0?"end":"start",m=f>0?"start":"end";if(i==="top"){var y={x:h+l/2,y:u-s*r,textAnchor:"middle",verticalAnchor:g};return Pn(Pn({},y),a?{height:Math.max(u-a.y,0),width:l}:{})}if(i==="bottom"){var T={x:h+l/2,y:u+_+c,textAnchor:"middle",verticalAnchor:d};return Pn(Pn({},T),a?{height:Math.max(a.y+a.height-(u+_),0),width:l}:{})}if(i==="left"){var x={x:h-p,y:u+_/2,textAnchor:v,verticalAnchor:"middle"};return Pn(Pn({},x),a?{width:Math.max(x.x-a.x,0),height:_}:{})}if(i==="right"){var b={x:h+l+p,y:u+_/2,textAnchor:m,verticalAnchor:"middle"};return Pn(Pn({},b),a?{width:Math.max(a.x+a.width-b.x,0),height:_}:{})}var C=a?{width:l,height:_}:{};return i==="insideLeft"?Pn({x:h+p,y:u+_/2,textAnchor:m,verticalAnchor:"middle"},C):i==="insideRight"?Pn({x:h+l-p,y:u+_/2,textAnchor:v,verticalAnchor:"middle"},C):i==="insideTop"?Pn({x:h+l/2,y:u+c,textAnchor:"middle",verticalAnchor:d},C):i==="insideBottom"?Pn({x:h+l/2,y:u+_-c,textAnchor:"middle",verticalAnchor:g},C):i==="insideTopLeft"?Pn({x:h+p,y:u+c,textAnchor:m,verticalAnchor:d},C):i==="insideTopRight"?Pn({x:h+l-p,y:u+c,textAnchor:v,verticalAnchor:d},C):i==="insideBottomLeft"?Pn({x:h+p,y:u+_-c,textAnchor:m,verticalAnchor:g},C):i==="insideBottomRight"?Pn({x:h+l-p,y:u+_-c,textAnchor:v,verticalAnchor:g},C):W0(i)&&(ct(i.x)||$i(i.x))&&(ct(i.y)||$i(i.y))?Pn({x:h+ye(i.x,l),y:u+ye(i.y,_),textAnchor:"end",verticalAnchor:"end"},C):Pn({x:h+l/2,y:u+_/2,textAnchor:"middle",verticalAnchor:"middle"},C)},tW=function(n){return"cx"in n&&ct(n.cx)};function jn(t){var n=t.offset,e=n===void 0?5:n,a=qY(t,BY),r=Pn({offset:e},a),i=r.viewBox,o=r.position,h=r.value,u=r.children,l=r.content,_=r.className,s=_===void 0?"":_,c=r.textBreakAll;if(!i||Dt(h)&&Dt(u)&&!J.isValidElement(l)&&!Ht(l))return null;if(J.isValidElement(l))return J.cloneElement(l,r);var g;if(Ht(l)){if(g=J.createElement(l,r),J.isValidElement(g))return g}else g=zY(r);var d=tW(i),f=St(r,!0);if(d&&(o==="insideStart"||o==="insideEnd"||o==="end"))return QY(r,g,f);var p=d?ZY(r):JY(r);return B.createElement(oo,Vu({className:Mt("recharts-label",s)},f,p,{breakAll:c}),g)}jn.displayName="Label";var ZA=function(n){var e=n.cx,a=n.cy,r=n.angle,i=n.startAngle,o=n.endAngle,h=n.r,u=n.radius,l=n.innerRadius,_=n.outerRadius,s=n.x,c=n.y,g=n.top,d=n.left,f=n.width,p=n.height,v=n.clockWise,m=n.labelViewBox;if(m)return m;if(ct(f)&&ct(p)){if(ct(s)&&ct(c))return{x:s,y:c,width:f,height:p};if(ct(g)&&ct(d))return{x:g,y:d,width:f,height:p}}return ct(s)&&ct(c)?{x:s,y:c,width:0,height:0}:ct(e)&&ct(a)?{cx:e,cy:a,startAngle:i||r||0,endAngle:o||r||0,innerRadius:l||0,outerRadius:_||u||h||0,clockWise:v}:n.viewBox?n.viewBox:{}},nW=function(n,e){return n?n===!0?B.createElement(jn,{key:"label-implicit",viewBox:e}):Ln(n)?B.createElement(jn,{key:"label-implicit",viewBox:e,value:n}):J.isValidElement(n)?n.type===jn?J.cloneElement(n,{key:"label-implicit",viewBox:e}):B.createElement(jn,{key:"label-implicit",content:n,viewBox:e}):Ht(n)?B.createElement(jn,{key:"label-implicit",content:n,viewBox:e}):W0(n)?B.createElement(jn,Vu({viewBox:e},n,{key:"label-implicit"})):null:null},eW=function(n,e){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!n||!n.children&&a&&!n.label)return null;var r=n.children,i=ZA(n),o=fa(r,jn).map(function(u,l){return J.cloneElement(u,{viewBox:e||i,key:"label-".concat(l)})});if(!a)return o;var h=nW(n.label,e||i);return[h].concat(RY(o))};jn.parseViewBox=ZA;jn.renderCallByParent=eW;function aW(t){var n=t==null?0:t.length;return n?t[n-1]:void 0}var rW=aW;const iW=Xt(rW);function $u(t){"@babel/helpers - typeof";return $u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},$u(t)}var oW=["valueAccessor"],hW=["data","dataKey","clockWise","id","textBreakAll"];function uW(t){return cW(t)||sW(t)||_W(t)||lW()}function lW(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _W(t,n){if(t){if(typeof t=="string")return Fp(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Fp(t,n)}}function sW(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function cW(t){if(Array.isArray(t))return Fp(t)}function Fp(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}function Ds(){return Ds=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},Ds.apply(this,arguments)}function $T(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function qT(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?$T(Object(e),!0).forEach(function(a){gW(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):$T(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function gW(t,n,e){return n=fW(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function fW(t){var n=dW(t,"string");return $u(n)=="symbol"?n:n+""}function dW(t,n){if($u(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if($u(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}function GT(t,n){if(t==null)return{};var e=pW(t,n),a,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)a=i[r],!(n.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(e[a]=t[a])}return e}function pW(t,n){if(t==null)return{};var e={};for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){if(n.indexOf(a)>=0)continue;e[a]=t[a]}return e}var mW=function(n){return Array.isArray(n.value)?iW(n.value):n.value};function ci(t){var n=t.valueAccessor,e=n===void 0?mW:n,a=GT(t,oW),r=a.data,i=a.dataKey,o=a.clockWise,h=a.id,u=a.textBreakAll,l=GT(a,hW);return!r||!r.length?null:B.createElement(Ut,{className:"recharts-label-list"},r.map(function(_,s){var c=Dt(i)?e(_,s):_e(_&&_.payload,i),g=Dt(h)?{}:{id:"".concat(h,"-").concat(s)};return B.createElement(jn,Ds({},St(_,!0),l,g,{parentViewBox:_.parentViewBox,value:c,textBreakAll:u,viewBox:jn.parseViewBox(Dt(o)?_:qT(qT({},_),{},{clockWise:o})),key:"label-".concat(s),index:s}))}))}ci.displayName="LabelList";function vW(t,n){return t?t===!0?B.createElement(ci,{key:"labelList-implicit",data:n}):B.isValidElement(t)||Ht(t)?B.createElement(ci,{key:"labelList-implicit",data:n,content:t}):W0(t)?B.createElement(ci,Ds({data:n},t,{key:"labelList-implicit"})):null:null}function yW(t,n){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&e&&!t.label)return null;var a=t.children,r=fa(a,ci).map(function(o,h){return J.cloneElement(o,{data:n,key:"labelList-".concat(h)})});if(!e)return r;var i=vW(t.label,n);return[i].concat(uW(r))}ci.renderCallByParent=yW;function qu(t){"@babel/helpers - typeof";return qu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},qu(t)}function Bp(){return Bp=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},Bp.apply(this,arguments)}function UT(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function YT(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?UT(Object(e),!0).forEach(function(a){xW(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):UT(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function xW(t,n,e){return n=TW(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function TW(t){var n=bW(t,"string");return qu(n)=="symbol"?n:n+""}function bW(t,n){if(qu(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(qu(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}var CW=function(n,e){var a=ve(e-n),r=Math.min(Math.abs(e-n),359.999);return a*r},u_=function(n){var e=n.cx,a=n.cy,r=n.radius,i=n.angle,o=n.sign,h=n.isExternal,u=n.cornerRadius,l=n.cornerIsExternal,_=u*(h?1:-1)+r,s=Math.asin(u/_)/Is,c=l?i:i+o*s,g=rn(e,a,_,c),d=rn(e,a,r,c),f=l?i-o*s:i,p=rn(e,a,_*Math.cos(s*Is),f);return{center:g,circleTangency:d,lineTangency:p,theta:s}},JA=function(n){var e=n.cx,a=n.cy,r=n.innerRadius,i=n.outerRadius,o=n.startAngle,h=n.endAngle,u=CW(o,h),l=o+u,_=rn(e,a,i,o),s=rn(e,a,i,l),c="M ".concat(_.x,",").concat(_.y,`
    A `).concat(i,",").concat(i,`,0,
    `).concat(+(Math.abs(u)>180),",").concat(+(o>l),`,
    `).concat(s.x,",").concat(s.y,`
  `);if(r>0){var g=rn(e,a,r,o),d=rn(e,a,r,l);c+="L ".concat(d.x,",").concat(d.y,`
            A `).concat(r,",").concat(r,`,0,
            `).concat(+(Math.abs(u)>180),",").concat(+(o<=l),`,
            `).concat(g.x,",").concat(g.y," Z")}else c+="L ".concat(e,",").concat(a," Z");return c},kW=function(n){var e=n.cx,a=n.cy,r=n.innerRadius,i=n.outerRadius,o=n.cornerRadius,h=n.forceCornerRadius,u=n.cornerIsExternal,l=n.startAngle,_=n.endAngle,s=ve(_-l),c=u_({cx:e,cy:a,radius:i,angle:l,sign:s,cornerRadius:o,cornerIsExternal:u}),g=c.circleTangency,d=c.lineTangency,f=c.theta,p=u_({cx:e,cy:a,radius:i,angle:_,sign:-s,cornerRadius:o,cornerIsExternal:u}),v=p.circleTangency,m=p.lineTangency,y=p.theta,T=u?Math.abs(l-_):Math.abs(l-_)-f-y;if(T<0)return h?"M ".concat(d.x,",").concat(d.y,`
        a`).concat(o,",").concat(o,",0,0,1,").concat(o*2,`,0
        a`).concat(o,",").concat(o,",0,0,1,").concat(-o*2,`,0
      `):JA({cx:e,cy:a,innerRadius:r,outerRadius:i,startAngle:l,endAngle:_});var x="M ".concat(d.x,",").concat(d.y,`
    A`).concat(o,",").concat(o,",0,0,").concat(+(s<0),",").concat(g.x,",").concat(g.y,`
    A`).concat(i,",").concat(i,",0,").concat(+(T>180),",").concat(+(s<0),",").concat(v.x,",").concat(v.y,`
    A`).concat(o,",").concat(o,",0,0,").concat(+(s<0),",").concat(m.x,",").concat(m.y,`
  `);if(r>0){var b=u_({cx:e,cy:a,radius:r,angle:l,sign:s,isExternal:!0,cornerRadius:o,cornerIsExternal:u}),C=b.circleTangency,N=b.lineTangency,w=b.theta,P=u_({cx:e,cy:a,radius:r,angle:_,sign:-s,isExternal:!0,cornerRadius:o,cornerIsExternal:u}),L=P.circleTangency,H=P.lineTangency,R=P.theta,G=u?Math.abs(l-_):Math.abs(l-_)-w-R;if(G<0&&o===0)return"".concat(x,"L").concat(e,",").concat(a,"Z");x+="L".concat(H.x,",").concat(H.y,`
      A`).concat(o,",").concat(o,",0,0,").concat(+(s<0),",").concat(L.x,",").concat(L.y,`
      A`).concat(r,",").concat(r,",0,").concat(+(G>180),",").concat(+(s>0),",").concat(C.x,",").concat(C.y,`
      A`).concat(o,",").concat(o,",0,0,").concat(+(s<0),",").concat(N.x,",").concat(N.y,"Z")}else x+="L".concat(e,",").concat(a,"Z");return x},NW={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},tw=function(n){var e=YT(YT({},NW),n),a=e.cx,r=e.cy,i=e.innerRadius,o=e.outerRadius,h=e.cornerRadius,u=e.forceCornerRadius,l=e.cornerIsExternal,_=e.startAngle,s=e.endAngle,c=e.className;if(o<i||_===s)return null;var g=Mt("recharts-sector",c),d=o-i,f=ye(h,d,0,!0),p;return f>0&&Math.abs(_-s)<360?p=kW({cx:a,cy:r,innerRadius:i,outerRadius:o,cornerRadius:Math.min(f,d/2),forceCornerRadius:u,cornerIsExternal:l,startAngle:_,endAngle:s}):p=JA({cx:a,cy:r,innerRadius:i,outerRadius:o,startAngle:_,endAngle:s}),B.createElement("path",Bp({},St(e,!0),{className:g,d:p,role:"img"}))};function Gu(t){"@babel/helpers - typeof";return Gu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Gu(t)}function Rp(){return Rp=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},Rp.apply(this,arguments)}function WT(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function zT(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?WT(Object(e),!0).forEach(function(a){AW(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):WT(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function AW(t,n,e){return n=wW(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function wW(t){var n=SW(t,"string");return Gu(n)=="symbol"?n:n+""}function SW(t,n){if(Gu(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(Gu(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}var XT={curveBasisClosed:AI,curveBasisOpen:wI,curveBasis:NI,curveBumpX:sI,curveBumpY:cI,curveLinearClosed:SI,curveLinear:Jc,curveMonotoneX:HI,curveMonotoneY:OI,curveNatural:EI,curveStep:PI,curveStepAfter:II,curveStepBefore:MI},l_=function(n){return n.x===+n.x&&n.y===+n.y},wh=function(n){return n.x},Sh=function(n){return n.y},HW=function(n,e){if(Ht(n))return n;var a="curve".concat(Qc(n));return(a==="curveMonotone"||a==="curveBump")&&e?XT["".concat(a).concat(e==="vertical"?"Y":"X")]:XT[a]||Jc},OW=function(n){var e=n.type,a=e===void 0?"linear":e,r=n.points,i=r===void 0?[]:r,o=n.baseLine,h=n.layout,u=n.connectNulls,l=u===void 0?!1:u,_=HW(a,h),s=l?i.filter(function(f){return l_(f)}):i,c;if(Array.isArray(o)){var g=l?o.filter(function(f){return l_(f)}):o,d=s.map(function(f,p){return zT(zT({},f),{},{base:g[p]})});return h==="vertical"?c=Jl().y(Sh).x1(wh).x0(function(f){return f.base.x}):c=Jl().x(wh).y1(Sh).y0(function(f){return f.base.y}),c.defined(l_).curve(_),c(d)}return h==="vertical"&&ct(o)?c=Jl().y(Sh).x1(wh).x0(o):ct(o)?c=Jl().x(wh).y1(Sh).y0(o):c=zN().x(wh).y(Sh),c.defined(l_).curve(_),c(s)},jp=function(n){var e=n.className,a=n.points,r=n.path,i=n.pathRef;if((!a||!a.length)&&!r)return null;var o=a&&a.length?OW(n):r;return J.createElement("path",Rp({},St(n,!1),is(n),{className:Mt("recharts-curve",e),d:o,ref:i}))},nw={exports:{}},EW="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",PW=EW,MW=PW;function ew(){}function aw(){}aw.resetWarningCache=ew;var IW=function(){function t(a,r,i,o,h,u){if(u!==MW){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}t.isRequired=t;function n(){return t}var e={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:n,element:t,elementType:t,instanceOf:n,node:t,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:aw,resetWarningCache:ew};return e.PropTypes=e,e};nw.exports=IW();var DW=nw.exports;const Vt=Xt(DW),{getOwnPropertyNames:LW,getOwnPropertySymbols:FW}=Object,{hasOwnProperty:BW}=Object.prototype;function Df(t,n){return function(a,r,i){return t(a,r,i)&&n(a,r,i)}}function __(t){return function(e,a,r){if(!e||!a||typeof e!="object"||typeof a!="object")return t(e,a,r);const{cache:i}=r,o=i.get(e),h=i.get(a);if(o&&h)return o===a&&h===e;i.set(e,a),i.set(a,e);const u=t(e,a,r);return i.delete(e),i.delete(a),u}}function RW(t){return t?.[Symbol.toStringTag]}function QT(t){return LW(t).concat(FW(t))}const jW=Object.hasOwn||((t,n)=>BW.call(t,n));function yo(t,n){return t===n||!t&&!n&&t!==t&&n!==n}const KW="__v",VW="__o",$W="_owner",{getOwnPropertyDescriptor:ZT,keys:JT}=Object;function qW(t,n){return t.byteLength===n.byteLength&&Ls(new Uint8Array(t),new Uint8Array(n))}function GW(t,n,e){let a=t.length;if(n.length!==a)return!1;for(;a-- >0;)if(!e.equals(t[a],n[a],a,a,t,n,e))return!1;return!0}function UW(t,n){return t.byteLength===n.byteLength&&Ls(new Uint8Array(t.buffer,t.byteOffset,t.byteLength),new Uint8Array(n.buffer,n.byteOffset,n.byteLength))}function YW(t,n){return yo(t.getTime(),n.getTime())}function WW(t,n){return t.name===n.name&&t.message===n.message&&t.cause===n.cause&&t.stack===n.stack}function zW(t,n){return t===n}function tb(t,n,e){const a=t.size;if(a!==n.size)return!1;if(!a)return!0;const r=new Array(a),i=t.entries();let o,h,u=0;for(;(o=i.next())&&!o.done;){const l=n.entries();let _=!1,s=0;for(;(h=l.next())&&!h.done;){if(r[s]){s++;continue}const c=o.value,g=h.value;if(e.equals(c[0],g[0],u,s,t,n,e)&&e.equals(c[1],g[1],c[0],g[0],t,n,e)){_=r[s]=!0;break}s++}if(!_)return!1;u++}return!0}const XW=yo;function QW(t,n,e){const a=JT(t);let r=a.length;if(JT(n).length!==r)return!1;for(;r-- >0;)if(!rw(t,n,e,a[r]))return!1;return!0}function Hh(t,n,e){const a=QT(t);let r=a.length;if(QT(n).length!==r)return!1;let i,o,h;for(;r-- >0;)if(i=a[r],!rw(t,n,e,i)||(o=ZT(t,i),h=ZT(n,i),(o||h)&&(!o||!h||o.configurable!==h.configurable||o.enumerable!==h.enumerable||o.writable!==h.writable)))return!1;return!0}function ZW(t,n){return yo(t.valueOf(),n.valueOf())}function JW(t,n){return t.source===n.source&&t.flags===n.flags}function nb(t,n,e){const a=t.size;if(a!==n.size)return!1;if(!a)return!0;const r=new Array(a),i=t.values();let o,h;for(;(o=i.next())&&!o.done;){const u=n.values();let l=!1,_=0;for(;(h=u.next())&&!h.done;){if(!r[_]&&e.equals(o.value,h.value,o.value,h.value,t,n,e)){l=r[_]=!0;break}_++}if(!l)return!1}return!0}function Ls(t,n){let e=t.byteLength;if(n.byteLength!==e||t.byteOffset!==n.byteOffset)return!1;for(;e-- >0;)if(t[e]!==n[e])return!1;return!0}function tz(t,n){return t.hostname===n.hostname&&t.pathname===n.pathname&&t.protocol===n.protocol&&t.port===n.port&&t.hash===n.hash&&t.username===n.username&&t.password===n.password}function rw(t,n,e,a){return(a===$W||a===VW||a===KW)&&(t.$$typeof||n.$$typeof)?!0:jW(n,a)&&e.equals(t[a],n[a],a,a,t,n,e)}const nz="[object ArrayBuffer]",ez="[object Arguments]",az="[object Boolean]",rz="[object DataView]",iz="[object Date]",oz="[object Error]",hz="[object Map]",uz="[object Number]",lz="[object Object]",_z="[object RegExp]",sz="[object Set]",cz="[object String]",gz={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},fz="[object URL]",dz=Object.prototype.toString;function pz({areArrayBuffersEqual:t,areArraysEqual:n,areDataViewsEqual:e,areDatesEqual:a,areErrorsEqual:r,areFunctionsEqual:i,areMapsEqual:o,areNumbersEqual:h,areObjectsEqual:u,arePrimitiveWrappersEqual:l,areRegExpsEqual:_,areSetsEqual:s,areTypedArraysEqual:c,areUrlsEqual:g,unknownTagComparators:d}){return function(p,v,m){if(p===v)return!0;if(p==null||v==null)return!1;const y=typeof p;if(y!==typeof v)return!1;if(y!=="object")return y==="number"?h(p,v,m):y==="function"?i(p,v,m):!1;const T=p.constructor;if(T!==v.constructor)return!1;if(T===Object)return u(p,v,m);if(Array.isArray(p))return n(p,v,m);if(T===Date)return a(p,v,m);if(T===RegExp)return _(p,v,m);if(T===Map)return o(p,v,m);if(T===Set)return s(p,v,m);const x=dz.call(p);if(x===iz)return a(p,v,m);if(x===_z)return _(p,v,m);if(x===hz)return o(p,v,m);if(x===sz)return s(p,v,m);if(x===lz)return typeof p.then!="function"&&typeof v.then!="function"&&u(p,v,m);if(x===fz)return g(p,v,m);if(x===oz)return r(p,v,m);if(x===ez)return u(p,v,m);if(gz[x])return c(p,v,m);if(x===nz)return t(p,v,m);if(x===rz)return e(p,v,m);if(x===az||x===uz||x===cz)return l(p,v,m);if(d){let b=d[x];if(!b){const C=RW(p);C&&(b=d[C])}if(b)return b(p,v,m)}return!1}}function mz({circular:t,createCustomConfig:n,strict:e}){let a={areArrayBuffersEqual:qW,areArraysEqual:e?Hh:GW,areDataViewsEqual:UW,areDatesEqual:YW,areErrorsEqual:WW,areFunctionsEqual:zW,areMapsEqual:e?Df(tb,Hh):tb,areNumbersEqual:XW,areObjectsEqual:e?Hh:QW,arePrimitiveWrappersEqual:ZW,areRegExpsEqual:JW,areSetsEqual:e?Df(nb,Hh):nb,areTypedArraysEqual:e?Df(Ls,Hh):Ls,areUrlsEqual:tz,unknownTagComparators:void 0};if(n&&(a=Object.assign({},a,n(a))),t){const r=__(a.areArraysEqual),i=__(a.areMapsEqual),o=__(a.areObjectsEqual),h=__(a.areSetsEqual);a=Object.assign({},a,{areArraysEqual:r,areMapsEqual:i,areObjectsEqual:o,areSetsEqual:h})}return a}function vz(t){return function(n,e,a,r,i,o,h){return t(n,e,h)}}function yz({circular:t,comparator:n,createState:e,equals:a,strict:r}){if(e)return function(h,u){const{cache:l=t?new WeakMap:void 0,meta:_}=e();return n(h,u,{cache:l,equals:a,meta:_,strict:r})};if(t)return function(h,u){return n(h,u,{cache:new WeakMap,equals:a,meta:void 0,strict:r})};const i={cache:void 0,equals:a,meta:void 0,strict:r};return function(h,u){return n(h,u,i)}}const xz=ki();ki({strict:!0});ki({circular:!0});ki({circular:!0,strict:!0});ki({createInternalComparator:()=>yo});ki({strict:!0,createInternalComparator:()=>yo});ki({circular:!0,createInternalComparator:()=>yo});ki({circular:!0,createInternalComparator:()=>yo,strict:!0});function ki(t={}){const{circular:n=!1,createInternalComparator:e,createState:a,strict:r=!1}=t,i=mz(t),o=pz(i),h=e?e(o):vz(o);return yz({circular:n,comparator:o,createState:a,equals:h,strict:r})}function Tz(t){typeof requestAnimationFrame<"u"&&requestAnimationFrame(t)}function eb(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,e=-1,a=function r(i){e<0&&(e=i),i-e>n?(t(i),e=-1):Tz(r)};requestAnimationFrame(a)}function Kp(t){"@babel/helpers - typeof";return Kp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Kp(t)}function bz(t){return Az(t)||Nz(t)||kz(t)||Cz()}function Cz(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function kz(t,n){if(t){if(typeof t=="string")return ab(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return ab(t,n)}}function ab(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}function Nz(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Az(t){if(Array.isArray(t))return t}function wz(){var t={},n=function(){return null},e=!1,a=function r(i){if(!e){if(Array.isArray(i)){if(!i.length)return;var o=i,h=bz(o),u=h[0],l=h.slice(1);if(typeof u=="number"){eb(r.bind(null,l),u);return}r(u),eb(r.bind(null,l));return}Kp(i)==="object"&&(t=i,n(t)),typeof i=="function"&&i()}};return{stop:function(){e=!0},start:function(i){e=!1,a(i)},subscribe:function(i){return n=i,function(){n=function(){return null}}}}}function Uu(t){"@babel/helpers - typeof";return Uu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Uu(t)}function rb(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function ib(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?rb(Object(e),!0).forEach(function(a){iw(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):rb(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function iw(t,n,e){return n=Sz(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function Sz(t){var n=Hz(t,"string");return Uu(n)==="symbol"?n:String(n)}function Hz(t,n){if(Uu(t)!=="object"||t===null)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(Uu(a)!=="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}var Oz=function(n,e){return[Object.keys(n),Object.keys(e)].reduce(function(a,r){return a.filter(function(i){return r.includes(i)})})},Ez=function(n){return n},Pz=function(n){return n.replace(/([A-Z])/g,function(e){return"-".concat(e.toLowerCase())})},Qh=function(n,e){return Object.keys(e).reduce(function(a,r){return ib(ib({},a),{},iw({},r,n(r,e[r])))},{})},ob=function(n,e,a){return n.map(function(r){return"".concat(Pz(r)," ").concat(e,"ms ").concat(a)}).join(",")};function Mz(t,n){return Lz(t)||Dz(t,n)||ow(t,n)||Iz()}function Iz(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Dz(t,n){var e=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(e!=null){var a,r,i,o,h=[],u=!0,l=!1;try{if(i=(e=e.call(t)).next,n!==0)for(;!(u=(a=i.call(e)).done)&&(h.push(a.value),h.length!==n);u=!0);}catch(_){l=!0,r=_}finally{try{if(!u&&e.return!=null&&(o=e.return(),Object(o)!==o))return}finally{if(l)throw r}}return h}}function Lz(t){if(Array.isArray(t))return t}function Fz(t){return jz(t)||Rz(t)||ow(t)||Bz()}function Bz(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ow(t,n){if(t){if(typeof t=="string")return Vp(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Vp(t,n)}}function Rz(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function jz(t){if(Array.isArray(t))return Vp(t)}function Vp(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}var Fs=1e-4,hw=function(n,e){return[0,3*n,3*e-6*n,3*n-3*e+1]},uw=function(n,e){return n.map(function(a,r){return a*Math.pow(e,r)}).reduce(function(a,r){return a+r})},hb=function(n,e){return function(a){var r=hw(n,e);return uw(r,a)}},Kz=function(n,e){return function(a){var r=hw(n,e),i=[].concat(Fz(r.map(function(o,h){return o*h}).slice(1)),[0]);return uw(i,a)}},ub=function(){for(var n=arguments.length,e=new Array(n),a=0;a<n;a++)e[a]=arguments[a];var r=e[0],i=e[1],o=e[2],h=e[3];if(e.length===1)switch(e[0]){case"linear":r=0,i=0,o=1,h=1;break;case"ease":r=.25,i=.1,o=.25,h=1;break;case"ease-in":r=.42,i=0,o=1,h=1;break;case"ease-out":r=.42,i=0,o=.58,h=1;break;case"ease-in-out":r=0,i=0,o=.58,h=1;break;default:{var u=e[0].split("(");if(u[0]==="cubic-bezier"&&u[1].split(")")[0].split(",").length===4){var l=u[1].split(")")[0].split(",").map(function(p){return parseFloat(p)}),_=Mz(l,4);r=_[0],i=_[1],o=_[2],h=_[3]}}}var s=hb(r,o),c=hb(i,h),g=Kz(r,o),d=function(v){return v>1?1:v<0?0:v},f=function(v){for(var m=v>1?1:v,y=m,T=0;T<8;++T){var x=s(y)-m,b=g(y);if(Math.abs(x-m)<Fs||b<Fs)return c(y);y=d(y-x/b)}return c(y)};return f.isStepper=!1,f},Vz=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=n.stiff,a=e===void 0?100:e,r=n.damping,i=r===void 0?8:r,o=n.dt,h=o===void 0?17:o,u=function(_,s,c){var g=-(_-s)*a,d=c*i,f=c+(g-d)*h/1e3,p=c*h/1e3+_;return Math.abs(p-s)<Fs&&Math.abs(f)<Fs?[s,0]:[p,f]};return u.isStepper=!0,u.dt=h,u},$z=function(){for(var n=arguments.length,e=new Array(n),a=0;a<n;a++)e[a]=arguments[a];var r=e[0];if(typeof r=="string")switch(r){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return ub(r);case"spring":return Vz();default:if(r.split("(")[0]==="cubic-bezier")return ub(r)}return typeof r=="function"?r:null};function Yu(t){"@babel/helpers - typeof";return Yu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Yu(t)}function lb(t){return Uz(t)||Gz(t)||lw(t)||qz()}function qz(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Gz(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Uz(t){if(Array.isArray(t))return qp(t)}function _b(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function Yn(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?_b(Object(e),!0).forEach(function(a){$p(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):_b(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function $p(t,n,e){return n=Yz(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function Yz(t){var n=Wz(t,"string");return Yu(n)==="symbol"?n:String(n)}function Wz(t,n){if(Yu(t)!=="object"||t===null)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(Yu(a)!=="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}function zz(t,n){return Zz(t)||Qz(t,n)||lw(t,n)||Xz()}function Xz(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function lw(t,n){if(t){if(typeof t=="string")return qp(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return qp(t,n)}}function qp(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}function Qz(t,n){var e=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(e!=null){var a,r,i,o,h=[],u=!0,l=!1;try{if(i=(e=e.call(t)).next,n!==0)for(;!(u=(a=i.call(e)).done)&&(h.push(a.value),h.length!==n);u=!0);}catch(_){l=!0,r=_}finally{try{if(!u&&e.return!=null&&(o=e.return(),Object(o)!==o))return}finally{if(l)throw r}}return h}}function Zz(t){if(Array.isArray(t))return t}var Bs=function(n,e,a){return n+(e-n)*a},Gp=function(n){var e=n.from,a=n.to;return e!==a},Jz=function t(n,e,a){var r=Qh(function(i,o){if(Gp(o)){var h=n(o.from,o.to,o.velocity),u=zz(h,2),l=u[0],_=u[1];return Yn(Yn({},o),{},{from:l,velocity:_})}return o},e);return a<1?Qh(function(i,o){return Gp(o)?Yn(Yn({},o),{},{velocity:Bs(o.velocity,r[i].velocity,a),from:Bs(o.from,r[i].from,a)}):o},e):t(n,r,a-1)};const tX=function(t,n,e,a,r){var i=Oz(t,n),o=i.reduce(function(p,v){return Yn(Yn({},p),{},$p({},v,[t[v],n[v]]))},{}),h=i.reduce(function(p,v){return Yn(Yn({},p),{},$p({},v,{from:t[v],velocity:0,to:n[v]}))},{}),u=-1,l,_,s=function(){return null},c=function(){return Qh(function(v,m){return m.from},h)},g=function(){return!Object.values(h).filter(Gp).length},d=function(v){l||(l=v);var m=v-l,y=m/e.dt;h=Jz(e,h,y),r(Yn(Yn(Yn({},t),n),c())),l=v,g()||(u=requestAnimationFrame(s))},f=function(v){_||(_=v);var m=(v-_)/a,y=Qh(function(x,b){return Bs.apply(void 0,lb(b).concat([e(m)]))},o);if(r(Yn(Yn(Yn({},t),n),y)),m<1)u=requestAnimationFrame(s);else{var T=Qh(function(x,b){return Bs.apply(void 0,lb(b).concat([e(1)]))},o);r(Yn(Yn(Yn({},t),n),T))}};return s=e.isStepper?d:f,function(){return requestAnimationFrame(s),function(){cancelAnimationFrame(u)}}};function w0(t){"@babel/helpers - typeof";return w0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},w0(t)}var nX=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function eX(t,n){if(t==null)return{};var e=aX(t,n),a,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)a=i[r],!(n.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(e[a]=t[a])}return e}function aX(t,n){if(t==null)return{};var e={},a=Object.keys(t),r,i;for(i=0;i<a.length;i++)r=a[i],!(n.indexOf(r)>=0)&&(e[r]=t[r]);return e}function Lf(t){return hX(t)||oX(t)||iX(t)||rX()}function rX(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function iX(t,n){if(t){if(typeof t=="string")return Up(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Up(t,n)}}function oX(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function hX(t){if(Array.isArray(t))return Up(t)}function Up(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}function sb(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function ba(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?sb(Object(e),!0).forEach(function(a){Lh(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):sb(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function Lh(t,n,e){return n=_w(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function uX(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function lX(t,n){for(var e=0;e<n.length;e++){var a=n[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,_w(a.key),a)}}function _X(t,n,e){return n&&lX(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function _w(t){var n=sX(t,"string");return w0(n)==="symbol"?n:String(n)}function sX(t,n){if(w0(t)!=="object"||t===null)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(w0(a)!=="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}function cX(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&Yp(t,n)}function Yp(t,n){return Yp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},Yp(t,n)}function gX(t){var n=fX();return function(){var a=Rs(t),r;if(n){var i=Rs(this).constructor;r=Reflect.construct(a,arguments,i)}else r=a.apply(this,arguments);return Wp(this,r)}}function Wp(t,n){if(n&&(w0(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return zp(t)}function zp(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function fX(){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 Rs(t){return Rs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Rs(t)}var Ir=function(t){cX(e,t);var n=gX(e);function e(a,r){var i;uX(this,e),i=n.call(this,a,r);var o=i.props,h=o.isActive,u=o.attributeName,l=o.from,_=o.to,s=o.steps,c=o.children,g=o.duration;if(i.handleStyleChange=i.handleStyleChange.bind(zp(i)),i.changeStyle=i.changeStyle.bind(zp(i)),!h||g<=0)return i.state={style:{}},typeof c=="function"&&(i.state={style:_}),Wp(i);if(s&&s.length)i.state={style:s[0].style};else if(l){if(typeof c=="function")return i.state={style:l},Wp(i);i.state={style:u?Lh({},u,l):l}}else i.state={style:{}};return i}return _X(e,[{key:"componentDidMount",value:function(){var r=this.props,i=r.isActive,o=r.canBegin;this.mounted=!0,!(!i||!o)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(r){var i=this.props,o=i.isActive,h=i.canBegin,u=i.attributeName,l=i.shouldReAnimate,_=i.to,s=i.from,c=this.state.style;if(h){if(!o){var g={style:u?Lh({},u,_):_};this.state&&c&&(u&&c[u]!==_||!u&&c!==_)&&this.setState(g);return}if(!(xz(r.to,_)&&r.canBegin&&r.isActive)){var d=!r.canBegin||!r.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var f=d||l?s:r.to;if(this.state&&c){var p={style:u?Lh({},u,f):f};(u&&c[u]!==f||!u&&c!==f)&&this.setState(p)}this.runAnimation(ba(ba({},this.props),{},{from:f,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var r=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),r&&r()}},{key:"handleStyleChange",value:function(r){this.changeStyle(r)}},{key:"changeStyle",value:function(r){this.mounted&&this.setState({style:r})}},{key:"runJSAnimation",value:function(r){var i=this,o=r.from,h=r.to,u=r.duration,l=r.easing,_=r.begin,s=r.onAnimationEnd,c=r.onAnimationStart,g=tX(o,h,$z(l),u,this.changeStyle),d=function(){i.stopJSAnimation=g()};this.manager.start([c,_,d,u,s])}},{key:"runStepAnimation",value:function(r){var i=this,o=r.steps,h=r.begin,u=r.onAnimationStart,l=o[0],_=l.style,s=l.duration,c=s===void 0?0:s,g=function(f,p,v){if(v===0)return f;var m=p.duration,y=p.easing,T=y===void 0?"ease":y,x=p.style,b=p.properties,C=p.onAnimationEnd,N=v>0?o[v-1]:p,w=b||Object.keys(x);if(typeof T=="function"||T==="spring")return[].concat(Lf(f),[i.runJSAnimation.bind(i,{from:N.style,to:x,duration:m,easing:T}),m]);var P=ob(w,m,T),L=ba(ba(ba({},N.style),x),{},{transition:P});return[].concat(Lf(f),[L,m,C]).filter(Ez)};return this.manager.start([u].concat(Lf(o.reduce(g,[_,Math.max(c,h)])),[r.onAnimationEnd]))}},{key:"runAnimation",value:function(r){this.manager||(this.manager=wz());var i=r.begin,o=r.duration,h=r.attributeName,u=r.to,l=r.easing,_=r.onAnimationStart,s=r.onAnimationEnd,c=r.steps,g=r.children,d=this.manager;if(this.unSubscribe=d.subscribe(this.handleStyleChange),typeof l=="function"||typeof g=="function"||l==="spring"){this.runJSAnimation(r);return}if(c.length>1){this.runStepAnimation(r);return}var f=h?Lh({},h,u):u,p=ob(Object.keys(f),o,l);d.start([_,i,ba(ba({},f),{},{transition:p}),o,s])}},{key:"render",value:function(){var r=this.props,i=r.children;r.begin;var o=r.duration;r.attributeName,r.easing;var h=r.isActive;r.steps,r.from,r.to,r.canBegin,r.onAnimationEnd,r.shouldReAnimate,r.onAnimationReStart;var u=eX(r,nX),l=J.Children.count(i),_=this.state.style;if(typeof i=="function")return i(_);if(!h||l===0||o<=0)return i;var s=function(g){var d=g.props,f=d.style,p=f===void 0?{}:f,v=d.className,m=J.cloneElement(g,ba(ba({},u),{},{style:ba(ba({},p),_),className:v}));return m};return l===1?s(J.Children.only(i)):B.createElement("div",null,J.Children.map(i,function(c){return s(c)}))}}]),e}(J.PureComponent);Ir.displayName="Animate";Ir.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Ir.propTypes={from:Vt.oneOfType([Vt.object,Vt.string]),to:Vt.oneOfType([Vt.object,Vt.string]),attributeName:Vt.string,duration:Vt.number,begin:Vt.number,easing:Vt.oneOfType([Vt.string,Vt.func]),steps:Vt.arrayOf(Vt.shape({duration:Vt.number.isRequired,style:Vt.object.isRequired,easing:Vt.oneOfType([Vt.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Vt.func]),properties:Vt.arrayOf("string"),onAnimationEnd:Vt.func})),children:Vt.oneOfType([Vt.node,Vt.func]),isActive:Vt.bool,canBegin:Vt.bool,onAnimationEnd:Vt.func,shouldReAnimate:Vt.bool,onAnimationStart:Vt.func,onAnimationReStart:Vt.func};function Wu(t){"@babel/helpers - typeof";return Wu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Wu(t)}function js(){return js=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},js.apply(this,arguments)}function dX(t,n){return yX(t)||vX(t,n)||mX(t,n)||pX()}function pX(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function mX(t,n){if(t){if(typeof t=="string")return cb(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return cb(t,n)}}function cb(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}function vX(t,n){var e=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(e!=null){var a,r,i,o,h=[],u=!0,l=!1;try{if(i=(e=e.call(t)).next,n!==0)for(;!(u=(a=i.call(e)).done)&&(h.push(a.value),h.length!==n);u=!0);}catch(_){l=!0,r=_}finally{try{if(!u&&e.return!=null&&(o=e.return(),Object(o)!==o))return}finally{if(l)throw r}}return h}}function yX(t){if(Array.isArray(t))return t}function gb(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function fb(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?gb(Object(e),!0).forEach(function(a){xX(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):gb(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function xX(t,n,e){return n=TX(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function TX(t){var n=bX(t,"string");return Wu(n)=="symbol"?n:n+""}function bX(t,n){if(Wu(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(Wu(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}var db=function(n,e,a,r,i){var o=Math.min(Math.abs(a)/2,Math.abs(r)/2),h=r>=0?1:-1,u=a>=0?1:-1,l=r>=0&&a>=0||r<0&&a<0?1:0,_;if(o>0&&i instanceof Array){for(var s=[0,0,0,0],c=0,g=4;c<g;c++)s[c]=i[c]>o?o:i[c];_="M".concat(n,",").concat(e+h*s[0]),s[0]>0&&(_+="A ".concat(s[0],",").concat(s[0],",0,0,").concat(l,",").concat(n+u*s[0],",").concat(e)),_+="L ".concat(n+a-u*s[1],",").concat(e),s[1]>0&&(_+="A ".concat(s[1],",").concat(s[1],",0,0,").concat(l,`,
        `).concat(n+a,",").concat(e+h*s[1])),_+="L ".concat(n+a,",").concat(e+r-h*s[2]),s[2]>0&&(_+="A ".concat(s[2],",").concat(s[2],",0,0,").concat(l,`,
        `).concat(n+a-u*s[2],",").concat(e+r)),_+="L ".concat(n+u*s[3],",").concat(e+r),s[3]>0&&(_+="A ".concat(s[3],",").concat(s[3],",0,0,").concat(l,`,
        `).concat(n,",").concat(e+r-h*s[3])),_+="Z"}else if(o>0&&i===+i&&i>0){var d=Math.min(o,i);_="M ".concat(n,",").concat(e+h*d,`
            A `).concat(d,",").concat(d,",0,0,").concat(l,",").concat(n+u*d,",").concat(e,`
            L `).concat(n+a-u*d,",").concat(e,`
            A `).concat(d,",").concat(d,",0,0,").concat(l,",").concat(n+a,",").concat(e+h*d,`
            L `).concat(n+a,",").concat(e+r-h*d,`
            A `).concat(d,",").concat(d,",0,0,").concat(l,",").concat(n+a-u*d,",").concat(e+r,`
            L `).concat(n+u*d,",").concat(e+r,`
            A `).concat(d,",").concat(d,",0,0,").concat(l,",").concat(n,",").concat(e+r-h*d," Z")}else _="M ".concat(n,",").concat(e," h ").concat(a," v ").concat(r," h ").concat(-a," Z");return _},CX=function(n,e){if(!n||!e)return!1;var a=n.x,r=n.y,i=e.x,o=e.y,h=e.width,u=e.height;if(Math.abs(h)>0&&Math.abs(u)>0){var l=Math.min(i,i+h),_=Math.max(i,i+h),s=Math.min(o,o+u),c=Math.max(o,o+u);return a>=l&&a<=_&&r>=s&&r<=c}return!1},kX={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},bv=function(n){var e=fb(fb({},kX),n),a=J.useRef(),r=J.useState(-1),i=dX(r,2),o=i[0],h=i[1];J.useEffect(function(){if(a.current&&a.current.getTotalLength)try{var T=a.current.getTotalLength();T&&h(T)}catch{}},[]);var u=e.x,l=e.y,_=e.width,s=e.height,c=e.radius,g=e.className,d=e.animationEasing,f=e.animationDuration,p=e.animationBegin,v=e.isAnimationActive,m=e.isUpdateAnimationActive;if(u!==+u||l!==+l||_!==+_||s!==+s||_===0||s===0)return null;var y=Mt("recharts-rectangle",g);return m?B.createElement(Ir,{canBegin:o>0,from:{width:_,height:s,x:u,y:l},to:{width:_,height:s,x:u,y:l},duration:f,animationEasing:d,isActive:m},function(T){var x=T.width,b=T.height,C=T.x,N=T.y;return B.createElement(Ir,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:p,duration:f,isActive:v,easing:d},B.createElement("path",js({},St(e,!0),{className:y,d:db(C,N,x,b,c),ref:a})))}):B.createElement("path",js({},St(e,!0),{className:y,d:db(u,l,_,s,c)}))},NX=["points","className","baseLinePoints","connectNulls"];function Uo(){return Uo=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},Uo.apply(this,arguments)}function AX(t,n){if(t==null)return{};var e=wX(t,n),a,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)a=i[r],!(n.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(e[a]=t[a])}return e}function wX(t,n){if(t==null)return{};var e={};for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){if(n.indexOf(a)>=0)continue;e[a]=t[a]}return e}function pb(t){return EX(t)||OX(t)||HX(t)||SX()}function SX(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function HX(t,n){if(t){if(typeof t=="string")return Xp(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Xp(t,n)}}function OX(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function EX(t){if(Array.isArray(t))return Xp(t)}function Xp(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}var mb=function(n){return n&&n.x===+n.x&&n.y===+n.y},PX=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=[[]];return n.forEach(function(a){mb(a)?e[e.length-1].push(a):e[e.length-1].length>0&&e.push([])}),mb(n[0])&&e[e.length-1].push(n[0]),e[e.length-1].length<=0&&(e=e.slice(0,-1)),e},Zh=function(n,e){var a=PX(n);e&&(a=[a.reduce(function(i,o){return[].concat(pb(i),pb(o))},[])]);var r=a.map(function(i){return i.reduce(function(o,h,u){return"".concat(o).concat(u===0?"M":"L").concat(h.x,",").concat(h.y)},"")}).join("");return a.length===1?"".concat(r,"Z"):r},MX=function(n,e,a){var r=Zh(n,a);return"".concat(r.slice(-1)==="Z"?r.slice(0,-1):r,"L").concat(Zh(e.reverse(),a).slice(1))},IX=function(n){var e=n.points,a=n.className,r=n.baseLinePoints,i=n.connectNulls,o=AX(n,NX);if(!e||!e.length)return null;var h=Mt("recharts-polygon",a);if(r&&r.length){var u=o.stroke&&o.stroke!=="none",l=MX(e,r,i);return B.createElement("g",{className:h},B.createElement("path",Uo({},St(o,!0),{fill:l.slice(-1)==="Z"?o.fill:"none",stroke:"none",d:l})),u?B.createElement("path",Uo({},St(o,!0),{fill:"none",d:Zh(e,i)})):null,u?B.createElement("path",Uo({},St(o,!0),{fill:"none",d:Zh(r,i)})):null)}var _=Zh(e,i);return B.createElement("path",Uo({},St(o,!0),{fill:_.slice(-1)==="Z"?o.fill:"none",className:h,d:_}))};function Qp(){return Qp=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},Qp.apply(this,arguments)}var Cv=function(n){var e=n.cx,a=n.cy,r=n.r,i=n.className,o=Mt("recharts-dot",i);return e===+e&&a===+a&&r===+r?J.createElement("circle",Qp({},St(n,!1),is(n),{className:o,cx:e,cy:a,r})):null};function zu(t){"@babel/helpers - typeof";return zu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},zu(t)}var DX=["x","y","top","left","width","height","className"];function Zp(){return Zp=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},Zp.apply(this,arguments)}function vb(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function LX(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?vb(Object(e),!0).forEach(function(a){FX(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):vb(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function FX(t,n,e){return n=BX(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function BX(t){var n=RX(t,"string");return zu(n)=="symbol"?n:n+""}function RX(t,n){if(zu(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(zu(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}function jX(t,n){if(t==null)return{};var e=KX(t,n),a,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)a=i[r],!(n.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(e[a]=t[a])}return e}function KX(t,n){if(t==null)return{};var e={};for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){if(n.indexOf(a)>=0)continue;e[a]=t[a]}return e}var VX=function(n,e,a,r,i,o){return"M".concat(n,",").concat(i,"v").concat(r,"M").concat(o,",").concat(e,"h").concat(a)},$X=function(n){var e=n.x,a=e===void 0?0:e,r=n.y,i=r===void 0?0:r,o=n.top,h=o===void 0?0:o,u=n.left,l=u===void 0?0:u,_=n.width,s=_===void 0?0:_,c=n.height,g=c===void 0?0:c,d=n.className,f=jX(n,DX),p=LX({x:a,y:i,top:h,left:l,width:s,height:g},f);return!ct(a)||!ct(i)||!ct(s)||!ct(g)||!ct(h)||!ct(l)?null:B.createElement("path",Zp({},St(p,!0),{className:Mt("recharts-cross",d),d:VX(a,i,s,g,h,l)}))},qX=_g,GX=bA,UX=hr;function YX(t,n){return t&&t.length?qX(t,UX(n),GX):void 0}var WX=YX;const zX=Xt(WX);var XX=_g,QX=hr,ZX=CA;function JX(t,n){return t&&t.length?XX(t,QX(n),ZX):void 0}var tQ=JX;const nQ=Xt(tQ);var eQ=["cx","cy","angle","ticks","axisLine"],aQ=["ticks","tick","angle","tickFormatter","stroke"];function S0(t){"@babel/helpers - typeof";return S0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},S0(t)}function Jh(){return Jh=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},Jh.apply(this,arguments)}function yb(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function Ei(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?yb(Object(e),!0).forEach(function(a){mg(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):yb(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function xb(t,n){if(t==null)return{};var e=rQ(t,n),a,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)a=i[r],!(n.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(e[a]=t[a])}return e}function rQ(t,n){if(t==null)return{};var e={};for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){if(n.indexOf(a)>=0)continue;e[a]=t[a]}return e}function iQ(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function Tb(t,n){for(var e=0;e<n.length;e++){var a=n[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,cw(a.key),a)}}function oQ(t,n,e){return n&&Tb(t.prototype,n),e&&Tb(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function hQ(t,n,e){return n=Ks(n),uQ(t,sw()?Reflect.construct(n,e||[],Ks(t).constructor):n.apply(t,e))}function uQ(t,n){if(n&&(S0(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return lQ(t)}function lQ(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function sw(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(sw=function(){return!!t})()}function Ks(t){return Ks=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ks(t)}function _Q(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&Jp(t,n)}function Jp(t,n){return Jp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},Jp(t,n)}function mg(t,n,e){return n=cw(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function cw(t){var n=sQ(t,"string");return S0(n)=="symbol"?n:n+""}function sQ(t,n){if(S0(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(S0(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}var vg=function(t){function n(){return iQ(this,n),hQ(this,n,arguments)}return _Q(n,t),oQ(n,[{key:"getTickValueCoord",value:function(a){var r=a.coordinate,i=this.props,o=i.angle,h=i.cx,u=i.cy;return rn(h,u,r,o)}},{key:"getTickTextAnchor",value:function(){var a=this.props.orientation,r;switch(a){case"left":r="end";break;case"right":r="start";break;default:r="middle";break}return r}},{key:"getViewBox",value:function(){var a=this.props,r=a.cx,i=a.cy,o=a.angle,h=a.ticks,u=zX(h,function(_){return _.coordinate||0}),l=nQ(h,function(_){return _.coordinate||0});return{cx:r,cy:i,startAngle:o,endAngle:o,innerRadius:l.coordinate||0,outerRadius:u.coordinate||0}}},{key:"renderAxisLine",value:function(){var a=this.props,r=a.cx,i=a.cy,o=a.angle,h=a.ticks,u=a.axisLine,l=xb(a,eQ),_=h.reduce(function(d,f){return[Math.min(d[0],f.coordinate),Math.max(d[1],f.coordinate)]},[1/0,-1/0]),s=rn(r,i,_[0],o),c=rn(r,i,_[1],o),g=Ei(Ei(Ei({},St(l,!1)),{},{fill:"none"},St(u,!1)),{},{x1:s.x,y1:s.y,x2:c.x,y2:c.y});return B.createElement("line",Jh({className:"recharts-polar-radius-axis-line"},g))}},{key:"renderTicks",value:function(){var a=this,r=this.props,i=r.ticks,o=r.tick,h=r.angle,u=r.tickFormatter,l=r.stroke,_=xb(r,aQ),s=this.getTickTextAnchor(),c=St(_,!1),g=St(o,!1),d=i.map(function(f,p){var v=a.getTickValueCoord(f),m=Ei(Ei(Ei(Ei({textAnchor:s,transform:"rotate(".concat(90-h,", ").concat(v.x,", ").concat(v.y,")")},c),{},{stroke:"none",fill:l},g),{},{index:p},v),{},{payload:f});return B.createElement(Ut,Jh({className:Mt("recharts-polar-radius-axis-tick",QA(o)),key:"tick-".concat(f.coordinate)},io(a.props,f,p)),n.renderTickItem(o,m,u?u(f.value,p):f.value))});return B.createElement(Ut,{className:"recharts-polar-radius-axis-ticks"},d)}},{key:"render",value:function(){var a=this.props,r=a.ticks,i=a.axisLine,o=a.tick;return!r||!r.length?null:B.createElement(Ut,{className:Mt("recharts-polar-radius-axis",this.props.className)},i&&this.renderAxisLine(),o&&this.renderTicks(),jn.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(a,r,i){var o;return B.isValidElement(a)?o=B.cloneElement(a,r):Ht(a)?o=a(r):o=B.createElement(oo,Jh({},r,{className:"recharts-polar-radius-axis-tick-value"}),i),o}}])}(J.PureComponent);mg(vg,"displayName","PolarRadiusAxis");mg(vg,"axisType","radiusAxis");mg(vg,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});function H0(t){"@babel/helpers - typeof";return H0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},H0(t)}function Bi(){return Bi=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},Bi.apply(this,arguments)}function bb(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function Pi(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?bb(Object(e),!0).forEach(function(a){yg(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):bb(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function cQ(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function Cb(t,n){for(var e=0;e<n.length;e++){var a=n[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,fw(a.key),a)}}function gQ(t,n,e){return n&&Cb(t.prototype,n),e&&Cb(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function fQ(t,n,e){return n=Vs(n),dQ(t,gw()?Reflect.construct(n,e||[],Vs(t).constructor):n.apply(t,e))}function dQ(t,n){if(n&&(H0(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return pQ(t)}function pQ(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function gw(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(gw=function(){return!!t})()}function Vs(t){return Vs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Vs(t)}function mQ(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&tm(t,n)}function tm(t,n){return tm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},tm(t,n)}function yg(t,n,e){return n=fw(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function fw(t){var n=vQ(t,"string");return H0(n)=="symbol"?n:n+""}function vQ(t,n){if(H0(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(H0(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}var yQ=Math.PI/180,kb=1e-5,xg=function(t){function n(){return cQ(this,n),fQ(this,n,arguments)}return mQ(n,t),gQ(n,[{key:"getTickLineCoord",value:function(a){var r=this.props,i=r.cx,o=r.cy,h=r.radius,u=r.orientation,l=r.tickSize,_=l||8,s=rn(i,o,h,a.coordinate),c=rn(i,o,h+(u==="inner"?-1:1)*_,a.coordinate);return{x1:s.x,y1:s.y,x2:c.x,y2:c.y}}},{key:"getTickTextAnchor",value:function(a){var r=this.props.orientation,i=Math.cos(-a.coordinate*yQ),o;return i>kb?o=r==="outer"?"start":"end":i<-kb?o=r==="outer"?"end":"start":o="middle",o}},{key:"renderAxisLine",value:function(){var a=this.props,r=a.cx,i=a.cy,o=a.radius,h=a.axisLine,u=a.axisLineType,l=Pi(Pi({},St(this.props,!1)),{},{fill:"none"},St(h,!1));if(u==="circle")return B.createElement(Cv,Bi({className:"recharts-polar-angle-axis-line"},l,{cx:r,cy:i,r:o}));var _=this.props.ticks,s=_.map(function(c){return rn(r,i,o,c.coordinate)});return B.createElement(IX,Bi({className:"recharts-polar-angle-axis-line"},l,{points:s}))}},{key:"renderTicks",value:function(){var a=this,r=this.props,i=r.ticks,o=r.tick,h=r.tickLine,u=r.tickFormatter,l=r.stroke,_=St(this.props,!1),s=St(o,!1),c=Pi(Pi({},_),{},{fill:"none"},St(h,!1)),g=i.map(function(d,f){var p=a.getTickLineCoord(d),v=a.getTickTextAnchor(d),m=Pi(Pi(Pi({textAnchor:v},_),{},{stroke:"none",fill:l},s),{},{index:f,payload:d,x:p.x2,y:p.y2});return B.createElement(Ut,Bi({className:Mt("recharts-polar-angle-axis-tick",QA(o)),key:"tick-".concat(d.coordinate)},io(a.props,d,f)),h&&B.createElement("line",Bi({className:"recharts-polar-angle-axis-tick-line"},c,p)),o&&n.renderTickItem(o,m,u?u(d.value,f):d.value))});return B.createElement(Ut,{className:"recharts-polar-angle-axis-ticks"},g)}},{key:"render",value:function(){var a=this.props,r=a.ticks,i=a.radius,o=a.axisLine;return i<=0||!r||!r.length?null:B.createElement(Ut,{className:Mt("recharts-polar-angle-axis",this.props.className)},o&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(a,r,i){var o;return B.isValidElement(a)?o=B.cloneElement(a,r):Ht(a)?o=a(r):o=B.createElement(oo,Bi({},r,{className:"recharts-polar-angle-axis-tick-value"}),i),o}}])}(J.PureComponent);yg(xg,"displayName","PolarAngleAxis");yg(xg,"axisType","angleAxis");yg(xg,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var xQ=y6,TQ=xQ(Object.getPrototypeOf,Object),bQ=TQ,CQ=Br,kQ=bQ,NQ=Rr,AQ="[object Object]",wQ=Function.prototype,SQ=Object.prototype,dw=wQ.toString,HQ=SQ.hasOwnProperty,OQ=dw.call(Object);function EQ(t){if(!NQ(t)||CQ(t)!=AQ)return!1;var n=kQ(t);if(n===null)return!0;var e=HQ.call(n,"constructor")&&n.constructor;return typeof e=="function"&&e instanceof e&&dw.call(e)==OQ}var PQ=EQ;const MQ=Xt(PQ);var IQ=Br,DQ=Rr,LQ="[object Boolean]";function FQ(t){return t===!0||t===!1||DQ(t)&&IQ(t)==LQ}var BQ=FQ;const RQ=Xt(BQ);function Xu(t){"@babel/helpers - typeof";return Xu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Xu(t)}function $s(){return $s=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},$s.apply(this,arguments)}function jQ(t,n){return qQ(t)||$Q(t,n)||VQ(t,n)||KQ()}function KQ(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function VQ(t,n){if(t){if(typeof t=="string")return Nb(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Nb(t,n)}}function Nb(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}function $Q(t,n){var e=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(e!=null){var a,r,i,o,h=[],u=!0,l=!1;try{if(i=(e=e.call(t)).next,n!==0)for(;!(u=(a=i.call(e)).done)&&(h.push(a.value),h.length!==n);u=!0);}catch(_){l=!0,r=_}finally{try{if(!u&&e.return!=null&&(o=e.return(),Object(o)!==o))return}finally{if(l)throw r}}return h}}function qQ(t){if(Array.isArray(t))return t}function Ab(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function wb(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?Ab(Object(e),!0).forEach(function(a){GQ(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Ab(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function GQ(t,n,e){return n=UQ(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function UQ(t){var n=YQ(t,"string");return Xu(n)=="symbol"?n:n+""}function YQ(t,n){if(Xu(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(Xu(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}var Sb=function(n,e,a,r,i){var o=a-r,h;return h="M ".concat(n,",").concat(e),h+="L ".concat(n+a,",").concat(e),h+="L ".concat(n+a-o/2,",").concat(e+i),h+="L ".concat(n+a-o/2-r,",").concat(e+i),h+="L ".concat(n,",").concat(e," Z"),h},WQ={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},zQ=function(n){var e=wb(wb({},WQ),n),a=J.useRef(),r=J.useState(-1),i=jQ(r,2),o=i[0],h=i[1];J.useEffect(function(){if(a.current&&a.current.getTotalLength)try{var y=a.current.getTotalLength();y&&h(y)}catch{}},[]);var u=e.x,l=e.y,_=e.upperWidth,s=e.lowerWidth,c=e.height,g=e.className,d=e.animationEasing,f=e.animationDuration,p=e.animationBegin,v=e.isUpdateAnimationActive;if(u!==+u||l!==+l||_!==+_||s!==+s||c!==+c||_===0&&s===0||c===0)return null;var m=Mt("recharts-trapezoid",g);return v?B.createElement(Ir,{canBegin:o>0,from:{upperWidth:0,lowerWidth:0,height:c,x:u,y:l},to:{upperWidth:_,lowerWidth:s,height:c,x:u,y:l},duration:f,animationEasing:d,isActive:v},function(y){var T=y.upperWidth,x=y.lowerWidth,b=y.height,C=y.x,N=y.y;return B.createElement(Ir,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:p,duration:f,easing:d},B.createElement("path",$s({},St(e,!0),{className:m,d:Sb(C,N,T,x,b),ref:a})))}):B.createElement("g",null,B.createElement("path",$s({},St(e,!0),{className:m,d:Sb(u,l,_,s,c)})))},XQ=["option","shapeType","propTransformer","activeClassName","isActive"];function Qu(t){"@babel/helpers - typeof";return Qu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Qu(t)}function QQ(t,n){if(t==null)return{};var e=ZQ(t,n),a,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)a=i[r],!(n.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(e[a]=t[a])}return e}function ZQ(t,n){if(t==null)return{};var e={};for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){if(n.indexOf(a)>=0)continue;e[a]=t[a]}return e}function Hb(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function qs(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?Hb(Object(e),!0).forEach(function(a){JQ(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Hb(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function JQ(t,n,e){return n=tZ(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function tZ(t){var n=nZ(t,"string");return Qu(n)=="symbol"?n:n+""}function nZ(t,n){if(Qu(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(Qu(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}function eZ(t,n){return qs(qs({},n),t)}function aZ(t,n){return t==="symbols"}function Ob(t){var n=t.shapeType,e=t.elementProps;switch(n){case"rectangle":return B.createElement(bv,e);case"trapezoid":return B.createElement(zQ,e);case"sector":return B.createElement(tw,e);case"symbols":if(aZ(n))return B.createElement(K1,e);break;default:return null}}function rZ(t){return J.isValidElement(t)?t.props:t}function pw(t){var n=t.option,e=t.shapeType,a=t.propTransformer,r=a===void 0?eZ:a,i=t.activeClassName,o=i===void 0?"recharts-active-shape":i,h=t.isActive,u=QQ(t,XQ),l;if(J.isValidElement(n))l=J.cloneElement(n,qs(qs({},u),rZ(n)));else if(Ht(n))l=n(u);else if(MQ(n)&&!RQ(n)){var _=r(n,u);l=B.createElement(Ob,{shapeType:e,elementProps:_})}else{var s=u;l=B.createElement(Ob,{shapeType:e,elementProps:s})}return h?B.createElement(Ut,{className:o},l):l}function Tg(t,n){return n!=null&&"trapezoids"in t.props}function bg(t,n){return n!=null&&"sectors"in t.props}function Zu(t,n){return n!=null&&"points"in t.props}function iZ(t,n){var e,a,r=t.x===(n==null||(e=n.labelViewBox)===null||e===void 0?void 0:e.x)||t.x===n.x,i=t.y===(n==null||(a=n.labelViewBox)===null||a===void 0?void 0:a.y)||t.y===n.y;return r&&i}function oZ(t,n){var e=t.endAngle===n.endAngle,a=t.startAngle===n.startAngle;return e&&a}function hZ(t,n){var e=t.x===n.x,a=t.y===n.y,r=t.z===n.z;return e&&a&&r}function uZ(t,n){var e;return Tg(t,n)?e=iZ:bg(t,n)?e=oZ:Zu(t,n)&&(e=hZ),e}function lZ(t,n){var e;return Tg(t,n)?e="trapezoids":bg(t,n)?e="sectors":Zu(t,n)&&(e="points"),e}function _Z(t,n){if(Tg(t,n)){var e;return(e=n.tooltipPayload)===null||e===void 0||(e=e[0])===null||e===void 0||(e=e.payload)===null||e===void 0?void 0:e.payload}if(bg(t,n)){var a;return(a=n.tooltipPayload)===null||a===void 0||(a=a[0])===null||a===void 0||(a=a.payload)===null||a===void 0?void 0:a.payload}return Zu(t,n)?n.payload:{}}function sZ(t){var n=t.activeTooltipItem,e=t.graphicalItem,a=t.itemData,r=lZ(e,n),i=_Z(e,n),o=a.filter(function(u,l){var _=gg(i,u),s=e.props[r].filter(function(d){var f=uZ(e,n);return f(d,n)}),c=e.props[r].indexOf(s[s.length-1]),g=l===c;return _&&g}),h=a.indexOf(o[o.length-1]);return h}var I_;function O0(t){"@babel/helpers - typeof";return O0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},O0(t)}function Yo(){return Yo=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},Yo.apply(this,arguments)}function Eb(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function nn(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?Eb(Object(e),!0).forEach(function(a){_a(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Eb(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function cZ(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function Pb(t,n){for(var e=0;e<n.length;e++){var a=n[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,vw(a.key),a)}}function gZ(t,n,e){return n&&Pb(t.prototype,n),e&&Pb(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function fZ(t,n,e){return n=Gs(n),dZ(t,mw()?Reflect.construct(n,e||[],Gs(t).constructor):n.apply(t,e))}function dZ(t,n){if(n&&(O0(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return pZ(t)}function pZ(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function mw(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(mw=function(){return!!t})()}function Gs(t){return Gs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Gs(t)}function mZ(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&nm(t,n)}function nm(t,n){return nm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},nm(t,n)}function _a(t,n,e){return n=vw(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function vw(t){var n=vZ(t,"string");return O0(n)=="symbol"?n:n+""}function vZ(t,n){if(O0(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(O0(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var $a=function(t){function n(e){var a;return cZ(this,n),a=fZ(this,n,[e]),_a(a,"pieRef",null),_a(a,"sectorRefs",[]),_a(a,"id",Tl("recharts-pie-")),_a(a,"handleAnimationEnd",function(){var r=a.props.onAnimationEnd;a.setState({isAnimationFinished:!0}),Ht(r)&&r()}),_a(a,"handleAnimationStart",function(){var r=a.props.onAnimationStart;a.setState({isAnimationFinished:!1}),Ht(r)&&r()}),a.state={isAnimationFinished:!e.isAnimationActive,prevIsAnimationActive:e.isAnimationActive,prevAnimationId:e.animationId,sectorToFocus:0},a}return mZ(n,t),gZ(n,[{key:"isActiveIndex",value:function(a){var r=this.props.activeIndex;return Array.isArray(r)?r.indexOf(a)!==-1:a===r}},{key:"hasActiveIndex",value:function(){var a=this.props.activeIndex;return Array.isArray(a)?a.length!==0:a||a===0}},{key:"renderLabels",value:function(a){var r=this.props.isAnimationActive;if(r&&!this.state.isAnimationFinished)return null;var i=this.props,o=i.label,h=i.labelLine,u=i.dataKey,l=i.valueKey,_=St(this.props,!1),s=St(o,!1),c=St(h,!1),g=o&&o.offsetRadius||20,d=a.map(function(f,p){var v=(f.startAngle+f.endAngle)/2,m=rn(f.cx,f.cy,f.outerRadius+g,v),y=nn(nn(nn(nn({},_),f),{},{stroke:"none"},s),{},{index:p,textAnchor:n.getTextAnchor(m.x,f.cx)},m),T=nn(nn(nn(nn({},_),f),{},{fill:"none",stroke:f.fill},c),{},{index:p,points:[rn(f.cx,f.cy,f.outerRadius,v),m]}),x=u;return Dt(u)&&Dt(l)?x="value":Dt(u)&&(x=l),B.createElement(Ut,{key:"label-".concat(f.startAngle,"-").concat(f.endAngle,"-").concat(f.midAngle,"-").concat(p)},h&&n.renderLabelLineItem(h,T,"line"),n.renderLabelItem(o,y,_e(f,x)))});return B.createElement(Ut,{className:"recharts-pie-labels"},d)}},{key:"renderSectorsStatically",value:function(a){var r=this,i=this.props,o=i.activeShape,h=i.blendStroke,u=i.inactiveShape;return a.map(function(l,_){if(l?.startAngle===0&&l?.endAngle===0&&a.length!==1)return null;var s=r.isActiveIndex(_),c=u&&r.hasActiveIndex()?u:null,g=s?o:c,d=nn(nn({},l),{},{stroke:h?l.fill:l.stroke,tabIndex:-1});return B.createElement(Ut,Yo({ref:function(p){p&&!r.sectorRefs.includes(p)&&r.sectorRefs.push(p)},tabIndex:-1,className:"recharts-pie-sector"},io(r.props,l,_),{key:"sector-".concat(l?.startAngle,"-").concat(l?.endAngle,"-").concat(l.midAngle,"-").concat(_)}),B.createElement(pw,Yo({option:g,isActive:s,shapeType:"sector"},d)))})}},{key:"renderSectorsWithAnimation",value:function(){var a=this,r=this.props,i=r.sectors,o=r.isAnimationActive,h=r.animationBegin,u=r.animationDuration,l=r.animationEasing,_=r.animationId,s=this.state,c=s.prevSectors,g=s.prevIsAnimationActive;return B.createElement(Ir,{begin:h,duration:u,isActive:o,easing:l,from:{t:0},to:{t:1},key:"pie-".concat(_,"-").concat(g),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(d){var f=d.t,p=[],v=i&&i[0],m=v.startAngle;return i.forEach(function(y,T){var x=c&&c[T],b=T>0?ze(y,"paddingAngle",0):0;if(x){var C=Ur(x.endAngle-x.startAngle,y.endAngle-y.startAngle),N=nn(nn({},y),{},{startAngle:m+b,endAngle:m+C(f)+b});p.push(N),m=N.endAngle}else{var w=y.endAngle,P=y.startAngle,L=Ur(0,w-P),H=L(f),R=nn(nn({},y),{},{startAngle:m+b,endAngle:m+H+b});p.push(R),m=R.endAngle}}),B.createElement(Ut,null,a.renderSectorsStatically(p))})}},{key:"attachKeyboardHandlers",value:function(a){var r=this;a.onkeydown=function(i){if(!i.altKey)switch(i.key){case"ArrowLeft":{var o=++r.state.sectorToFocus%r.sectorRefs.length;r.sectorRefs[o].focus(),r.setState({sectorToFocus:o});break}case"ArrowRight":{var h=--r.state.sectorToFocus<0?r.sectorRefs.length-1:r.state.sectorToFocus%r.sectorRefs.length;r.sectorRefs[h].focus(),r.setState({sectorToFocus:h});break}case"Escape":{r.sectorRefs[r.state.sectorToFocus].blur(),r.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var a=this.props,r=a.sectors,i=a.isAnimationActive,o=this.state.prevSectors;return i&&r&&r.length&&(!o||!gg(o,r))?this.renderSectorsWithAnimation():this.renderSectorsStatically(r)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var a=this,r=this.props,i=r.hide,o=r.sectors,h=r.className,u=r.label,l=r.cx,_=r.cy,s=r.innerRadius,c=r.outerRadius,g=r.isAnimationActive,d=this.state.isAnimationFinished;if(i||!o||!o.length||!ct(l)||!ct(_)||!ct(s)||!ct(c))return null;var f=Mt("recharts-pie",h);return B.createElement(Ut,{tabIndex:this.props.rootTabIndex,className:f,ref:function(v){a.pieRef=v}},this.renderSectors(),u&&this.renderLabels(o),jn.renderCallByParent(this.props,null,!1),(!g||d)&&ci.renderCallByParent(this.props,o,!1))}}],[{key:"getDerivedStateFromProps",value:function(a,r){return r.prevIsAnimationActive!==a.isAnimationActive?{prevIsAnimationActive:a.isAnimationActive,prevAnimationId:a.animationId,curSectors:a.sectors,prevSectors:[],isAnimationFinished:!0}:a.isAnimationActive&&a.animationId!==r.prevAnimationId?{prevAnimationId:a.animationId,curSectors:a.sectors,prevSectors:r.curSectors,isAnimationFinished:!0}:a.sectors!==r.curSectors?{curSectors:a.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(a,r){return a>r?"start":a<r?"end":"middle"}},{key:"renderLabelLineItem",value:function(a,r,i){if(B.isValidElement(a))return B.cloneElement(a,r);if(Ht(a))return a(r);var o=Mt("recharts-pie-label-line",typeof a!="boolean"?a.className:"");return B.createElement(jp,Yo({},r,{key:i,type:"linear",className:o}))}},{key:"renderLabelItem",value:function(a,r,i){if(B.isValidElement(a))return B.cloneElement(a,r);var o=i;if(Ht(a)&&(o=a(r),B.isValidElement(o)))return o;var h=Mt("recharts-pie-label-text",typeof a!="boolean"&&!Ht(a)?a.className:"");return B.createElement(oo,Yo({},r,{alignmentBaseline:"middle",className:h}),o)}}])}(J.PureComponent);I_=$a;_a($a,"displayName","Pie");_a($a,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!nh.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});_a($a,"parseDeltaAngle",function(t,n){var e=ve(n-t),a=Math.min(Math.abs(n-t),360);return e*a});_a($a,"getRealPieData",function(t){var n=t.data,e=t.children,a=St(t,!1),r=fa(e,pr);return n&&n.length?n.map(function(i,o){return nn(nn(nn({payload:i},a),i),r&&r[o]&&r[o].props)}):r&&r.length?r.map(function(i){return nn(nn({},a),i.props)}):[]});_a($a,"parseCoordinateOfPie",function(t,n){var e=n.top,a=n.left,r=n.width,i=n.height,o=XA(r,i),h=a+ye(t.cx,r,r/2),u=e+ye(t.cy,i,i/2),l=ye(t.innerRadius,o,0),_=ye(t.outerRadius,o,o*.8),s=t.maxRadius||Math.sqrt(r*r+i*i)/2;return{cx:h,cy:u,innerRadius:l,outerRadius:_,maxRadius:s}});_a($a,"getComposedData",function(t){var n=t.item,e=t.offset,a=n.type.defaultProps!==void 0?nn(nn({},n.type.defaultProps),n.props):n.props,r=I_.getRealPieData(a);if(!r||!r.length)return null;var i=a.cornerRadius,o=a.startAngle,h=a.endAngle,u=a.paddingAngle,l=a.dataKey,_=a.nameKey,s=a.valueKey,c=a.tooltipType,g=Math.abs(a.minAngle),d=I_.parseCoordinateOfPie(a,e),f=I_.parseDeltaAngle(o,h),p=Math.abs(f),v=l;Dt(l)&&Dt(s)?(ja(!1,`Use "dataKey" to specify the value of pie,
      the props "valueKey" will be deprecated in 1.1.0`),v="value"):Dt(l)&&(ja(!1,`Use "dataKey" to specify the value of pie,
      the props "valueKey" will be deprecated in 1.1.0`),v=s);var m=r.filter(function(N){return _e(N,v,0)!==0}).length,y=(p>=360?m:m-1)*u,T=p-m*g-y,x=r.reduce(function(N,w){var P=_e(w,v,0);return N+(ct(P)?P:0)},0),b;if(x>0){var C;b=r.map(function(N,w){var P=_e(N,v,0),L=_e(N,_,w),H=(ct(P)?P:0)/x,R;w?R=C.endAngle+ve(f)*u*(P!==0?1:0):R=o;var G=R+ve(f)*((P!==0?g:0)+H*T),V=(R+G)/2,X=(d.innerRadius+d.outerRadius)/2,et=[{name:L,value:P,payload:N,dataKey:v,type:c}],q=rn(d.cx,d.cy,X,V);return C=nn(nn(nn({percent:H,cornerRadius:i,name:L,tooltipPayload:et,midAngle:V,middleRadius:X,tooltipPosition:q},N),d),{},{value:_e(N,v),startAngle:R,endAngle:G,payload:N,paddingAngle:ve(f)*u}),C})}return nn(nn({},d),{},{sectors:b,data:r})});var yZ=Math.ceil,xZ=Math.max;function TZ(t,n,e,a){for(var r=-1,i=xZ(yZ((n-t)/(e||1)),0),o=Array(i);i--;)o[a?i:++r]=t,t+=e;return o}var bZ=TZ,CZ=B6,Mb=1/0,kZ=17976931348623157e292;function NZ(t){if(!t)return t===0?t:0;if(t=CZ(t),t===Mb||t===-Mb){var n=t<0?-1:1;return n*kZ}return t===t?t:0}var yw=NZ,AZ=bZ,wZ=ag,Ff=yw;function SZ(t){return function(n,e,a){return a&&typeof a!="number"&&wZ(n,e,a)&&(e=a=void 0),n=Ff(n),e===void 0?(e=n,n=0):e=Ff(e),a=a===void 0?n<e?1:-1:Ff(a),AZ(n,e,a,t)}}var HZ=SZ,OZ=HZ,EZ=OZ(),PZ=EZ;const Us=Xt(PZ);function Ju(t){"@babel/helpers - typeof";return Ju=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Ju(t)}function Ib(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function Db(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?Ib(Object(e),!0).forEach(function(a){xw(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Ib(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function xw(t,n,e){return n=MZ(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function MZ(t){var n=IZ(t,"string");return Ju(n)=="symbol"?n:n+""}function IZ(t,n){if(Ju(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(Ju(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}var DZ=["Webkit","Moz","O","ms"],LZ=function(n,e){var a=n.replace(/(\w)/,function(i){return i.toUpperCase()}),r=DZ.reduce(function(i,o){return Db(Db({},i),{},xw({},o+a,e))},{});return r[n]=e,r};function E0(t){"@babel/helpers - typeof";return E0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},E0(t)}function Ys(){return Ys=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},Ys.apply(this,arguments)}function Lb(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function Bf(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?Lb(Object(e),!0).forEach(function(a){Re(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Lb(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function FZ(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function Fb(t,n){for(var e=0;e<n.length;e++){var a=n[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,bw(a.key),a)}}function BZ(t,n,e){return n&&Fb(t.prototype,n),e&&Fb(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function RZ(t,n,e){return n=Ws(n),jZ(t,Tw()?Reflect.construct(n,e||[],Ws(t).constructor):n.apply(t,e))}function jZ(t,n){if(n&&(E0(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return KZ(t)}function KZ(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Tw(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Tw=function(){return!!t})()}function Ws(t){return Ws=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ws(t)}function VZ(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&em(t,n)}function em(t,n){return em=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},em(t,n)}function Re(t,n,e){return n=bw(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function bw(t){var n=$Z(t,"string");return E0(n)=="symbol"?n:n+""}function $Z(t,n){if(E0(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(E0(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var qZ=function(n){var e=n.data,a=n.startIndex,r=n.endIndex,i=n.x,o=n.width,h=n.travellerWidth;if(!e||!e.length)return{};var u=e.length,l=zh().domain(Us(0,u)).range([i,i+o-h]),_=l.domain().map(function(s){return l(s)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:l(a),endX:l(r),scale:l,scaleValues:_}},Bb=function(n){return n.changedTouches&&!!n.changedTouches.length},P0=function(t){function n(e){var a;return FZ(this,n),a=RZ(this,n,[e]),Re(a,"handleDrag",function(r){a.leaveTimer&&(clearTimeout(a.leaveTimer),a.leaveTimer=null),a.state.isTravellerMoving?a.handleTravellerMove(r):a.state.isSlideMoving&&a.handleSlideDrag(r)}),Re(a,"handleTouchMove",function(r){r.changedTouches!=null&&r.changedTouches.length>0&&a.handleDrag(r.changedTouches[0])}),Re(a,"handleDragEnd",function(){a.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var r=a.props,i=r.endIndex,o=r.onDragEnd,h=r.startIndex;o?.({endIndex:i,startIndex:h})}),a.detachDragEndListener()}),Re(a,"handleLeaveWrapper",function(){(a.state.isTravellerMoving||a.state.isSlideMoving)&&(a.leaveTimer=window.setTimeout(a.handleDragEnd,a.props.leaveTimeOut))}),Re(a,"handleEnterSlideOrTraveller",function(){a.setState({isTextActive:!0})}),Re(a,"handleLeaveSlideOrTraveller",function(){a.setState({isTextActive:!1})}),Re(a,"handleSlideDragStart",function(r){var i=Bb(r)?r.changedTouches[0]:r;a.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:i.pageX}),a.attachDragEndListener()}),a.travellerDragStartHandlers={startX:a.handleTravellerDragStart.bind(a,"startX"),endX:a.handleTravellerDragStart.bind(a,"endX")},a.state={},a}return VZ(n,t),BZ(n,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(a){var r=a.startX,i=a.endX,o=this.state.scaleValues,h=this.props,u=h.gap,l=h.data,_=l.length-1,s=Math.min(r,i),c=Math.max(r,i),g=n.getIndexInRange(o,s),d=n.getIndexInRange(o,c);return{startIndex:g-g%u,endIndex:d===_?_:d-d%u}}},{key:"getTextOfTick",value:function(a){var r=this.props,i=r.data,o=r.tickFormatter,h=r.dataKey,u=_e(i[a],h,a);return Ht(o)?o(u,a):u}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(a){var r=this.state,i=r.slideMoveStartX,o=r.startX,h=r.endX,u=this.props,l=u.x,_=u.width,s=u.travellerWidth,c=u.startIndex,g=u.endIndex,d=u.onChange,f=a.pageX-i;f>0?f=Math.min(f,l+_-s-h,l+_-s-o):f<0&&(f=Math.max(f,l-o,l-h));var p=this.getIndex({startX:o+f,endX:h+f});(p.startIndex!==c||p.endIndex!==g)&&d&&d(p),this.setState({startX:o+f,endX:h+f,slideMoveStartX:a.pageX})}},{key:"handleTravellerDragStart",value:function(a,r){var i=Bb(r)?r.changedTouches[0]:r;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:a,brushMoveStartX:i.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(a){var r=this.state,i=r.brushMoveStartX,o=r.movingTravellerId,h=r.endX,u=r.startX,l=this.state[o],_=this.props,s=_.x,c=_.width,g=_.travellerWidth,d=_.onChange,f=_.gap,p=_.data,v={startX:this.state.startX,endX:this.state.endX},m=a.pageX-i;m>0?m=Math.min(m,s+c-g-l):m<0&&(m=Math.max(m,s-l)),v[o]=l+m;var y=this.getIndex(v),T=y.startIndex,x=y.endIndex,b=function(){var N=p.length-1;return o==="startX"&&(h>u?T%f===0:x%f===0)||h<u&&x===N||o==="endX"&&(h>u?x%f===0:T%f===0)||h>u&&x===N};this.setState(Re(Re({},o,l+m),"brushMoveStartX",a.pageX),function(){d&&b()&&d(y)})}},{key:"handleTravellerMoveKeyboard",value:function(a,r){var i=this,o=this.state,h=o.scaleValues,u=o.startX,l=o.endX,_=this.state[r],s=h.indexOf(_);if(s!==-1){var c=s+a;if(!(c===-1||c>=h.length)){var g=h[c];r==="startX"&&g>=l||r==="endX"&&g<=u||this.setState(Re({},r,g),function(){i.props.onChange(i.getIndex({startX:i.state.startX,endX:i.state.endX}))})}}}},{key:"renderBackground",value:function(){var a=this.props,r=a.x,i=a.y,o=a.width,h=a.height,u=a.fill,l=a.stroke;return B.createElement("rect",{stroke:l,fill:u,x:r,y:i,width:o,height:h})}},{key:"renderPanorama",value:function(){var a=this.props,r=a.x,i=a.y,o=a.width,h=a.height,u=a.data,l=a.children,_=a.padding,s=J.Children.only(l);return s?B.cloneElement(s,{x:r,y:i,width:o,height:h,margin:_,compact:!0,data:u}):null}},{key:"renderTravellerLayer",value:function(a,r){var i,o,h=this,u=this.props,l=u.y,_=u.travellerWidth,s=u.height,c=u.traveller,g=u.ariaLabel,d=u.data,f=u.startIndex,p=u.endIndex,v=Math.max(a,this.props.x),m=Bf(Bf({},St(this.props,!1)),{},{x:v,y:l,width:_,height:s}),y=g||"Min value: ".concat((i=d[f])===null||i===void 0?void 0:i.name,", Max value: ").concat((o=d[p])===null||o===void 0?void 0:o.name);return B.createElement(Ut,{tabIndex:0,role:"slider","aria-label":y,"aria-valuenow":a,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[r],onTouchStart:this.travellerDragStartHandlers[r],onKeyDown:function(x){["ArrowLeft","ArrowRight"].includes(x.key)&&(x.preventDefault(),x.stopPropagation(),h.handleTravellerMoveKeyboard(x.key==="ArrowRight"?1:-1,r))},onFocus:function(){h.setState({isTravellerFocused:!0})},onBlur:function(){h.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},n.renderTraveller(c,m))}},{key:"renderSlide",value:function(a,r){var i=this.props,o=i.y,h=i.height,u=i.stroke,l=i.travellerWidth,_=Math.min(a,r)+l,s=Math.max(Math.abs(r-a)-l,0);return B.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:u,fillOpacity:.2,x:_,y:o,width:s,height:h})}},{key:"renderText",value:function(){var a=this.props,r=a.startIndex,i=a.endIndex,o=a.y,h=a.height,u=a.travellerWidth,l=a.stroke,_=this.state,s=_.startX,c=_.endX,g=5,d={pointerEvents:"none",fill:l};return B.createElement(Ut,{className:"recharts-brush-texts"},B.createElement(oo,Ys({textAnchor:"end",verticalAnchor:"middle",x:Math.min(s,c)-g,y:o+h/2},d),this.getTextOfTick(r)),B.createElement(oo,Ys({textAnchor:"start",verticalAnchor:"middle",x:Math.max(s,c)+u+g,y:o+h/2},d),this.getTextOfTick(i)))}},{key:"render",value:function(){var a=this.props,r=a.data,i=a.className,o=a.children,h=a.x,u=a.y,l=a.width,_=a.height,s=a.alwaysShowText,c=this.state,g=c.startX,d=c.endX,f=c.isTextActive,p=c.isSlideMoving,v=c.isTravellerMoving,m=c.isTravellerFocused;if(!r||!r.length||!ct(h)||!ct(u)||!ct(l)||!ct(_)||l<=0||_<=0)return null;var y=Mt("recharts-brush",i),T=B.Children.count(o)===1,x=LZ("userSelect","none");return B.createElement(Ut,{className:y,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:x},this.renderBackground(),T&&this.renderPanorama(),this.renderSlide(g,d),this.renderTravellerLayer(g,"startX"),this.renderTravellerLayer(d,"endX"),(f||p||v||m||s)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(a){var r=a.x,i=a.y,o=a.width,h=a.height,u=a.stroke,l=Math.floor(i+h/2)-1;return B.createElement(B.Fragment,null,B.createElement("rect",{x:r,y:i,width:o,height:h,fill:u,stroke:"none"}),B.createElement("line",{x1:r+1,y1:l,x2:r+o-1,y2:l,fill:"none",stroke:"#fff"}),B.createElement("line",{x1:r+1,y1:l+2,x2:r+o-1,y2:l+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(a,r){var i;return B.isValidElement(a)?i=B.cloneElement(a,r):Ht(a)?i=a(r):i=n.renderDefaultTraveller(r),i}},{key:"getDerivedStateFromProps",value:function(a,r){var i=a.data,o=a.width,h=a.x,u=a.travellerWidth,l=a.updateId,_=a.startIndex,s=a.endIndex;if(i!==r.prevData||l!==r.prevUpdateId)return Bf({prevData:i,prevTravellerWidth:u,prevUpdateId:l,prevX:h,prevWidth:o},i&&i.length?qZ({data:i,width:o,x:h,travellerWidth:u,startIndex:_,endIndex:s}):{scale:null,scaleValues:null});if(r.scale&&(o!==r.prevWidth||h!==r.prevX||u!==r.prevTravellerWidth)){r.scale.range([h,h+o-u]);var c=r.scale.domain().map(function(g){return r.scale(g)});return{prevData:i,prevTravellerWidth:u,prevUpdateId:l,prevX:h,prevWidth:o,startX:r.scale(a.startIndex),endX:r.scale(a.endIndex),scaleValues:c}}return null}},{key:"getIndexInRange",value:function(a,r){for(var i=a.length,o=0,h=i-1;h-o>1;){var u=Math.floor((o+h)/2);a[u]>r?h=u:o=u}return r>=a[h]?h:o}}])}(J.PureComponent);Re(P0,"displayName","Brush");Re(P0,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var GZ=W1;function UZ(t,n){var e;return GZ(t,function(a,r,i){return e=n(a,r,i),!e}),!!e}var YZ=UZ,WZ=s6,zZ=hr,XZ=YZ,QZ=Fe,ZZ=ag;function JZ(t,n,e){var a=QZ(t)?WZ:XZ;return e&&ZZ(t,n,e)&&(n=void 0),a(t,zZ(n))}var tJ=JZ;const nJ=Xt(tJ);var ar=function(n,e){var a=n.alwaysShow,r=n.ifOverflow;return a&&(r="extendDomain"),r===e},Rb=M6;function eJ(t,n,e){n=="__proto__"&&Rb?Rb(t,n,{configurable:!0,enumerable:!0,value:e,writable:!0}):t[n]=e}var aJ=eJ,rJ=aJ,iJ=E6,oJ=hr;function hJ(t,n){var e={};return n=oJ(n),iJ(t,function(a,r,i){rJ(e,r,n(a,r,i))}),e}var uJ=hJ;const lJ=Xt(uJ);function _J(t,n){for(var e=-1,a=t==null?0:t.length;++e<a;)if(!n(t[e],e,t))return!1;return!0}var sJ=_J,cJ=W1;function gJ(t,n){var e=!0;return cJ(t,function(a,r,i){return e=!!n(a,r,i),e}),e}var fJ=gJ,dJ=sJ,pJ=fJ,mJ=hr,vJ=Fe,yJ=ag;function xJ(t,n,e){var a=vJ(t)?dJ:pJ;return e&&yJ(t,n,e)&&(n=void 0),a(t,mJ(n))}var TJ=xJ;const Cw=Xt(TJ);var bJ=["x","y"];function tl(t){"@babel/helpers - typeof";return tl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},tl(t)}function am(){return am=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},am.apply(this,arguments)}function jb(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function Oh(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?jb(Object(e),!0).forEach(function(a){CJ(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):jb(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function CJ(t,n,e){return n=kJ(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function kJ(t){var n=NJ(t,"string");return tl(n)=="symbol"?n:n+""}function NJ(t,n){if(tl(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(tl(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}function AJ(t,n){if(t==null)return{};var e=wJ(t,n),a,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)a=i[r],!(n.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(e[a]=t[a])}return e}function wJ(t,n){if(t==null)return{};var e={};for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){if(n.indexOf(a)>=0)continue;e[a]=t[a]}return e}function SJ(t,n){var e=t.x,a=t.y,r=AJ(t,bJ),i="".concat(e),o=parseInt(i,10),h="".concat(a),u=parseInt(h,10),l="".concat(n.height||r.height),_=parseInt(l,10),s="".concat(n.width||r.width),c=parseInt(s,10);return Oh(Oh(Oh(Oh(Oh({},n),r),o?{x:o}:{}),u?{y:u}:{}),{},{height:_,width:c,name:n.name,radius:n.radius})}function Kb(t){return B.createElement(pw,am({shapeType:"rectangle",propTransformer:SJ,activeClassName:"recharts-active-bar"},t))}var HJ=function(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(a,r){if(typeof n=="number")return n;var i=ct(a)||QM(a);return i?n(a,r):(i||uo(),e)}},OJ=["value","background"],kw;function M0(t){"@babel/helpers - typeof";return M0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},M0(t)}function EJ(t,n){if(t==null)return{};var e=PJ(t,n),a,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)a=i[r],!(n.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(e[a]=t[a])}return e}function PJ(t,n){if(t==null)return{};var e={};for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){if(n.indexOf(a)>=0)continue;e[a]=t[a]}return e}function zs(){return zs=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},zs.apply(this,arguments)}function Vb(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function Nn(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?Vb(Object(e),!0).forEach(function(a){Jr(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Vb(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function MJ(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function $b(t,n){for(var e=0;e<n.length;e++){var a=n[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,Aw(a.key),a)}}function IJ(t,n,e){return n&&$b(t.prototype,n),e&&$b(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function DJ(t,n,e){return n=Xs(n),LJ(t,Nw()?Reflect.construct(n,e||[],Xs(t).constructor):n.apply(t,e))}function LJ(t,n){if(n&&(M0(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return FJ(t)}function FJ(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Nw(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Nw=function(){return!!t})()}function Xs(t){return Xs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Xs(t)}function BJ(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&rm(t,n)}function rm(t,n){return rm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},rm(t,n)}function Jr(t,n,e){return n=Aw(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function Aw(t){var n=RJ(t,"string");return M0(n)=="symbol"?n:n+""}function RJ(t,n){if(M0(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(M0(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var Zn=function(t){function n(){var e;MJ(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return e=DJ(this,n,[].concat(r)),Jr(e,"state",{isAnimationFinished:!1}),Jr(e,"id",Tl("recharts-bar-")),Jr(e,"handleAnimationEnd",function(){var o=e.props.onAnimationEnd;e.setState({isAnimationFinished:!0}),o&&o()}),Jr(e,"handleAnimationStart",function(){var o=e.props.onAnimationStart;e.setState({isAnimationFinished:!1}),o&&o()}),e}return BJ(n,t),IJ(n,[{key:"renderRectanglesStatically",value:function(a){var r=this,i=this.props,o=i.shape,h=i.dataKey,u=i.activeIndex,l=i.activeBar,_=St(this.props,!1);return a&&a.map(function(s,c){var g=c===u,d=g?l:o,f=Nn(Nn(Nn({},_),s),{},{isActive:g,option:d,index:c,dataKey:h,onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd});return B.createElement(Ut,zs({className:"recharts-bar-rectangle"},io(r.props,s,c),{key:"rectangle-".concat(s?.x,"-").concat(s?.y,"-").concat(s?.value,"-").concat(c)}),B.createElement(Kb,f))})}},{key:"renderRectanglesWithAnimation",value:function(){var a=this,r=this.props,i=r.data,o=r.layout,h=r.isAnimationActive,u=r.animationBegin,l=r.animationDuration,_=r.animationEasing,s=r.animationId,c=this.state.prevData;return B.createElement(Ir,{begin:u,duration:l,isActive:h,easing:_,from:{t:0},to:{t:1},key:"bar-".concat(s),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(g){var d=g.t,f=i.map(function(p,v){var m=c&&c[v];if(m){var y=Ur(m.x,p.x),T=Ur(m.y,p.y),x=Ur(m.width,p.width),b=Ur(m.height,p.height);return Nn(Nn({},p),{},{x:y(d),y:T(d),width:x(d),height:b(d)})}if(o==="horizontal"){var C=Ur(0,p.height),N=C(d);return Nn(Nn({},p),{},{y:p.y+p.height-N,height:N})}var w=Ur(0,p.width),P=w(d);return Nn(Nn({},p),{},{width:P})});return B.createElement(Ut,null,a.renderRectanglesStatically(f))})}},{key:"renderRectangles",value:function(){var a=this.props,r=a.data,i=a.isAnimationActive,o=this.state.prevData;return i&&r&&r.length&&(!o||!gg(o,r))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(r)}},{key:"renderBackground",value:function(){var a=this,r=this.props,i=r.data,o=r.dataKey,h=r.activeIndex,u=St(this.props.background,!1);return i.map(function(l,_){l.value;var s=l.background,c=EJ(l,OJ);if(!s)return null;var g=Nn(Nn(Nn(Nn(Nn({},c),{},{fill:"#eee"},s),u),io(a.props,l,_)),{},{onAnimationStart:a.handleAnimationStart,onAnimationEnd:a.handleAnimationEnd,dataKey:o,index:_,className:"recharts-bar-background-rectangle"});return B.createElement(Kb,zs({key:"background-bar-".concat(_),option:a.props.background,isActive:_===h},g))})}},{key:"renderErrorBar",value:function(a,r){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var i=this.props,o=i.data,h=i.xAxis,u=i.yAxis,l=i.layout,_=i.children,s=fa(_,pg);if(!s)return null;var c=l==="vertical"?o[0].height/2:o[0].width/2,g=function(p,v){var m=Array.isArray(p.value)?p.value[1]:p.value;return{x:p.x,y:p.y,value:m,errorVal:_e(p,v)}},d={clipPath:a?"url(#clipPath-".concat(r,")"):null};return B.createElement(Ut,d,s.map(function(f){return B.cloneElement(f,{key:"error-bar-".concat(r,"-").concat(f.props.dataKey),data:o,xAxis:h,yAxis:u,layout:l,offset:c,dataPointFormatter:g})}))}},{key:"render",value:function(){var a=this.props,r=a.hide,i=a.data,o=a.className,h=a.xAxis,u=a.yAxis,l=a.left,_=a.top,s=a.width,c=a.height,g=a.isAnimationActive,d=a.background,f=a.id;if(r||!i||!i.length)return null;var p=this.state.isAnimationFinished,v=Mt("recharts-bar",o),m=h&&h.allowDataOverflow,y=u&&u.allowDataOverflow,T=m||y,x=Dt(f)?this.id:f;return B.createElement(Ut,{className:v},m||y?B.createElement("defs",null,B.createElement("clipPath",{id:"clipPath-".concat(x)},B.createElement("rect",{x:m?l:l-s/2,y:y?_:_-c/2,width:m?s:s*2,height:y?c:c*2}))):null,B.createElement(Ut,{className:"recharts-bar-rectangles",clipPath:T?"url(#clipPath-".concat(x,")"):null},d?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(T,x),(!g||p)&&ci.renderCallByParent(this.props,i))}}],[{key:"getDerivedStateFromProps",value:function(a,r){return a.animationId!==r.prevAnimationId?{prevAnimationId:a.animationId,curData:a.data,prevData:r.curData}:a.data!==r.curData?{curData:a.data}:null}}])}(J.PureComponent);kw=Zn;Jr(Zn,"displayName","Bar");Jr(Zn,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!nh.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});Jr(Zn,"getComposedData",function(t){var n=t.props,e=t.item,a=t.barPosition,r=t.bandSize,i=t.xAxis,o=t.yAxis,h=t.xAxisTicks,u=t.yAxisTicks,l=t.stackedData,_=t.dataStartIndex,s=t.displayedData,c=t.offset,g=dY(a,e);if(!g)return null;var d=n.layout,f=e.type.defaultProps,p=f!==void 0?Nn(Nn({},f),e.props):e.props,v=p.dataKey,m=p.children,y=p.minPointSize,T=d==="horizontal"?o:i,x=l?T.scale.domain():null,b=bY({numericAxis:T}),C=fa(m,pr),N=s.map(function(w,P){var L,H,R,G,V,X;l?L=pY(l[_+P],x):(L=_e(w,v),Array.isArray(L)||(L=[b,L]));var et=HJ(y,kw.defaultProps.minPointSize)(L[1],P);if(d==="horizontal"){var q,Z=[o.scale(L[0]),o.scale(L[1])],ot=Z[0],gt=Z[1];H=DT({axis:i,ticks:h,bandSize:r,offset:g.offset,entry:w,index:P}),R=(q=gt??ot)!==null&&q!==void 0?q:void 0,G=g.size;var O=ot-gt;if(V=Number.isNaN(O)?0:O,X={x:H,y:o.y,width:G,height:o.height},Math.abs(et)>0&&Math.abs(V)<Math.abs(et)){var K=ve(V||et)*(Math.abs(et)-Math.abs(V));R-=K,V+=K}}else{var F=[i.scale(L[0]),i.scale(L[1])],j=F[0],at=F[1];if(H=j,R=DT({axis:o,ticks:u,bandSize:r,offset:g.offset,entry:w,index:P}),G=at-j,V=g.size,X={x:i.x,y:R,width:i.width,height:V},Math.abs(et)>0&&Math.abs(G)<Math.abs(et)){var vt=ve(G||et)*(Math.abs(et)-Math.abs(G));G+=vt}}return Nn(Nn(Nn({},w),{},{x:H,y:R,width:G,height:V,value:l?L:L[1],payload:w,background:X},C&&C[P]&&C[P].props),{},{tooltipPayload:[WA(e,w)],tooltipPosition:{x:H+G/2,y:R+V/2}})});return Nn({data:N,layout:d},c)});function nl(t){"@babel/helpers - typeof";return nl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},nl(t)}function jJ(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function qb(t,n){for(var e=0;e<n.length;e++){var a=n[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,ww(a.key),a)}}function KJ(t,n,e){return n&&qb(t.prototype,n),e&&qb(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function Gb(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function wa(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?Gb(Object(e),!0).forEach(function(a){Cg(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Gb(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function Cg(t,n,e){return n=ww(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function ww(t){var n=VJ(t,"string");return nl(n)=="symbol"?n:n+""}function VJ(t,n){if(nl(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(nl(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}var $J=function(n,e,a,r,i){var o=n.width,h=n.height,u=n.layout,l=n.children,_=Object.keys(e),s={left:a.left,leftMirror:a.left,right:o-a.right,rightMirror:o-a.right,top:a.top,topMirror:a.top,bottom:h-a.bottom,bottomMirror:h-a.bottom},c=!!Ve(l,Zn);return _.reduce(function(g,d){var f=e[d],p=f.orientation,v=f.domain,m=f.padding,y=m===void 0?{}:m,T=f.mirror,x=f.reversed,b="".concat(p).concat(T?"Mirror":""),C,N,w,P,L;if(f.type==="number"&&(f.padding==="gap"||f.padding==="no-gap")){var H=v[1]-v[0],R=1/0,G=f.categoricalDomain.sort(t7);if(G.forEach(function(F,j){j>0&&(R=Math.min((F||0)-(G[j-1]||0),R))}),Number.isFinite(R)){var V=R/H,X=f.layout==="vertical"?a.height:a.width;if(f.padding==="gap"&&(C=V*X/2),f.padding==="no-gap"){var et=ye(n.barCategoryGap,V*X),q=V*X/2;C=q-et-(q-et)/X*et}}}r==="xAxis"?N=[a.left+(y.left||0)+(C||0),a.left+a.width-(y.right||0)-(C||0)]:r==="yAxis"?N=u==="horizontal"?[a.top+a.height-(y.bottom||0),a.top+(y.top||0)]:[a.top+(y.top||0)+(C||0),a.top+a.height-(y.bottom||0)-(C||0)]:N=f.range,x&&(N=[N[1],N[0]]);var Z=qA(f,i,c),ot=Z.scale,gt=Z.realScaleType;ot.domain(v).range(N),GA(ot);var O=UA(ot,wa(wa({},f),{},{realScaleType:gt}));r==="xAxis"?(L=p==="top"&&!T||p==="bottom"&&T,w=a.left,P=s[b]-L*f.height):r==="yAxis"&&(L=p==="left"&&!T||p==="right"&&T,w=s[b]-L*f.width,P=a.top);var K=wa(wa(wa({},f),O),{},{realScaleType:gt,x:w,y:P,scale:ot,width:r==="xAxis"?a.width:f.width,height:r==="yAxis"?a.height:f.height});return K.bandSize=Ms(K,O),!f.hide&&r==="xAxis"?s[b]+=(L?-1:1)*K.height:f.hide||(s[b]+=(L?-1:1)*K.width),wa(wa({},g),{},Cg({},d,K))},{})},Sw=function(n,e){var a=n.x,r=n.y,i=e.x,o=e.y;return{x:Math.min(a,i),y:Math.min(r,o),width:Math.abs(i-a),height:Math.abs(o-r)}},qJ=function(n){var e=n.x1,a=n.y1,r=n.x2,i=n.y2;return Sw({x:e,y:a},{x:r,y:i})},Hw=function(){function t(n){jJ(this,t),this.scale=n}return KJ(t,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(e){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=a.bandAware,i=a.position;if(e!==void 0){if(i)switch(i){case"start":return this.scale(e);case"middle":{var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+o}case"end":{var h=this.bandwidth?this.bandwidth():0;return this.scale(e)+h}default:return this.scale(e)}if(r){var u=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+u}return this.scale(e)}}},{key:"isInRange",value:function(e){var a=this.range(),r=a[0],i=a[a.length-1];return r<=i?e>=r&&e<=i:e>=i&&e<=r}}],[{key:"create",value:function(e){return new t(e)}}])}();Cg(Hw,"EPS",1e-4);var kv=function(n){var e=Object.keys(n).reduce(function(a,r){return wa(wa({},a),{},Cg({},r,Hw.create(n[r])))},{});return wa(wa({},e),{},{apply:function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=i.bandAware,h=i.position;return lJ(r,function(u,l){return e[l].apply(u,{bandAware:o,position:h})})},isInRange:function(r){return Cw(r,function(i,o){return e[o].isInRange(i)})}})};function GJ(t){return(t%180+180)%180}var UJ=function(n){var e=n.width,a=n.height,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,i=GJ(r),o=i*Math.PI/180,h=Math.atan(a/e),u=o>h&&o<Math.PI-h?a/Math.sin(o):e/Math.cos(o);return Math.abs(u)},YJ=hr,WJ=bl,zJ=ng;function XJ(t){return function(n,e,a){var r=Object(n);if(!WJ(n)){var i=YJ(e);n=zJ(n),e=function(h){return i(r[h],h,r)}}var o=t(n,e,a);return o>-1?r[i?n[o]:o]:void 0}}var QJ=XJ,ZJ=yw;function JJ(t){var n=ZJ(t),e=n%1;return n===n?e?n-e:n:0}var ttt=JJ,ntt=N6,ett=hr,att=ttt,rtt=Math.max;function itt(t,n,e){var a=t==null?0:t.length;if(!a)return-1;var r=e==null?0:att(e);return r<0&&(r=rtt(a+r,0)),ntt(t,ett(n),r)}var ott=itt,htt=QJ,utt=ott,ltt=htt(utt),_tt=ltt;const stt=Xt(_tt);var ctt=aM(function(t){return{x:t.left,y:t.top,width:t.width,height:t.height}},function(t){return["l",t.left,"t",t.top,"w",t.width,"h",t.height].join("")}),Nv=J.createContext(void 0),Av=J.createContext(void 0),Ow=J.createContext(void 0),Ew=J.createContext({}),Pw=J.createContext(void 0),Mw=J.createContext(0),Iw=J.createContext(0),Ub=function(n){var e=n.state,a=e.xAxisMap,r=e.yAxisMap,i=e.offset,o=n.clipPathId,h=n.children,u=n.width,l=n.height,_=ctt(i);return B.createElement(Nv.Provider,{value:a},B.createElement(Av.Provider,{value:r},B.createElement(Ew.Provider,{value:i},B.createElement(Ow.Provider,{value:_},B.createElement(Pw.Provider,{value:o},B.createElement(Mw.Provider,{value:l},B.createElement(Iw.Provider,{value:u},h)))))))},gtt=function(){return J.useContext(Pw)},Dw=function(n){var e=J.useContext(Nv);e==null&&uo();var a=e[n];return a==null&&uo(),a},ftt=function(){var n=J.useContext(Nv);return Xr(n)},dtt=function(){var n=J.useContext(Av),e=stt(n,function(a){return Cw(a.domain,Number.isFinite)});return e||Xr(n)},Lw=function(n){var e=J.useContext(Av);e==null&&uo();var a=e[n];return a==null&&uo(),a},ptt=function(){var n=J.useContext(Ow);return n},mtt=function(){return J.useContext(Ew)},wv=function(){return J.useContext(Iw)},Sv=function(){return J.useContext(Mw)};function I0(t){"@babel/helpers - typeof";return I0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},I0(t)}function vtt(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function ytt(t,n){for(var e=0;e<n.length;e++){var a=n[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,Bw(a.key),a)}}function xtt(t,n,e){return n&&ytt(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function Ttt(t,n,e){return n=Qs(n),btt(t,Fw()?Reflect.construct(n,e||[],Qs(t).constructor):n.apply(t,e))}function btt(t,n){if(n&&(I0(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ctt(t)}function Ctt(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Fw(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Fw=function(){return!!t})()}function Qs(t){return Qs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Qs(t)}function ktt(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&im(t,n)}function im(t,n){return im=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},im(t,n)}function Yb(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function Wb(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?Yb(Object(e),!0).forEach(function(a){Hv(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Yb(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function Hv(t,n,e){return n=Bw(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function Bw(t){var n=Ntt(t,"string");return I0(n)=="symbol"?n:n+""}function Ntt(t,n){if(I0(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(I0(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}function Att(t,n){return Ott(t)||Htt(t,n)||Stt(t,n)||wtt()}function wtt(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Stt(t,n){if(t){if(typeof t=="string")return zb(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return zb(t,n)}}function zb(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}function Htt(t,n){var e=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(e!=null){var a,r,i,o,h=[],u=!0,l=!1;try{if(i=(e=e.call(t)).next,n!==0)for(;!(u=(a=i.call(e)).done)&&(h.push(a.value),h.length!==n);u=!0);}catch(_){l=!0,r=_}finally{try{if(!u&&e.return!=null&&(o=e.return(),Object(o)!==o))return}finally{if(l)throw r}}return h}}function Ott(t){if(Array.isArray(t))return t}function om(){return om=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},om.apply(this,arguments)}var Ett=function(n,e){var a;return B.isValidElement(n)?a=B.cloneElement(n,e):Ht(n)?a=n(e):a=B.createElement("line",om({},e,{className:"recharts-reference-line-line"})),a},Ptt=function(n,e,a,r,i,o,h,u,l){var _=i.x,s=i.y,c=i.width,g=i.height;if(a){var d=l.y,f=n.y.apply(d,{position:o});if(ar(l,"discard")&&!n.y.isInRange(f))return null;var p=[{x:_+c,y:f},{x:_,y:f}];return u==="left"?p.reverse():p}if(e){var v=l.x,m=n.x.apply(v,{position:o});if(ar(l,"discard")&&!n.x.isInRange(m))return null;var y=[{x:m,y:s+g},{x:m,y:s}];return h==="top"?y.reverse():y}if(r){var T=l.segment,x=T.map(function(b){return n.apply(b,{position:o})});return ar(l,"discard")&&nJ(x,function(b){return!n.isInRange(b)})?null:x}return null};function Mtt(t){var n=t.x,e=t.y,a=t.segment,r=t.xAxisId,i=t.yAxisId,o=t.shape,h=t.className,u=t.alwaysShow,l=gtt(),_=Dw(r),s=Lw(i),c=ptt();if(!l||!c)return null;ja(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var g=kv({x:_.scale,y:s.scale}),d=Ln(n),f=Ln(e),p=a&&a.length===2,v=Ptt(g,d,f,p,c,t.position,_.orientation,s.orientation,t);if(!v)return null;var m=Att(v,2),y=m[0],T=y.x,x=y.y,b=m[1],C=b.x,N=b.y,w=ar(t,"hidden")?"url(#".concat(l,")"):void 0,P=Wb(Wb({clipPath:w},St(t,!0)),{},{x1:T,y1:x,x2:C,y2:N});return B.createElement(Ut,{className:Mt("recharts-reference-line",h)},Ett(o,P),jn.renderCallByParent(t,qJ({x1:T,y1:x,x2:C,y2:N})))}var Ov=function(t){function n(){return vtt(this,n),Ttt(this,n,arguments)}return ktt(n,t),xtt(n,[{key:"render",value:function(){return B.createElement(Mtt,this.props)}}])}(B.Component);Hv(Ov,"displayName","ReferenceLine");Hv(Ov,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function hm(){return hm=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},hm.apply(this,arguments)}function D0(t){"@babel/helpers - typeof";return D0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},D0(t)}function Xb(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function Qb(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?Xb(Object(e),!0).forEach(function(a){kg(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Xb(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function Itt(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function Dtt(t,n){for(var e=0;e<n.length;e++){var a=n[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,jw(a.key),a)}}function Ltt(t,n,e){return n&&Dtt(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function Ftt(t,n,e){return n=Zs(n),Btt(t,Rw()?Reflect.construct(n,e||[],Zs(t).constructor):n.apply(t,e))}function Btt(t,n){if(n&&(D0(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Rtt(t)}function Rtt(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Rw(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Rw=function(){return!!t})()}function Zs(t){return Zs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Zs(t)}function jtt(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&um(t,n)}function um(t,n){return um=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},um(t,n)}function kg(t,n,e){return n=jw(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function jw(t){var n=Ktt(t,"string");return D0(n)=="symbol"?n:n+""}function Ktt(t,n){if(D0(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(D0(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var Vtt=function(n){var e=n.x,a=n.y,r=n.xAxis,i=n.yAxis,o=kv({x:r.scale,y:i.scale}),h=o.apply({x:e,y:a},{bandAware:!0});return ar(n,"discard")&&!o.isInRange(h)?null:h},Ng=function(t){function n(){return Itt(this,n),Ftt(this,n,arguments)}return jtt(n,t),Ltt(n,[{key:"render",value:function(){var a=this.props,r=a.x,i=a.y,o=a.r,h=a.alwaysShow,u=a.clipPathId,l=Ln(r),_=Ln(i);if(ja(h===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!l||!_)return null;var s=Vtt(this.props);if(!s)return null;var c=s.x,g=s.y,d=this.props,f=d.shape,p=d.className,v=ar(this.props,"hidden")?"url(#".concat(u,")"):void 0,m=Qb(Qb({clipPath:v},St(this.props,!0)),{},{cx:c,cy:g});return B.createElement(Ut,{className:Mt("recharts-reference-dot",p)},n.renderDot(f,m),jn.renderCallByParent(this.props,{x:c-o,y:g-o,width:2*o,height:2*o}))}}])}(B.Component);kg(Ng,"displayName","ReferenceDot");kg(Ng,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});kg(Ng,"renderDot",function(t,n){var e;return B.isValidElement(t)?e=B.cloneElement(t,n):Ht(t)?e=t(n):e=B.createElement(Cv,hm({},n,{cx:n.cx,cy:n.cy,className:"recharts-reference-dot-dot"})),e});function lm(){return lm=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},lm.apply(this,arguments)}function L0(t){"@babel/helpers - typeof";return L0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},L0(t)}function Zb(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function Jb(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?Zb(Object(e),!0).forEach(function(a){Ag(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Zb(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function $tt(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function qtt(t,n){for(var e=0;e<n.length;e++){var a=n[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,Vw(a.key),a)}}function Gtt(t,n,e){return n&&qtt(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function Utt(t,n,e){return n=Js(n),Ytt(t,Kw()?Reflect.construct(n,e||[],Js(t).constructor):n.apply(t,e))}function Ytt(t,n){if(n&&(L0(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Wtt(t)}function Wtt(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Kw(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Kw=function(){return!!t})()}function Js(t){return Js=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Js(t)}function ztt(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&_m(t,n)}function _m(t,n){return _m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},_m(t,n)}function Ag(t,n,e){return n=Vw(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function Vw(t){var n=Xtt(t,"string");return L0(n)=="symbol"?n:n+""}function Xtt(t,n){if(L0(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(L0(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var Qtt=function(n,e,a,r,i){var o=i.x1,h=i.x2,u=i.y1,l=i.y2,_=i.xAxis,s=i.yAxis;if(!_||!s)return null;var c=kv({x:_.scale,y:s.scale}),g={x:n?c.x.apply(o,{position:"start"}):c.x.rangeMin,y:a?c.y.apply(u,{position:"start"}):c.y.rangeMin},d={x:e?c.x.apply(h,{position:"end"}):c.x.rangeMax,y:r?c.y.apply(l,{position:"end"}):c.y.rangeMax};return ar(i,"discard")&&(!c.isInRange(g)||!c.isInRange(d))?null:Sw(g,d)},wg=function(t){function n(){return $tt(this,n),Utt(this,n,arguments)}return ztt(n,t),Gtt(n,[{key:"render",value:function(){var a=this.props,r=a.x1,i=a.x2,o=a.y1,h=a.y2,u=a.className,l=a.alwaysShow,_=a.clipPathId;ja(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var s=Ln(r),c=Ln(i),g=Ln(o),d=Ln(h),f=this.props.shape;if(!s&&!c&&!g&&!d&&!f)return null;var p=Qtt(s,c,g,d,this.props);if(!p&&!f)return null;var v=ar(this.props,"hidden")?"url(#".concat(_,")"):void 0;return B.createElement(Ut,{className:Mt("recharts-reference-area",u)},n.renderRect(f,Jb(Jb({clipPath:v},St(this.props,!0)),p)),jn.renderCallByParent(this.props,p))}}])}(B.Component);Ag(wg,"displayName","ReferenceArea");Ag(wg,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});Ag(wg,"renderRect",function(t,n){var e;return B.isValidElement(t)?e=B.cloneElement(t,n):Ht(t)?e=t(n):e=B.createElement(bv,lm({},n,{className:"recharts-reference-area-rect"})),e});function $w(t,n,e){if(n<1)return[];if(n===1&&e===void 0)return t;for(var a=[],r=0;r<t.length;r+=n)a.push(t[r]);return a}function Ztt(t,n,e){var a={width:t.width+n.width,height:t.height+n.height};return UJ(a,e)}function Jtt(t,n,e){var a=e==="width",r=t.x,i=t.y,o=t.width,h=t.height;return n===1?{start:a?r:i,end:a?r+o:i+h}:{start:a?r+o:i+h,end:a?r:i}}function tc(t,n,e,a,r){if(t*n<t*a||t*n>t*r)return!1;var i=e();return t*(n-t*i/2-a)>=0&&t*(n+t*i/2-r)<=0}function tnt(t,n){return $w(t,n+1)}function nnt(t,n,e,a,r){for(var i=(a||[]).slice(),o=n.start,h=n.end,u=0,l=1,_=o,s=function(){var d=a?.[u];if(d===void 0)return{v:$w(a,l)};var f=u,p,v=function(){return p===void 0&&(p=e(d,f)),p},m=d.coordinate,y=u===0||tc(t,m,v,_,h);y||(u=0,_=o,l+=1),y&&(_=m+t*(v()/2+r),u+=l)},c;l<=i.length;)if(c=s(),c)return c.v;return[]}function el(t){"@babel/helpers - typeof";return el=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},el(t)}function tC(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function he(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?tC(Object(e),!0).forEach(function(a){ent(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):tC(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function ent(t,n,e){return n=ant(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function ant(t){var n=rnt(t,"string");return el(n)=="symbol"?n:n+""}function rnt(t,n){if(el(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(el(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}function int(t,n,e,a,r){for(var i=(a||[]).slice(),o=i.length,h=n.start,u=n.end,l=function(c){var g=i[c],d,f=function(){return d===void 0&&(d=e(g,c)),d};if(c===o-1){var p=t*(g.coordinate+t*f()/2-u);i[c]=g=he(he({},g),{},{tickCoord:p>0?g.coordinate-p*t:g.coordinate})}else i[c]=g=he(he({},g),{},{tickCoord:g.coordinate});var v=tc(t,g.tickCoord,f,h,u);v&&(u=g.tickCoord-t*(f()/2+r),i[c]=he(he({},g),{},{isShow:!0}))},_=o-1;_>=0;_--)l(_);return i}function ont(t,n,e,a,r,i){var o=(a||[]).slice(),h=o.length,u=n.start,l=n.end;if(i){var _=a[h-1],s=e(_,h-1),c=t*(_.coordinate+t*s/2-l);o[h-1]=_=he(he({},_),{},{tickCoord:c>0?_.coordinate-c*t:_.coordinate});var g=tc(t,_.tickCoord,function(){return s},u,l);g&&(l=_.tickCoord-t*(s/2+r),o[h-1]=he(he({},_),{},{isShow:!0}))}for(var d=i?h-1:h,f=function(m){var y=o[m],T,x=function(){return T===void 0&&(T=e(y,m)),T};if(m===0){var b=t*(y.coordinate-t*x()/2-u);o[m]=y=he(he({},y),{},{tickCoord:b<0?y.coordinate-b*t:y.coordinate})}else o[m]=y=he(he({},y),{},{tickCoord:y.coordinate});var C=tc(t,y.tickCoord,x,u,l);C&&(u=y.tickCoord+t*(x()/2+r),o[m]=he(he({},y),{},{isShow:!0}))},p=0;p<d;p++)f(p);return o}function Ev(t,n,e){var a=t.tick,r=t.ticks,i=t.viewBox,o=t.minTickGap,h=t.orientation,u=t.interval,l=t.tickFormatter,_=t.unit,s=t.angle;if(!r||!r.length||!a)return[];if(ct(u)||nh.isSsr)return tnt(r,typeof u=="number"&&ct(u)?u:0);var c=[],g=h==="top"||h==="bottom"?"width":"height",d=_&&g==="width"?Wh(_,{fontSize:n,letterSpacing:e}):{width:0,height:0},f=function(y,T){var x=Ht(l)?l(y.value,T):y.value;return g==="width"?Ztt(Wh(x,{fontSize:n,letterSpacing:e}),d,s):Wh(x,{fontSize:n,letterSpacing:e})[g]},p=r.length>=2?ve(r[1].coordinate-r[0].coordinate):1,v=Jtt(i,p,g);return u==="equidistantPreserveStart"?nnt(p,v,f,r,o):(u==="preserveStart"||u==="preserveStartEnd"?c=ont(p,v,f,r,o,u==="preserveStartEnd"):c=int(p,v,f,r,o),c.filter(function(m){return m.isShow}))}var hnt=["viewBox"],unt=["viewBox"],lnt=["ticks"];function F0(t){"@babel/helpers - typeof";return F0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},F0(t)}function Wo(){return Wo=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},Wo.apply(this,arguments)}function nC(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function En(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?nC(Object(e),!0).forEach(function(a){Pv(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):nC(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function Rf(t,n){if(t==null)return{};var e=_nt(t,n),a,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)a=i[r],!(n.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(e[a]=t[a])}return e}function _nt(t,n){if(t==null)return{};var e={};for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){if(n.indexOf(a)>=0)continue;e[a]=t[a]}return e}function snt(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function eC(t,n){for(var e=0;e<n.length;e++){var a=n[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,Gw(a.key),a)}}function cnt(t,n,e){return n&&eC(t.prototype,n),e&&eC(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function gnt(t,n,e){return n=nc(n),fnt(t,qw()?Reflect.construct(n,e||[],nc(t).constructor):n.apply(t,e))}function fnt(t,n){if(n&&(F0(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return dnt(t)}function dnt(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function qw(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(qw=function(){return!!t})()}function nc(t){return nc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},nc(t)}function pnt(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&sm(t,n)}function sm(t,n){return sm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},sm(t,n)}function Pv(t,n,e){return n=Gw(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function Gw(t){var n=mnt(t,"string");return F0(n)=="symbol"?n:n+""}function mnt(t,n){if(F0(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(F0(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var ih=function(t){function n(e){var a;return snt(this,n),a=gnt(this,n,[e]),a.state={fontSize:"",letterSpacing:""},a}return pnt(n,t),cnt(n,[{key:"shouldComponentUpdate",value:function(a,r){var i=a.viewBox,o=Rf(a,hnt),h=this.props,u=h.viewBox,l=Rf(h,unt);return!r0(i,u)||!r0(o,l)||!r0(r,this.state)}},{key:"componentDidMount",value:function(){var a=this.layerReference;if(a){var r=a.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];r&&this.setState({fontSize:window.getComputedStyle(r).fontSize,letterSpacing:window.getComputedStyle(r).letterSpacing})}}},{key:"getTickLineCoord",value:function(a){var r=this.props,i=r.x,o=r.y,h=r.width,u=r.height,l=r.orientation,_=r.tickSize,s=r.mirror,c=r.tickMargin,g,d,f,p,v,m,y=s?-1:1,T=a.tickSize||_,x=ct(a.tickCoord)?a.tickCoord:a.coordinate;switch(l){case"top":g=d=a.coordinate,p=o+ +!s*u,f=p-y*T,m=f-y*c,v=x;break;case"left":f=p=a.coordinate,d=i+ +!s*h,g=d-y*T,v=g-y*c,m=x;break;case"right":f=p=a.coordinate,d=i+ +s*h,g=d+y*T,v=g+y*c,m=x;break;default:g=d=a.coordinate,p=o+ +s*u,f=p+y*T,m=f+y*c,v=x;break}return{line:{x1:g,y1:f,x2:d,y2:p},tick:{x:v,y:m}}}},{key:"getTickTextAnchor",value:function(){var a=this.props,r=a.orientation,i=a.mirror,o;switch(r){case"left":o=i?"start":"end";break;case"right":o=i?"end":"start";break;default:o="middle";break}return o}},{key:"getTickVerticalAnchor",value:function(){var a=this.props,r=a.orientation,i=a.mirror,o="end";switch(r){case"left":case"right":o="middle";break;case"top":o=i?"start":"end";break;default:o=i?"end":"start";break}return o}},{key:"renderAxisLine",value:function(){var a=this.props,r=a.x,i=a.y,o=a.width,h=a.height,u=a.orientation,l=a.mirror,_=a.axisLine,s=En(En(En({},St(this.props,!1)),St(_,!1)),{},{fill:"none"});if(u==="top"||u==="bottom"){var c=+(u==="top"&&!l||u==="bottom"&&l);s=En(En({},s),{},{x1:r,y1:i+c*h,x2:r+o,y2:i+c*h})}else{var g=+(u==="left"&&!l||u==="right"&&l);s=En(En({},s),{},{x1:r+g*o,y1:i,x2:r+g*o,y2:i+h})}return B.createElement("line",Wo({},s,{className:Mt("recharts-cartesian-axis-line",ze(_,"className"))}))}},{key:"renderTicks",value:function(a,r,i){var o=this,h=this.props,u=h.tickLine,l=h.stroke,_=h.tick,s=h.tickFormatter,c=h.unit,g=Ev(En(En({},this.props),{},{ticks:a}),r,i),d=this.getTickTextAnchor(),f=this.getTickVerticalAnchor(),p=St(this.props,!1),v=St(_,!1),m=En(En({},p),{},{fill:"none"},St(u,!1)),y=g.map(function(T,x){var b=o.getTickLineCoord(T),C=b.line,N=b.tick,w=En(En(En(En({textAnchor:d,verticalAnchor:f},p),{},{stroke:"none",fill:l},v),N),{},{index:x,payload:T,visibleTicksCount:g.length,tickFormatter:s});return B.createElement(Ut,Wo({className:"recharts-cartesian-axis-tick",key:"tick-".concat(T.value,"-").concat(T.coordinate,"-").concat(T.tickCoord)},io(o.props,T,x)),u&&B.createElement("line",Wo({},m,C,{className:Mt("recharts-cartesian-axis-tick-line",ze(u,"className"))})),_&&n.renderTickItem(_,w,"".concat(Ht(s)?s(T.value,x):T.value).concat(c||"")))});return B.createElement("g",{className:"recharts-cartesian-axis-ticks"},y)}},{key:"render",value:function(){var a=this,r=this.props,i=r.axisLine,o=r.width,h=r.height,u=r.ticksGenerator,l=r.className,_=r.hide;if(_)return null;var s=this.props,c=s.ticks,g=Rf(s,lnt),d=c;return Ht(u)&&(d=c&&c.length>0?u(this.props):u(g)),o<=0||h<=0||!d||!d.length?null:B.createElement(Ut,{className:Mt("recharts-cartesian-axis",l),ref:function(p){a.layerReference=p}},i&&this.renderAxisLine(),this.renderTicks(d,this.state.fontSize,this.state.letterSpacing),jn.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(a,r,i){var o,h=Mt(r.className,"recharts-cartesian-axis-tick-value");return B.isValidElement(a)?o=B.cloneElement(a,En(En({},r),{},{className:h})):Ht(a)?o=a(En(En({},r),{},{className:h})):o=B.createElement(oo,Wo({},r,{className:"recharts-cartesian-axis-tick-value"}),i),o}}])}(J.Component);Pv(ih,"displayName","CartesianAxis");Pv(ih,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var vnt=["x1","y1","x2","y2","key"],ynt=["offset"];function lo(t){"@babel/helpers - typeof";return lo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},lo(t)}function aC(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function le(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?aC(Object(e),!0).forEach(function(a){xnt(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):aC(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function xnt(t,n,e){return n=Tnt(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function Tnt(t){var n=bnt(t,"string");return lo(n)=="symbol"?n:n+""}function bnt(t,n){if(lo(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(lo(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}function Ui(){return Ui=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},Ui.apply(this,arguments)}function rC(t,n){if(t==null)return{};var e=Cnt(t,n),a,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)a=i[r],!(n.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(e[a]=t[a])}return e}function Cnt(t,n){if(t==null)return{};var e={};for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){if(n.indexOf(a)>=0)continue;e[a]=t[a]}return e}var knt=function(n){var e=n.fill;if(!e||e==="none")return null;var a=n.fillOpacity,r=n.x,i=n.y,o=n.width,h=n.height,u=n.ry;return B.createElement("rect",{x:r,y:i,ry:u,width:o,height:h,stroke:"none",fill:e,fillOpacity:a,className:"recharts-cartesian-grid-bg"})};function Uw(t,n){var e;if(B.isValidElement(t))e=B.cloneElement(t,n);else if(Ht(t))e=t(n);else{var a=n.x1,r=n.y1,i=n.x2,o=n.y2,h=n.key,u=rC(n,vnt),l=St(u,!1);l.offset;var _=rC(l,ynt);e=B.createElement("line",Ui({},_,{x1:a,y1:r,x2:i,y2:o,fill:"none",key:h}))}return e}function Nnt(t){var n=t.x,e=t.width,a=t.horizontal,r=a===void 0?!0:a,i=t.horizontalPoints;if(!r||!i||!i.length)return null;var o=i.map(function(h,u){var l=le(le({},t),{},{x1:n,y1:h,x2:n+e,y2:h,key:"line-".concat(u),index:u});return Uw(r,l)});return B.createElement("g",{className:"recharts-cartesian-grid-horizontal"},o)}function Ant(t){var n=t.y,e=t.height,a=t.vertical,r=a===void 0?!0:a,i=t.verticalPoints;if(!r||!i||!i.length)return null;var o=i.map(function(h,u){var l=le(le({},t),{},{x1:h,y1:n,x2:h,y2:n+e,key:"line-".concat(u),index:u});return Uw(r,l)});return B.createElement("g",{className:"recharts-cartesian-grid-vertical"},o)}function wnt(t){var n=t.horizontalFill,e=t.fillOpacity,a=t.x,r=t.y,i=t.width,o=t.height,h=t.horizontalPoints,u=t.horizontal,l=u===void 0?!0:u;if(!l||!n||!n.length)return null;var _=h.map(function(c){return Math.round(c+r-r)}).sort(function(c,g){return c-g});r!==_[0]&&_.unshift(0);var s=_.map(function(c,g){var d=!_[g+1],f=d?r+o-c:_[g+1]-c;if(f<=0)return null;var p=g%n.length;return B.createElement("rect",{key:"react-".concat(g),y:c,x:a,height:f,width:i,stroke:"none",fill:n[p],fillOpacity:e,className:"recharts-cartesian-grid-bg"})});return B.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},s)}function Snt(t){var n=t.vertical,e=n===void 0?!0:n,a=t.verticalFill,r=t.fillOpacity,i=t.x,o=t.y,h=t.width,u=t.height,l=t.verticalPoints;if(!e||!a||!a.length)return null;var _=l.map(function(c){return Math.round(c+i-i)}).sort(function(c,g){return c-g});i!==_[0]&&_.unshift(0);var s=_.map(function(c,g){var d=!_[g+1],f=d?i+h-c:_[g+1]-c;if(f<=0)return null;var p=g%a.length;return B.createElement("rect",{key:"react-".concat(g),x:c,y:o,width:f,height:u,stroke:"none",fill:a[p],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return B.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},s)}var Hnt=function(n,e){var a=n.xAxis,r=n.width,i=n.height,o=n.offset;return $A(Ev(le(le(le({},ih.defaultProps),a),{},{ticks:yr(a,!0),viewBox:{x:0,y:0,width:r,height:i}})),o.left,o.left+o.width,e)},Ont=function(n,e){var a=n.yAxis,r=n.width,i=n.height,o=n.offset;return $A(Ev(le(le(le({},ih.defaultProps),a),{},{ticks:yr(a,!0),viewBox:{x:0,y:0,width:r,height:i}})),o.top,o.top+o.height,e)},So={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function xr(t){var n,e,a,r,i,o,h=wv(),u=Sv(),l=mtt(),_=le(le({},t),{},{stroke:(n=t.stroke)!==null&&n!==void 0?n:So.stroke,fill:(e=t.fill)!==null&&e!==void 0?e:So.fill,horizontal:(a=t.horizontal)!==null&&a!==void 0?a:So.horizontal,horizontalFill:(r=t.horizontalFill)!==null&&r!==void 0?r:So.horizontalFill,vertical:(i=t.vertical)!==null&&i!==void 0?i:So.vertical,verticalFill:(o=t.verticalFill)!==null&&o!==void 0?o:So.verticalFill,x:ct(t.x)?t.x:l.left,y:ct(t.y)?t.y:l.top,width:ct(t.width)?t.width:l.width,height:ct(t.height)?t.height:l.height}),s=_.x,c=_.y,g=_.width,d=_.height,f=_.syncWithTicks,p=_.horizontalValues,v=_.verticalValues,m=ftt(),y=dtt();if(!ct(g)||g<=0||!ct(d)||d<=0||!ct(s)||s!==+s||!ct(c)||c!==+c)return null;var T=_.verticalCoordinatesGenerator||Hnt,x=_.horizontalCoordinatesGenerator||Ont,b=_.horizontalPoints,C=_.verticalPoints;if((!b||!b.length)&&Ht(x)){var N=p&&p.length,w=x({yAxis:y?le(le({},y),{},{ticks:N?p:y.ticks}):void 0,width:h,height:u,offset:l},N?!0:f);ja(Array.isArray(w),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(lo(w),"]")),Array.isArray(w)&&(b=w)}if((!C||!C.length)&&Ht(T)){var P=v&&v.length,L=T({xAxis:m?le(le({},m),{},{ticks:P?v:m.ticks}):void 0,width:h,height:u,offset:l},P?!0:f);ja(Array.isArray(L),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(lo(L),"]")),Array.isArray(L)&&(C=L)}return B.createElement("g",{className:"recharts-cartesian-grid"},B.createElement(knt,{fill:_.fill,fillOpacity:_.fillOpacity,x:_.x,y:_.y,width:_.width,height:_.height,ry:_.ry}),B.createElement(Nnt,Ui({},_,{offset:l,horizontalPoints:b,xAxis:m,yAxis:y})),B.createElement(Ant,Ui({},_,{offset:l,verticalPoints:C,xAxis:m,yAxis:y})),B.createElement(wnt,Ui({},_,{horizontalPoints:b})),B.createElement(Snt,Ui({},_,{verticalPoints:C})))}xr.displayName="CartesianGrid";function B0(t){"@babel/helpers - typeof";return B0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},B0(t)}function Ent(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function Pnt(t,n){for(var e=0;e<n.length;e++){var a=n[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,zw(a.key),a)}}function Mnt(t,n,e){return n&&Pnt(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function Int(t,n,e){return n=ec(n),Dnt(t,Yw()?Reflect.construct(n,e||[],ec(t).constructor):n.apply(t,e))}function Dnt(t,n){if(n&&(B0(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Lnt(t)}function Lnt(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Yw(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Yw=function(){return!!t})()}function ec(t){return ec=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ec(t)}function Fnt(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&cm(t,n)}function cm(t,n){return cm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},cm(t,n)}function Ww(t,n,e){return n=zw(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function zw(t){var n=Bnt(t,"string");return B0(n)=="symbol"?n:n+""}function Bnt(t,n){if(B0(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(B0(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}function gm(){return gm=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},gm.apply(this,arguments)}function Rnt(t){var n=t.xAxisId,e=wv(),a=Sv(),r=Dw(n);return r==null?null:J.createElement(ih,gm({},r,{className:Mt("recharts-".concat(r.axisType," ").concat(r.axisType),r.className),viewBox:{x:0,y:0,width:e,height:a},ticksGenerator:function(o){return yr(o,!0)}}))}var Pa=function(t){function n(){return Ent(this,n),Int(this,n,arguments)}return Fnt(n,t),Mnt(n,[{key:"render",value:function(){return J.createElement(Rnt,this.props)}}])}(J.Component);Ww(Pa,"displayName","XAxis");Ww(Pa,"defaultProps",{allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0});function R0(t){"@babel/helpers - typeof";return R0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},R0(t)}function jnt(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function Knt(t,n){for(var e=0;e<n.length;e++){var a=n[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,Zw(a.key),a)}}function Vnt(t,n,e){return n&&Knt(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function $nt(t,n,e){return n=ac(n),qnt(t,Xw()?Reflect.construct(n,e||[],ac(t).constructor):n.apply(t,e))}function qnt(t,n){if(n&&(R0(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Gnt(t)}function Gnt(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Xw(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Xw=function(){return!!t})()}function ac(t){return ac=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ac(t)}function Unt(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&fm(t,n)}function fm(t,n){return fm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},fm(t,n)}function Qw(t,n,e){return n=Zw(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function Zw(t){var n=Ynt(t,"string");return R0(n)=="symbol"?n:n+""}function Ynt(t,n){if(R0(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(R0(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}function dm(){return dm=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},dm.apply(this,arguments)}var Wnt=function(n){var e=n.yAxisId,a=wv(),r=Sv(),i=Lw(e);return i==null?null:J.createElement(ih,dm({},i,{className:Mt("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:a,height:r},ticksGenerator:function(h){return yr(h,!0)}}))},Ma=function(t){function n(){return jnt(this,n),$nt(this,n,arguments)}return Unt(n,t),Vnt(n,[{key:"render",value:function(){return J.createElement(Wnt,this.props)}}])}(J.Component);Qw(Ma,"displayName","YAxis");Qw(Ma,"defaultProps",{allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1});function iC(t){return Znt(t)||Qnt(t)||Xnt(t)||znt()}function znt(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Xnt(t,n){if(t){if(typeof t=="string")return pm(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return pm(t,n)}}function Qnt(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Znt(t){if(Array.isArray(t))return pm(t)}function pm(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}var mm=function(n,e,a,r,i){var o=fa(n,Ov),h=fa(n,Ng),u=[].concat(iC(o),iC(h)),l=fa(n,wg),_="".concat(r,"Id"),s=r[0],c=e;if(u.length&&(c=u.reduce(function(f,p){if(p.props[_]===a&&ar(p.props,"extendDomain")&&ct(p.props[s])){var v=p.props[s];return[Math.min(f[0],v),Math.max(f[1],v)]}return f},c)),l.length){var g="".concat(s,"1"),d="".concat(s,"2");c=l.reduce(function(f,p){if(p.props[_]===a&&ar(p.props,"extendDomain")&&ct(p.props[g])&&ct(p.props[d])){var v=p.props[g],m=p.props[d];return[Math.min(f[0],v,m),Math.max(f[1],v,m)]}return f},c)}return i&&i.length&&(c=i.reduce(function(f,p){return ct(p)?[Math.min(f[0],p),Math.max(f[1],p)]:f},c)),c},Jw={exports:{}};(function(t){var n=Object.prototype.hasOwnProperty,e="~";function a(){}Object.create&&(a.prototype=Object.create(null),new a().__proto__||(e=!1));function r(u,l,_){this.fn=u,this.context=l,this.once=_||!1}function i(u,l,_,s,c){if(typeof _!="function")throw new TypeError("The listener must be a function");var g=new r(_,s||u,c),d=e?e+l:l;return u._events[d]?u._events[d].fn?u._events[d]=[u._events[d],g]:u._events[d].push(g):(u._events[d]=g,u._eventsCount++),u}function o(u,l){--u._eventsCount===0?u._events=new a:delete u._events[l]}function h(){this._events=new a,this._eventsCount=0}h.prototype.eventNames=function(){var l=[],_,s;if(this._eventsCount===0)return l;for(s in _=this._events)n.call(_,s)&&l.push(e?s.slice(1):s);return Object.getOwnPropertySymbols?l.concat(Object.getOwnPropertySymbols(_)):l},h.prototype.listeners=function(l){var _=e?e+l:l,s=this._events[_];if(!s)return[];if(s.fn)return[s.fn];for(var c=0,g=s.length,d=new Array(g);c<g;c++)d[c]=s[c].fn;return d},h.prototype.listenerCount=function(l){var _=e?e+l:l,s=this._events[_];return s?s.fn?1:s.length:0},h.prototype.emit=function(l,_,s,c,g,d){var f=e?e+l:l;if(!this._events[f])return!1;var p=this._events[f],v=arguments.length,m,y;if(p.fn){switch(p.once&&this.removeListener(l,p.fn,void 0,!0),v){case 1:return p.fn.call(p.context),!0;case 2:return p.fn.call(p.context,_),!0;case 3:return p.fn.call(p.context,_,s),!0;case 4:return p.fn.call(p.context,_,s,c),!0;case 5:return p.fn.call(p.context,_,s,c,g),!0;case 6:return p.fn.call(p.context,_,s,c,g,d),!0}for(y=1,m=new Array(v-1);y<v;y++)m[y-1]=arguments[y];p.fn.apply(p.context,m)}else{var T=p.length,x;for(y=0;y<T;y++)switch(p[y].once&&this.removeListener(l,p[y].fn,void 0,!0),v){case 1:p[y].fn.call(p[y].context);break;case 2:p[y].fn.call(p[y].context,_);break;case 3:p[y].fn.call(p[y].context,_,s);break;case 4:p[y].fn.call(p[y].context,_,s,c);break;default:if(!m)for(x=1,m=new Array(v-1);x<v;x++)m[x-1]=arguments[x];p[y].fn.apply(p[y].context,m)}}return!0},h.prototype.on=function(l,_,s){return i(this,l,_,s,!1)},h.prototype.once=function(l,_,s){return i(this,l,_,s,!0)},h.prototype.removeListener=function(l,_,s,c){var g=e?e+l:l;if(!this._events[g])return this;if(!_)return o(this,g),this;var d=this._events[g];if(d.fn)d.fn===_&&(!c||d.once)&&(!s||d.context===s)&&o(this,g);else{for(var f=0,p=[],v=d.length;f<v;f++)(d[f].fn!==_||c&&!d[f].once||s&&d[f].context!==s)&&p.push(d[f]);p.length?this._events[g]=p.length===1?p[0]:p:o(this,g)}return this},h.prototype.removeAllListeners=function(l){var _;return l?(_=e?e+l:l,this._events[_]&&o(this,_)):(this._events=new a,this._eventsCount=0),this},h.prototype.off=h.prototype.removeListener,h.prototype.addListener=h.prototype.on,h.prefixed=e,h.EventEmitter=h,t.exports=h})(Jw);var Jnt=Jw.exports;const tet=Xt(Jnt);var jf=new tet,Kf="recharts.syncMouseEvents";function al(t){"@babel/helpers - typeof";return al=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},al(t)}function net(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function eet(t,n){for(var e=0;e<n.length;e++){var a=n[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,t4(a.key),a)}}function aet(t,n,e){return n&&eet(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function Vf(t,n,e){return n=t4(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function t4(t){var n=ret(t,"string");return al(n)=="symbol"?n:n+""}function ret(t,n){if(al(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(al(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var iet=function(){function t(){net(this,t),Vf(this,"activeIndex",0),Vf(this,"coordinateList",[]),Vf(this,"layout","horizontal")}return aet(t,[{key:"setDetails",value:function(e){var a,r=e.coordinateList,i=r===void 0?null:r,o=e.container,h=o===void 0?null:o,u=e.layout,l=u===void 0?null:u,_=e.offset,s=_===void 0?null:_,c=e.mouseHandlerCallback,g=c===void 0?null:c;this.coordinateList=(a=i??this.coordinateList)!==null&&a!==void 0?a:[],this.container=h??this.container,this.layout=l??this.layout,this.offset=s??this.offset,this.mouseHandlerCallback=g??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(e){if(this.coordinateList.length!==0)switch(e.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(e){this.activeIndex=e}},{key:"spoofMouse",value:function(){var e,a;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var r=this.container.getBoundingClientRect(),i=r.x,o=r.y,h=r.height,u=this.coordinateList[this.activeIndex].coordinate,l=((e=window)===null||e===void 0?void 0:e.scrollX)||0,_=((a=window)===null||a===void 0?void 0:a.scrollY)||0,s=i+u+l,c=o+this.offset.top+h/2+_;this.mouseHandlerCallback({pageX:s,pageY:c})}}}])}();function oet(t,n,e){if(e==="number"&&n===!0&&Array.isArray(t)){var a=t?.[0],r=t?.[1];if(a&&r&&ct(a)&&ct(r))return!0}return!1}function het(t,n,e,a){var r=a/2;return{stroke:"none",fill:"#ccc",x:t==="horizontal"?n.x-r:e.left+.5,y:t==="horizontal"?e.top+.5:n.y-r,width:t==="horizontal"?a:e.width-1,height:t==="horizontal"?e.height-1:a}}function n4(t){var n=t.cx,e=t.cy,a=t.radius,r=t.startAngle,i=t.endAngle,o=rn(n,e,a,r),h=rn(n,e,a,i);return{points:[o,h],cx:n,cy:e,radius:a,startAngle:r,endAngle:i}}function uet(t,n,e){var a,r,i,o;if(t==="horizontal")a=n.x,i=a,r=e.top,o=e.top+e.height;else if(t==="vertical")r=n.y,o=r,a=e.left,i=e.left+e.width;else if(n.cx!=null&&n.cy!=null)if(t==="centric"){var h=n.cx,u=n.cy,l=n.innerRadius,_=n.outerRadius,s=n.angle,c=rn(h,u,l,s),g=rn(h,u,_,s);a=c.x,r=c.y,i=g.x,o=g.y}else return n4(n);return[{x:a,y:r},{x:i,y:o}]}function rl(t){"@babel/helpers - typeof";return rl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},rl(t)}function oC(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function s_(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?oC(Object(e),!0).forEach(function(a){_et(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):oC(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function _et(t,n,e){return n=set(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function set(t){var n=cet(t,"string");return rl(n)=="symbol"?n:n+""}function cet(t,n){if(rl(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(rl(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}function get(t){var n,e,a=t.element,r=t.tooltipEventType,i=t.isActive,o=t.activeCoordinate,h=t.activePayload,u=t.offset,l=t.activeTooltipIndex,_=t.tooltipAxisBandSize,s=t.layout,c=t.chartName,g=(n=a.props.cursor)!==null&&n!==void 0?n:(e=a.type.defaultProps)===null||e===void 0?void 0:e.cursor;if(!a||!g||!i||!o||c!=="ScatterChart"&&r!=="axis")return null;var d,f=jp;if(c==="ScatterChart")d=o,f=$X;else if(c==="BarChart")d=het(s,o,u,_),f=bv;else if(s==="radial"){var p=n4(o),v=p.cx,m=p.cy,y=p.radius,T=p.startAngle,x=p.endAngle;d={cx:v,cy:m,startAngle:T,endAngle:x,innerRadius:y,outerRadius:y},f=tw}else d={points:uet(s,o,u)},f=jp;var b=s_(s_(s_(s_({stroke:"#ccc",pointerEvents:"none"},u),d),St(g,!1)),{},{payload:h,payloadIndex:l,className:Mt("recharts-tooltip-cursor",g.className)});return J.isValidElement(g)?J.cloneElement(g,b):J.createElement(f,b)}var fet=["item"],det=["children","className","width","height","style","compact","title","desc"];function j0(t){"@babel/helpers - typeof";return j0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},j0(t)}function zo(){return zo=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},zo.apply(this,arguments)}function hC(t,n){return vet(t)||met(t,n)||a4(t,n)||pet()}function pet(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function met(t,n){var e=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(e!=null){var a,r,i,o,h=[],u=!0,l=!1;try{if(i=(e=e.call(t)).next,n!==0)for(;!(u=(a=i.call(e)).done)&&(h.push(a.value),h.length!==n);u=!0);}catch(_){l=!0,r=_}finally{try{if(!u&&e.return!=null&&(o=e.return(),Object(o)!==o))return}finally{if(l)throw r}}return h}}function vet(t){if(Array.isArray(t))return t}function uC(t,n){if(t==null)return{};var e=yet(t,n),a,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)a=i[r],!(n.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(e[a]=t[a])}return e}function yet(t,n){if(t==null)return{};var e={};for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){if(n.indexOf(a)>=0)continue;e[a]=t[a]}return e}function xet(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function Tet(t,n){for(var e=0;e<n.length;e++){var a=n[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,r4(a.key),a)}}function bet(t,n,e){return n&&Tet(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function Cet(t,n,e){return n=rc(n),ket(t,e4()?Reflect.construct(n,e||[],rc(t).constructor):n.apply(t,e))}function ket(t,n){if(n&&(j0(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Net(t)}function Net(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function e4(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(e4=function(){return!!t})()}function rc(t){return rc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},rc(t)}function Aet(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&vm(t,n)}function vm(t,n){return vm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},vm(t,n)}function K0(t){return Oet(t)||Het(t)||a4(t)||wet()}function wet(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function a4(t,n){if(t){if(typeof t=="string")return ym(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return ym(t,n)}}function Het(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Oet(t){if(Array.isArray(t))return ym(t)}function ym(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}function lC(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,a)}return e}function rt(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?lC(Object(e),!0).forEach(function(a){wt(t,a,e[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):lC(Object(e)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))})}return t}function wt(t,n,e){return n=r4(n),n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function r4(t){var n=Eet(t,"string");return j0(n)=="symbol"?n:n+""}function Eet(t,n){if(j0(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var a=e.call(t,n);if(j0(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}var Pet={xAxis:["bottom","top"],yAxis:["left","right"]},Met={width:"100%",height:"100%"},i4={x:0,y:0};function c_(t){return t}var Iet=function(n,e){return e==="horizontal"?n.x:e==="vertical"?n.y:e==="centric"?n.angle:n.radius},Det=function(n,e,a,r){var i=e.find(function(_){return _&&_.index===a});if(i){if(n==="horizontal")return{x:i.coordinate,y:r.y};if(n==="vertical")return{x:r.x,y:i.coordinate};if(n==="centric"){var o=i.coordinate,h=r.radius;return rt(rt(rt({},r),rn(r.cx,r.cy,h,o)),{},{angle:o,radius:h})}var u=i.coordinate,l=r.angle;return rt(rt(rt({},r),rn(r.cx,r.cy,u,l)),{},{angle:l,radius:u})}return i4},Sg=function(n,e){var a=e.graphicalItems,r=e.dataStartIndex,i=e.dataEndIndex,o=(a??[]).reduce(function(h,u){var l=u.props.data;return l&&l.length?[].concat(K0(h),K0(l)):h},[]);return o.length>0?o:n&&n.length&&ct(r)&&ct(i)?n.slice(r,i+1):[]};function o4(t){return t==="number"?[0,"auto"]:void 0}var xm=function(n,e,a,r){var i=n.graphicalItems,o=n.tooltipAxis,h=Sg(e,n);return a<0||!i||!i.length||a>=h.length?null:i.reduce(function(u,l){var _,s=(_=l.props.data)!==null&&_!==void 0?_:e;s&&n.dataStartIndex+n.dataEndIndex!==0&&n.dataEndIndex-n.dataStartIndex>=a&&(s=s.slice(n.dataStartIndex,n.dataEndIndex+1));var c;if(o.dataKey&&!o.allowDuplicatedCategory){var g=s===void 0?h:s;c=Wd(g,o.dataKey,r)}else c=s&&s[a]||h[a];return c?[].concat(K0(u),[WA(l,c)]):u},[])},_C=function(n,e,a,r){var i=r||{x:n.chartX,y:n.chartY},o=Iet(i,a),h=n.orderedTooltipTicks,u=n.tooltipAxis,l=n.tooltipTicks,_=lY(o,h,l,u);if(_>=0&&l){var s=l[_]&&l[_].value,c=xm(n,e,_,s),g=Det(a,h,_,i);return{activeTooltipIndex:_,activeLabel:s,activePayload:c,activeCoordinate:g}}return null},Let=function(n,e){var a=e.axes,r=e.graphicalItems,i=e.axisType,o=e.axisIdKey,h=e.stackGroups,u=e.dataStartIndex,l=e.dataEndIndex,_=n.layout,s=n.children,c=n.stackOffset,g=VA(_,i);return a.reduce(function(d,f){var p,v=f.type.defaultProps!==void 0?rt(rt({},f.type.defaultProps),f.props):f.props,m=v.type,y=v.dataKey,T=v.allowDataOverflow,x=v.allowDuplicatedCategory,b=v.scale,C=v.ticks,N=v.includeHidden,w=v[o];if(d[w])return d;var P=Sg(n.data,{graphicalItems:r.filter(function(O){var K,F=o in O.props?O.props[o]:(K=O.type.defaultProps)===null||K===void 0?void 0:K[o];return F===w}),dataStartIndex:u,dataEndIndex:l}),L=P.length,H,R,G;oet(v.domain,T,m)&&(H=Dp(v.domain,null,T),g&&(m==="number"||b!=="auto")&&(G=Xh(P,y,"category")));var V=o4(m);if(!H||H.length===0){var X,et=(X=v.domain)!==null&&X!==void 0?X:V;if(y){if(H=Xh(P,y,m),m==="category"&&g){var q=JM(H);x&&q?(R=H,H=Us(0,L)):x||(H=BT(et,H,f).reduce(function(O,K){return O.indexOf(K)>=0?O:[].concat(K0(O),[K])},[]))}else if(m==="category")x?H=H.filter(function(O){return O!==""&&!Dt(O)}):H=BT(et,H,f).reduce(function(O,K){return O.indexOf(K)>=0||K===""||Dt(K)?O:[].concat(K0(O),[K])},[]);else if(m==="number"){var Z=fY(P,r.filter(function(O){var K,F,j=o in O.props?O.props[o]:(K=O.type.defaultProps)===null||K===void 0?void 0:K[o],at="hide"in O.props?O.props.hide:(F=O.type.defaultProps)===null||F===void 0?void 0:F.hide;return j===w&&(N||!at)}),y,i,_);Z&&(H=Z)}g&&(m==="number"||b!=="auto")&&(G=Xh(P,y,"category"))}else g?H=Us(0,L):h&&h[w]&&h[w].hasStack&&m==="number"?H=c==="expand"?[0,1]:YA(h[w].stackGroups,u,l):H=KA(P,r.filter(function(O){var K=o in O.props?O.props[o]:O.type.defaultProps[o],F="hide"in O.props?O.props.hide:O.type.defaultProps.hide;return K===w&&(N||!F)}),m,_,!0);if(m==="number")H=mm(s,H,w,i,C),et&&(H=Dp(et,H,T));else if(m==="category"&&et){var ot=et,gt=H.every(function(O){return ot.indexOf(O)>=0});gt&&(H=ot)}}return rt(rt({},d),{},wt({},w,rt(rt({},v),{},{axisType:i,domain:H,categoricalDomain:G,duplicateDomain:R,originalDomain:(p=v.domain)!==null&&p!==void 0?p:V,isCategorical:g,layout:_})))},{})},Fet=function(n,e){var a=e.graphicalItems,r=e.Axis,i=e.axisType,o=e.axisIdKey,h=e.stackGroups,u=e.dataStartIndex,l=e.dataEndIndex,_=n.layout,s=n.children,c=Sg(n.data,{graphicalItems:a,dataStartIndex:u,dataEndIndex:l}),g=c.length,d=VA(_,i),f=-1;return a.reduce(function(p,v){var m=v.type.defaultProps!==void 0?rt(rt({},v.type.defaultProps),v.props):v.props,y=m[o],T=o4("number");if(!p[y]){f++;var x;return d?x=Us(0,g):h&&h[y]&&h[y].hasStack?(x=YA(h[y].stackGroups,u,l),x=mm(s,x,y,i)):(x=Dp(T,KA(c,a.filter(function(b){var C,N,w=o in b.props?b.props[o]:(C=b.type.defaultProps)===null||C===void 0?void 0:C[o],P="hide"in b.props?b.props.hide:(N=b.type.defaultProps)===null||N===void 0?void 0:N.hide;return w===y&&!P}),"number",_),r.defaultProps.allowDataOverflow),x=mm(s,x,y,i)),rt(rt({},p),{},wt({},y,rt(rt({axisType:i},r.defaultProps),{},{hide:!0,orientation:ze(Pet,"".concat(i,".").concat(f%2),null),domain:x,originalDomain:T,isCategorical:d,layout:_})))}return p},{})},Bet=function(n,e){var a=e.axisType,r=a===void 0?"xAxis":a,i=e.AxisComp,o=e.graphicalItems,h=e.stackGroups,u=e.dataStartIndex,l=e.dataEndIndex,_=n.children,s="".concat(r,"Id"),c=fa(_,i),g={};return c&&c.length?g=Let(n,{axes:c,graphicalItems:o,axisType:r,axisIdKey:s,stackGroups:h,dataStartIndex:u,dataEndIndex:l}):o&&o.length&&(g=Fet(n,{Axis:i,graphicalItems:o,axisType:r,axisIdKey:s,stackGroups:h,dataStartIndex:u,dataEndIndex:l})),g},Ret=function(n){var e=Xr(n),a=yr(e,!1,!0);return{tooltipTicks:a,orderedTooltipTicks:z1(a,function(r){return r.coordinate}),tooltipAxis:e,tooltipAxisBandSize:Ms(e,a)}},sC=function(n){var e=n.children,a=n.defaultShowTooltip,r=Ve(e,P0),i=0,o=0;return n.data&&n.data.length!==0&&(o=n.data.length-1),r&&r.props&&(r.props.startIndex>=0&&(i=r.props.startIndex),r.props.endIndex>=0&&(o=r.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:i,dataEndIndex:o,activeTooltipIndex:-1,isTooltipActive:!!a}},jet=function(n){return!n||!n.length?!1:n.some(function(e){var a=br(e&&e.type);return a&&a.indexOf("Bar")>=0})},cC=function(n){return n==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:n==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:n==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},Ket=function(n,e){var a=n.props,r=n.graphicalItems,i=n.xAxisMap,o=i===void 0?{}:i,h=n.yAxisMap,u=h===void 0?{}:h,l=a.width,_=a.height,s=a.children,c=a.margin||{},g=Ve(s,P0),d=Ve(s,nr),f=Object.keys(u).reduce(function(x,b){var C=u[b],N=C.orientation;return!C.mirror&&!C.hide?rt(rt({},x),{},wt({},N,x[N]+C.width)):x},{left:c.left||0,right:c.right||0}),p=Object.keys(o).reduce(function(x,b){var C=o[b],N=C.orientation;return!C.mirror&&!C.hide?rt(rt({},x),{},wt({},N,ze(x,"".concat(N))+C.height)):x},{top:c.top||0,bottom:c.bottom||0}),v=rt(rt({},p),f),m=v.bottom;g&&(v.bottom+=g.props.height||P0.defaultProps.height),d&&e&&(v=cY(v,r,a,e));var y=l-v.left-v.right,T=_-v.top-v.bottom;return rt(rt({brushBottom:m},v),{},{width:Math.max(y,0),height:Math.max(T,0)})},Vet=function(n,e){if(e==="xAxis")return n[e].width;if(e==="yAxis")return n[e].height},h4=function(n){var e=n.chartName,a=n.GraphicalChild,r=n.defaultTooltipEventType,i=r===void 0?"axis":r,o=n.validateTooltipEventTypes,h=o===void 0?["axis"]:o,u=n.axisComponents,l=n.legendContent,_=n.formatAxisMap,s=n.defaultProps,c=function(v,m){var y=m.graphicalItems,T=m.stackGroups,x=m.offset,b=m.updateId,C=m.dataStartIndex,N=m.dataEndIndex,w=v.barSize,P=v.layout,L=v.barGap,H=v.barCategoryGap,R=v.maxBarSize,G=cC(P),V=G.numericAxisName,X=G.cateAxisName,et=jet(y),q=[];return y.forEach(function(Z,ot){var gt=Sg(v.data,{graphicalItems:[Z],dataStartIndex:C,dataEndIndex:N}),O=Z.type.defaultProps!==void 0?rt(rt({},Z.type.defaultProps),Z.props):Z.props,K=O.dataKey,F=O.maxBarSize,j=O["".concat(V,"Id")],at=O["".concat(X,"Id")],vt={},yt=u.reduce(function(Ne,Ga){var Ai=m["".concat(Ga.axisType,"Map")],Be=O["".concat(Ga.axisType,"Id")];Ai&&Ai[Be]||Ga.axisType==="zAxis"||uo();var wi=Ai[Be];return rt(rt({},Ne),{},wt(wt({},Ga.axisType,wi),"".concat(Ga.axisType,"Ticks"),yr(wi)))},vt),Q=yt[X],ht=yt["".concat(X,"Ticks")],Tt=T&&T[j]&&T[j].hasStack&&CY(Z,T[j].stackGroups),tt=br(Z.type).indexOf("Bar")>=0,It=Ms(Q,ht),Nt=[],$t=et&&_Y({barSize:w,stackGroups:T,totalSize:Vet(yt,X)});if(tt){var Et,pt,bn=Dt(F)?R:F,ae=(Et=(pt=Ms(Q,ht,!0))!==null&&pt!==void 0?pt:bn)!==null&&Et!==void 0?Et:0;Nt=sY({barGap:L,barCategoryGap:H,bandSize:ae!==It?ae:It,sizeList:$t[at],maxBarSize:bn}),ae!==It&&(Nt=Nt.map(function(Ne){return rt(rt({},Ne),{},{position:rt(rt({},Ne.position),{},{offset:Ne.position.offset-ae/2})})}))}var ea=Z&&Z.type&&Z.type.getComposedData;ea&&q.push({props:rt(rt({},ea(rt(rt({},yt),{},{displayedData:gt,props:v,dataKey:K,item:Z,bandSize:It,barPosition:Nt,offset:x,stackedData:Tt,layout:P,dataStartIndex:C,dataEndIndex:N}))),{},wt(wt(wt({key:Z.key||"item-".concat(ot)},V,yt[V]),X,yt[X]),"animationId",b)),childIndex:s7(Z,v.children),item:Z})}),q},g=function(v,m){var y=v.props,T=v.dataStartIndex,x=v.dataEndIndex,b=v.updateId;if(!P2({props:y}))return null;var C=y.children,N=y.layout,w=y.stackOffset,P=y.data,L=y.reverseStackOrder,H=cC(N),R=H.numericAxisName,G=H.cateAxisName,V=fa(C,a),X=TY(P,V,"".concat(R,"Id"),"".concat(G,"Id"),w,L),et=u.reduce(function(O,K){var F="".concat(K.axisType,"Map");return rt(rt({},O),{},wt({},F,Bet(y,rt(rt({},K),{},{graphicalItems:V,stackGroups:K.axisType===R&&X,dataStartIndex:T,dataEndIndex:x}))))},{}),q=Ket(rt(rt({},et),{},{props:y,graphicalItems:V}),m?.legendBBox);Object.keys(et).forEach(function(O){et[O]=_(y,et[O],q,O.replace("Map",""),e)});var Z=et["".concat(G,"Map")],ot=Ret(Z),gt=c(y,rt(rt({},et),{},{dataStartIndex:T,dataEndIndex:x,updateId:b,graphicalItems:V,stackGroups:X,offset:q}));return rt(rt({formattedGraphicalItems:gt,graphicalItems:V,offset:q,stackGroups:X},ot),et)},d=function(p){function v(m){var y,T,x;return xet(this,v),x=Cet(this,v,[m]),wt(x,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),wt(x,"accessibilityManager",new iet),wt(x,"handleLegendBBoxUpdate",function(b){if(b){var C=x.state,N=C.dataStartIndex,w=C.dataEndIndex,P=C.updateId;x.setState(rt({legendBBox:b},g({props:x.props,dataStartIndex:N,dataEndIndex:w,updateId:P},rt(rt({},x.state),{},{legendBBox:b}))))}}),wt(x,"handleReceiveSyncEvent",function(b,C,N){if(x.props.syncId===b){if(N===x.eventEmitterSymbol&&typeof x.props.syncMethod!="function")return;x.applySyncEvent(C)}}),wt(x,"handleBrushChange",function(b){var C=b.startIndex,N=b.endIndex;if(C!==x.state.dataStartIndex||N!==x.state.dataEndIndex){var w=x.state.updateId;x.setState(function(){return rt({dataStartIndex:C,dataEndIndex:N},g({props:x.props,dataStartIndex:C,dataEndIndex:N,updateId:w},x.state))}),x.triggerSyncEvent({dataStartIndex:C,dataEndIndex:N})}}),wt(x,"handleMouseEnter",function(b){var C=x.getMouseInfo(b);if(C){var N=rt(rt({},C),{},{isTooltipActive:!0});x.setState(N),x.triggerSyncEvent(N);var w=x.props.onMouseEnter;Ht(w)&&w(N,b)}}),wt(x,"triggeredAfterMouseMove",function(b){var C=x.getMouseInfo(b),N=C?rt(rt({},C),{},{isTooltipActive:!0}):{isTooltipActive:!1};x.setState(N),x.triggerSyncEvent(N);var w=x.props.onMouseMove;Ht(w)&&w(N,b)}),wt(x,"handleItemMouseEnter",function(b){x.setState(function(){return{isTooltipActive:!0,activeItem:b,activePayload:b.tooltipPayload,activeCoordinate:b.tooltipPosition||{x:b.cx,y:b.cy}}})}),wt(x,"handleItemMouseLeave",function(){x.setState(function(){return{isTooltipActive:!1}})}),wt(x,"handleMouseMove",function(b){b.persist(),x.throttleTriggeredAfterMouseMove(b)}),wt(x,"handleMouseLeave",function(b){x.throttleTriggeredAfterMouseMove.cancel();var C={isTooltipActive:!1};x.setState(C),x.triggerSyncEvent(C);var N=x.props.onMouseLeave;Ht(N)&&N(C,b)}),wt(x,"handleOuterEvent",function(b){var C=_7(b),N=ze(x.props,"".concat(C));if(C&&Ht(N)){var w,P;/.*touch.*/i.test(C)?P=x.getMouseInfo(b.changedTouches[0]):P=x.getMouseInfo(b),N((w=P)!==null&&w!==void 0?w:{},b)}}),wt(x,"handleClick",function(b){var C=x.getMouseInfo(b);if(C){var N=rt(rt({},C),{},{isTooltipActive:!0});x.setState(N),x.triggerSyncEvent(N);var w=x.props.onClick;Ht(w)&&w(N,b)}}),wt(x,"handleMouseDown",function(b){var C=x.props.onMouseDown;if(Ht(C)){var N=x.getMouseInfo(b);C(N,b)}}),wt(x,"handleMouseUp",function(b){var C=x.props.onMouseUp;if(Ht(C)){var N=x.getMouseInfo(b);C(N,b)}}),wt(x,"handleTouchMove",function(b){b.changedTouches!=null&&b.changedTouches.length>0&&x.throttleTriggeredAfterMouseMove(b.changedTouches[0])}),wt(x,"handleTouchStart",function(b){b.changedTouches!=null&&b.changedTouches.length>0&&x.handleMouseDown(b.changedTouches[0])}),wt(x,"handleTouchEnd",function(b){b.changedTouches!=null&&b.changedTouches.length>0&&x.handleMouseUp(b.changedTouches[0])}),wt(x,"handleDoubleClick",function(b){var C=x.props.onDoubleClick;if(Ht(C)){var N=x.getMouseInfo(b);C(N,b)}}),wt(x,"handleContextMenu",function(b){var C=x.props.onContextMenu;if(Ht(C)){var N=x.getMouseInfo(b);C(N,b)}}),wt(x,"triggerSyncEvent",function(b){x.props.syncId!==void 0&&jf.emit(Kf,x.props.syncId,b,x.eventEmitterSymbol)}),wt(x,"applySyncEvent",function(b){var C=x.props,N=C.layout,w=C.syncMethod,P=x.state.updateId,L=b.dataStartIndex,H=b.dataEndIndex;if(b.dataStartIndex!==void 0||b.dataEndIndex!==void 0)x.setState(rt({dataStartIndex:L,dataEndIndex:H},g({props:x.props,dataStartIndex:L,dataEndIndex:H,updateId:P},x.state)));else if(b.activeTooltipIndex!==void 0){var R=b.chartX,G=b.chartY,V=b.activeTooltipIndex,X=x.state,et=X.offset,q=X.tooltipTicks;if(!et)return;if(typeof w=="function")V=w(q,b);else if(w==="value"){V=-1;for(var Z=0;Z<q.length;Z++)if(q[Z].value===b.activeLabel){V=Z;break}}var ot=rt(rt({},et),{},{x:et.left,y:et.top}),gt=Math.min(R,ot.x+ot.width),O=Math.min(G,ot.y+ot.height),K=q[V]&&q[V].value,F=xm(x.state,x.props.data,V),j=q[V]?{x:N==="horizontal"?q[V].coordinate:gt,y:N==="horizontal"?O:q[V].coordinate}:i4;x.setState(rt(rt({},b),{},{activeLabel:K,activeCoordinate:j,activePayload:F,activeTooltipIndex:V}))}else x.setState(b)}),wt(x,"renderCursor",function(b){var C,N=x.state,w=N.isTooltipActive,P=N.activeCoordinate,L=N.activePayload,H=N.offset,R=N.activeTooltipIndex,G=N.tooltipAxisBandSize,V=x.getTooltipEventType(),X=(C=b.props.active)!==null&&C!==void 0?C:w,et=x.props.layout,q=b.key||"_recharts-cursor";return B.createElement(get,{key:q,activeCoordinate:P,activePayload:L,activeTooltipIndex:R,chartName:e,element:b,isActive:X,layout:et,offset:H,tooltipAxisBandSize:G,tooltipEventType:V})}),wt(x,"renderPolarAxis",function(b,C,N){var w=ze(b,"type.axisType"),P=ze(x.state,"".concat(w,"Map")),L=b.type.defaultProps,H=L!==void 0?rt(rt({},L),b.props):b.props,R=P&&P[H["".concat(w,"Id")]];return J.cloneElement(b,rt(rt({},R),{},{className:Mt(w,R.className),key:b.key||"".concat(C,"-").concat(N),ticks:yr(R,!0)}))}),wt(x,"renderPolarGrid",function(b){var C=b.props,N=C.radialLines,w=C.polarAngles,P=C.polarRadius,L=x.state,H=L.radiusAxisMap,R=L.angleAxisMap,G=Xr(H),V=Xr(R),X=V.cx,et=V.cy,q=V.innerRadius,Z=V.outerRadius;return J.cloneElement(b,{polarAngles:Array.isArray(w)?w:yr(V,!0).map(function(ot){return ot.coordinate}),polarRadius:Array.isArray(P)?P:yr(G,!0).map(function(ot){return ot.coordinate}),cx:X,cy:et,innerRadius:q,outerRadius:Z,key:b.key||"polar-grid",radialLines:N})}),wt(x,"renderLegend",function(){var b=x.state.formattedGraphicalItems,C=x.props,N=C.children,w=C.width,P=C.height,L=x.props.margin||{},H=w-(L.left||0)-(L.right||0),R=RA({children:N,formattedGraphicalItems:b,legendWidth:H,legendContent:l});if(!R)return null;var G=R.item,V=uC(R,fet);return J.cloneElement(G,rt(rt({},V),{},{chartWidth:w,chartHeight:P,margin:L,onBBoxUpdate:x.handleLegendBBoxUpdate}))}),wt(x,"renderTooltip",function(){var b,C=x.props,N=C.children,w=C.accessibilityLayer,P=Ve(N,An);if(!P)return null;var L=x.state,H=L.isTooltipActive,R=L.activeCoordinate,G=L.activePayload,V=L.activeLabel,X=L.offset,et=(b=P.props.active)!==null&&b!==void 0?b:H;return J.cloneElement(P,{viewBox:rt(rt({},X),{},{x:X.left,y:X.top}),active:et,label:V,payload:et?G:[],coordinate:R,accessibilityLayer:w})}),wt(x,"renderBrush",function(b){var C=x.props,N=C.margin,w=C.data,P=x.state,L=P.offset,H=P.dataStartIndex,R=P.dataEndIndex,G=P.updateId;return J.cloneElement(b,{key:b.key||"_recharts-brush",onChange:h_(x.handleBrushChange,b.props.onChange),data:w,x:ct(b.props.x)?b.props.x:L.left,y:ct(b.props.y)?b.props.y:L.top+L.height+L.brushBottom-(N.bottom||0),width:ct(b.props.width)?b.props.width:L.width,startIndex:H,endIndex:R,updateId:"brush-".concat(G)})}),wt(x,"renderReferenceElement",function(b,C,N){if(!b)return null;var w=x,P=w.clipPathId,L=x.state,H=L.xAxisMap,R=L.yAxisMap,G=L.offset,V=b.type.defaultProps||{},X=b.props,et=X.xAxisId,q=et===void 0?V.xAxisId:et,Z=X.yAxisId,ot=Z===void 0?V.yAxisId:Z;return J.cloneElement(b,{key:b.key||"".concat(C,"-").concat(N),xAxis:H[q],yAxis:R[ot],viewBox:{x:G.left,y:G.top,width:G.width,height:G.height},clipPathId:P})}),wt(x,"renderActivePoints",function(b){var C=b.item,N=b.activePoint,w=b.basePoint,P=b.childIndex,L=b.isRange,H=[],R=C.props.key,G=C.item.type.defaultProps!==void 0?rt(rt({},C.item.type.defaultProps),C.item.props):C.item.props,V=G.activeDot,X=G.dataKey,et=rt(rt({index:P,dataKey:X,cx:N.x,cy:N.y,r:4,fill:Tv(C.item),strokeWidth:2,stroke:"#fff",payload:N.payload,value:N.value},St(V,!1)),is(V));return H.push(v.renderActiveDot(V,et,"".concat(R,"-activePoint-").concat(P))),w?H.push(v.renderActiveDot(V,rt(rt({},et),{},{cx:w.x,cy:w.y}),"".concat(R,"-basePoint-").concat(P))):L&&H.push(null),H}),wt(x,"renderGraphicChild",function(b,C,N){var w=x.filterFormatItem(b,C,N);if(!w)return null;var P=x.getTooltipEventType(),L=x.state,H=L.isTooltipActive,R=L.tooltipAxis,G=L.activeTooltipIndex,V=L.activeLabel,X=x.props.children,et=Ve(X,An),q=w.props,Z=q.points,ot=q.isRange,gt=q.baseLine,O=w.item.type.defaultProps!==void 0?rt(rt({},w.item.type.defaultProps),w.item.props):w.item.props,K=O.activeDot,F=O.hide,j=O.activeBar,at=O.activeShape,vt=!!(!F&&H&&et&&(K||j||at)),yt={};P!=="axis"&&et&&et.props.trigger==="click"?yt={onClick:h_(x.handleItemMouseEnter,b.props.onClick)}:P!=="axis"&&(yt={onMouseLeave:h_(x.handleItemMouseLeave,b.props.onMouseLeave),onMouseEnter:h_(x.handleItemMouseEnter,b.props.onMouseEnter)});var Q=J.cloneElement(b,rt(rt({},w.props),yt));function ht(Ga){return typeof R.dataKey=="function"?R.dataKey(Ga.payload):null}if(vt)if(G>=0){var Tt,tt;if(R.dataKey&&!R.allowDuplicatedCategory){var It=typeof R.dataKey=="function"?ht:"payload.".concat(R.dataKey.toString());Tt=Wd(Z,It,V),tt=ot&&gt&&Wd(gt,It,V)}else Tt=Z?.[G],tt=ot&&gt&&gt[G];if(at||j){var Nt=b.props.activeIndex!==void 0?b.props.activeIndex:G;return[J.cloneElement(b,rt(rt(rt({},w.props),yt),{},{activeIndex:Nt})),null,null]}if(!Dt(Tt))return[Q].concat(K0(x.renderActivePoints({item:w,activePoint:Tt,basePoint:tt,childIndex:G,isRange:ot})))}else{var $t,Et=($t=x.getItemByXY(x.state.activeCoordinate))!==null&&$t!==void 0?$t:{graphicalItem:Q},pt=Et.graphicalItem,bn=pt.item,ae=bn===void 0?b:bn,ea=pt.childIndex,Ne=rt(rt(rt({},w.props),yt),{},{activeIndex:ea});return[J.cloneElement(ae,Ne),null,null]}return ot?[Q,null,null]:[Q,null]}),wt(x,"renderCustomized",function(b,C,N){return J.cloneElement(b,rt(rt({key:"recharts-customized-".concat(N)},x.props),x.state))}),wt(x,"renderMap",{CartesianGrid:{handler:c_,once:!0},ReferenceArea:{handler:x.renderReferenceElement},ReferenceLine:{handler:c_},ReferenceDot:{handler:x.renderReferenceElement},XAxis:{handler:c_},YAxis:{handler:c_},Brush:{handler:x.renderBrush,once:!0},Bar:{handler:x.renderGraphicChild},Line:{handler:x.renderGraphicChild},Area:{handler:x.renderGraphicChild},Radar:{handler:x.renderGraphicChild},RadialBar:{handler:x.renderGraphicChild},Scatter:{handler:x.renderGraphicChild},Pie:{handler:x.renderGraphicChild},Funnel:{handler:x.renderGraphicChild},Tooltip:{handler:x.renderCursor,once:!0},PolarGrid:{handler:x.renderPolarGrid,once:!0},PolarAngleAxis:{handler:x.renderPolarAxis},PolarRadiusAxis:{handler:x.renderPolarAxis},Customized:{handler:x.renderCustomized}}),x.clipPathId="".concat((y=m.id)!==null&&y!==void 0?y:Tl("recharts"),"-clip"),x.throttleTriggeredAfterMouseMove=R6(x.triggeredAfterMouseMove,(T=m.throttleDelay)!==null&&T!==void 0?T:1e3/60),x.state={},x}return Aet(v,p),bet(v,[{key:"componentDidMount",value:function(){var y,T;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(y=this.props.margin.left)!==null&&y!==void 0?y:0,top:(T=this.props.margin.top)!==null&&T!==void 0?T:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var y=this.props,T=y.children,x=y.data,b=y.height,C=y.layout,N=Ve(T,An);if(N){var w=N.props.defaultIndex;if(!(typeof w!="number"||w<0||w>this.state.tooltipTicks.length-1)){var P=this.state.tooltipTicks[w]&&this.state.tooltipTicks[w].value,L=xm(this.state,x,w,P),H=this.state.tooltipTicks[w].coordinate,R=(this.state.offset.top+b)/2,G=C==="horizontal",V=G?{x:H,y:R}:{y:H,x:R},X=this.state.formattedGraphicalItems.find(function(q){var Z=q.item;return Z.type.name==="Scatter"});X&&(V=rt(rt({},V),X.props.points[w].tooltipPosition),L=X.props.points[w].tooltipPayload);var et={activeTooltipIndex:w,isTooltipActive:!0,activeLabel:P,activePayload:L,activeCoordinate:V};this.setState(et),this.renderCursor(N),this.accessibilityManager.setIndex(w)}}}},{key:"getSnapshotBeforeUpdate",value:function(y,T){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==T.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==y.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==y.margin){var x,b;this.accessibilityManager.setDetails({offset:{left:(x=this.props.margin.left)!==null&&x!==void 0?x:0,top:(b=this.props.margin.top)!==null&&b!==void 0?b:0}})}return null}},{key:"componentDidUpdate",value:function(y){Xd([Ve(y.children,An)],[Ve(this.props.children,An)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var y=Ve(this.props.children,An);if(y&&typeof y.props.shared=="boolean"){var T=y.props.shared?"axis":"item";return h.indexOf(T)>=0?T:i}return i}},{key:"getMouseInfo",value:function(y){if(!this.container)return null;var T=this.container,x=T.getBoundingClientRect(),b=FV(x),C={chartX:Math.round(y.pageX-b.left),chartY:Math.round(y.pageY-b.top)},N=x.width/T.offsetWidth||1,w=this.inRange(C.chartX,C.chartY,N);if(!w)return null;var P=this.state,L=P.xAxisMap,H=P.yAxisMap,R=this.getTooltipEventType(),G=_C(this.state,this.props.data,this.props.layout,w);if(R!=="axis"&&L&&H){var V=Xr(L).scale,X=Xr(H).scale,et=V&&V.invert?V.invert(C.chartX):null,q=X&&X.invert?X.invert(C.chartY):null;return rt(rt({},C),{},{xValue:et,yValue:q},G)}return G?rt(rt({},C),G):null}},{key:"inRange",value:function(y,T){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,b=this.props.layout,C=y/x,N=T/x;if(b==="horizontal"||b==="vertical"){var w=this.state.offset,P=C>=w.left&&C<=w.left+w.width&&N>=w.top&&N<=w.top+w.height;return P?{x:C,y:N}:null}var L=this.state,H=L.angleAxisMap,R=L.radiusAxisMap;if(H&&R){var G=Xr(H);return KT({x:C,y:N},G)}return null}},{key:"parseEventsOfWrapper",value:function(){var y=this.props.children,T=this.getTooltipEventType(),x=Ve(y,An),b={};x&&T==="axis"&&(x.props.trigger==="click"?b={onClick:this.handleClick}:b={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var C=is(this.props,this.handleOuterEvent);return rt(rt({},C),b)}},{key:"addListener",value:function(){jf.on(Kf,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){jf.removeListener(Kf,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(y,T,x){for(var b=this.state.formattedGraphicalItems,C=0,N=b.length;C<N;C++){var w=b[C];if(w.item===y||w.props.key===y.key||T===br(w.item.type)&&x===w.childIndex)return w}return null}},{key:"renderClipPath",value:function(){var y=this.clipPathId,T=this.state.offset,x=T.left,b=T.top,C=T.height,N=T.width;return B.createElement("defs",null,B.createElement("clipPath",{id:y},B.createElement("rect",{x,y:b,height:C,width:N})))}},{key:"getXScales",value:function(){var y=this.state.xAxisMap;return y?Object.entries(y).reduce(function(T,x){var b=hC(x,2),C=b[0],N=b[1];return rt(rt({},T),{},wt({},C,N.scale))},{}):null}},{key:"getYScales",value:function(){var y=this.state.yAxisMap;return y?Object.entries(y).reduce(function(T,x){var b=hC(x,2),C=b[0],N=b[1];return rt(rt({},T),{},wt({},C,N.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(y){var T;return(T=this.state.xAxisMap)===null||T===void 0||(T=T[y])===null||T===void 0?void 0:T.scale}},{key:"getYScaleByAxisId",value:function(y){var T;return(T=this.state.yAxisMap)===null||T===void 0||(T=T[y])===null||T===void 0?void 0:T.scale}},{key:"getItemByXY",value:function(y){var T=this.state,x=T.formattedGraphicalItems,b=T.activeItem;if(x&&x.length)for(var C=0,N=x.length;C<N;C++){var w=x[C],P=w.props,L=w.item,H=L.type.defaultProps!==void 0?rt(rt({},L.type.defaultProps),L.props):L.props,R=br(L.type);if(R==="Bar"){var G=(P.data||[]).find(function(q){return CX(y,q)});if(G)return{graphicalItem:w,payload:G}}else if(R==="RadialBar"){var V=(P.data||[]).find(function(q){return KT(y,q)});if(V)return{graphicalItem:w,payload:V}}else if(Tg(w,b)||bg(w,b)||Zu(w,b)){var X=sZ({graphicalItem:w,activeTooltipItem:b,itemData:H.data}),et=H.activeIndex===void 0?X:H.activeIndex;return{graphicalItem:rt(rt({},w),{},{childIndex:et}),payload:Zu(w,b)?H.data[X]:w.props.data[X]}}}return null}},{key:"render",value:function(){var y=this;if(!P2(this))return null;var T=this.props,x=T.children,b=T.className,C=T.width,N=T.height,w=T.style,P=T.compact,L=T.title,H=T.desc,R=uC(T,det),G=St(R,!1);if(P)return B.createElement(Ub,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},B.createElement(Zd,zo({},G,{width:C,height:N,title:L,desc:H}),this.renderClipPath(),I2(x,this.renderMap)));if(this.props.accessibilityLayer){var V,X;G.tabIndex=(V=this.props.tabIndex)!==null&&V!==void 0?V:0,G.role=(X=this.props.role)!==null&&X!==void 0?X:"application",G.onKeyDown=function(q){y.accessibilityManager.keyboardEvent(q)},G.onFocus=function(){y.accessibilityManager.focus()}}var et=this.parseEventsOfWrapper();return B.createElement(Ub,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},B.createElement("div",zo({className:Mt("recharts-wrapper",b),style:rt({position:"relative",cursor:"default",width:C,height:N},w)},et,{ref:function(Z){y.container=Z}}),B.createElement(Zd,zo({},G,{width:C,height:N,title:L,desc:H,style:Met}),this.renderClipPath(),I2(x,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(J.Component);wt(d,"displayName",e),wt(d,"defaultProps",rt({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},s)),wt(d,"getDerivedStateFromProps",function(p,v){var m=p.dataKey,y=p.data,T=p.children,x=p.width,b=p.height,C=p.layout,N=p.stackOffset,w=p.margin,P=v.dataStartIndex,L=v.dataEndIndex;if(v.updateId===void 0){var H=sC(p);return rt(rt(rt({},H),{},{updateId:0},g(rt(rt({props:p},H),{},{updateId:0}),v)),{},{prevDataKey:m,prevData:y,prevWidth:x,prevHeight:b,prevLayout:C,prevStackOffset:N,prevMargin:w,prevChildren:T})}if(m!==v.prevDataKey||y!==v.prevData||x!==v.prevWidth||b!==v.prevHeight||C!==v.prevLayout||N!==v.prevStackOffset||!r0(w,v.prevMargin)){var R=sC(p),G={chartX:v.chartX,chartY:v.chartY,isTooltipActive:v.isTooltipActive},V=rt(rt({},_C(v,y,C)),{},{updateId:v.updateId+1}),X=rt(rt(rt({},R),G),V);return rt(rt(rt({},X),g(rt({props:p},X),v)),{},{prevDataKey:m,prevData:y,prevWidth:x,prevHeight:b,prevLayout:C,prevStackOffset:N,prevMargin:w,prevChildren:T})}if(!Xd(T,v.prevChildren)){var et,q,Z,ot,gt=Ve(T,P0),O=gt&&(et=(q=gt.props)===null||q===void 0?void 0:q.startIndex)!==null&&et!==void 0?et:P,K=gt&&(Z=(ot=gt.props)===null||ot===void 0?void 0:ot.endIndex)!==null&&Z!==void 0?Z:L,F=O!==P||K!==L,j=!Dt(y),at=j&&!F?v.updateId:v.updateId+1;return rt(rt({updateId:at},g(rt(rt({props:p},v),{},{updateId:at,dataStartIndex:O,dataEndIndex:K}),v)),{},{prevChildren:T,dataStartIndex:O,dataEndIndex:K})}return null}),wt(d,"renderActiveDot",function(p,v,m){var y;return J.isValidElement(p)?y=J.cloneElement(p,v):Ht(p)?y=p(v):y=B.createElement(Cv,v),B.createElement(Ut,{className:"recharts-active-dot",key:m},y)});var f=J.forwardRef(function(v,m){return B.createElement(d,zo({},v,{ref:m}))});return f.displayName=d.displayName,f},ti=h4({chartName:"BarChart",GraphicalChild:Zn,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:Pa},{axisType:"yAxis",AxisComp:Ma}],formatAxisMap:$J}),Tm=h4({chartName:"PieChart",GraphicalChild:$a,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:xg},{axisType:"radiusAxis",AxisComp:vg}],formatAxisMap:MY,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}});function gC({session:t}){const n=pE(),e=t.role==="admin"||t.role==="manager",a=Object.entries(n.dt_theo_mang).map(([_,s])=>({name:_,value:s})),r=Object.entries(n.may_theo_tinh_trang).map(([_,s])=>({name:_,value:s})),i=Object.entries(n.chi_phi_theo_nhom).map(([_,s])=>({name:_,value:s})),o=Object.entries(n.top_kh).map(([_,s])=>({name:_.length>24?_.slice(0,24)+"…":_,full:_,value:s})),h=Object.entries(n.cong_no_theo_tuoi).map(([_,s])=>({name:_,value:s}));Object.entries(n.top_ton_kho).map(([_,s])=>({name:_.length>20?_.slice(0,20)+"…":_,value:s}));const u=n.tong_lai_gop/n.tong_doanh_thu,l=[{name:"Doanh thu",value:n.tong_doanh_thu,fill:"#0b6b5f"},{name:"Lãi gộp",value:n.tong_lai_gop,fill:"#12a08e"},{name:"Chi phí VH",value:-59894712,fill:"#d97706"},{name:"LN ròng",value:n.loi_nhuan_rong,fill:"#059669"}];return k.jsxs("div",{className:"space-y-6",children:[k.jsxs("div",{className:"flex items-end justify-between flex-wrap gap-2",children:[k.jsxs("div",{children:[k.jsx("h1",{className:"text-2xl font-bold text-ink",children:"Tổng quan hoạt động"}),k.jsx("p",{className:"text-slate-500 text-sm mt-0.5",children:"Kỳ báo cáo tháng 06/2026 · Cập nhật từ dữ liệu vận hành"})]}),k.jsxs("div",{className:"text-sm text-slate-500",children:["Xin chào, ",k.jsx("span",{className:"font-semibold text-ink",children:t.name})]})]}),k.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4",children:[k.jsx(Zl,{icon:sE,label:"Tổng doanh thu",value:n.tong_doanh_thu,money:!0,tone:"brand",sub:`Thuê ${Ae(n.dt_thue)} · Bán ${Ae(n.dt_muaban)}`}),k.jsx(Zl,{icon:oE,label:"Lãi gộp",value:n.tong_lai_gop,money:!0,tone:"green",sub:`Biên lãi gộp ${CN(u)}`}),k.jsx(Zl,{icon:tE,label:"Lợi nhuận ròng",value:n.loi_nhuan_rong,money:!0,tone:"violet",sub:`Sau chi phí vận hành ${Ae(n.chi_phi_vh)}`}),k.jsx(Zl,{icon:xN,label:"Công nợ quá hạn",value:n.cong_no_qua_han,money:!0,tone:"amber",sub:`Tổng phải thu ${Ae(n.cong_no_phai_thu)}`})]}),k.jsxs("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-4",children:[k.jsx(g_,{icon:Cu,label:"Máy đang thuê",value:`${n.may_dang_thue}/${n.tong_may}`,note:"máy đang tạo doanh thu"}),k.jsx(g_,{icon:b1,label:"Hợp đồng hiệu lực",value:n.hd_hieu_luc,note:"hợp đồng cho thuê"}),k.jsx(g_,{icon:C1,label:"Giá trị tồn kho",value:Ae(n.gia_tri_ton),note:"vật tư trong kho"}),k.jsx(g_,{icon:_E,label:"Khách hàng",value:n.tong_kh,note:"đang quản lý"})]}),k.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[k.jsx(me,{title:"Cơ cấu doanh thu theo mảng",className:"lg:col-span-1",children:k.jsx(Ha,{width:"100%",height:260,children:k.jsxs(Tm,{children:[k.jsx($a,{data:a,dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",innerRadius:55,outerRadius:90,paddingAngle:3,children:a.map((_,s)=>k.jsx(pr,{fill:zi[s]},s))}),k.jsx(An,{content:Qa}),k.jsx(nr,{verticalAlign:"bottom",height:36})]})})}),k.jsx(me,{title:"Bức tranh lãi lỗ",className:"lg:col-span-2",children:k.jsx(Ha,{width:"100%",height:260,children:k.jsxs(ti,{data:l,margin:{top:10,right:10,left:10,bottom:0},children:[k.jsx(xr,{strokeDasharray:"3 3",vertical:!1,stroke:"#eef2f7"}),k.jsx(Pa,{dataKey:"name",tick:{fontSize:12,fill:"#64748b"}}),k.jsx(Ma,{tickFormatter:Ae,tick:{fontSize:11,fill:"#94a3b8"},width:60}),k.jsx(An,{content:Qa}),k.jsx(Zn,{dataKey:"value",radius:[6,6,0,0],children:l.map((_,s)=>k.jsx(pr,{fill:_.fill},s))})]})})})]}),k.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[k.jsx(me,{title:"Top 10 khách hàng theo doanh thu thuê",children:k.jsx(Ha,{width:"100%",height:320,children:k.jsxs(ti,{data:o,layout:"vertical",margin:{left:10,right:20},children:[k.jsx(xr,{strokeDasharray:"3 3",horizontal:!1,stroke:"#eef2f7"}),k.jsx(Pa,{type:"number",tickFormatter:Ae,tick:{fontSize:11,fill:"#94a3b8"}}),k.jsx(Ma,{type:"category",dataKey:"name",width:150,tick:{fontSize:11,fill:"#475569"}}),k.jsx(An,{content:Qa}),k.jsx(Zn,{dataKey:"value",fill:"#0b6b5f",radius:[0,5,5,0],barSize:16})]})})}),k.jsx(me,{title:"Cơ cấu tình trạng máy / tài sản",children:k.jsx(Ha,{width:"100%",height:320,children:k.jsxs(Tm,{children:[k.jsx($a,{data:r,dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:110,label:_=>`${_.value}`,children:r.map((_,s)=>k.jsx(pr,{fill:zi[s%zi.length]},s))}),k.jsx(An,{}),k.jsx(nr,{verticalAlign:"bottom"})]})})})]}),e&&k.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[k.jsx(me,{title:"Chi phí vận hành theo nhóm",children:k.jsx(Ha,{width:"100%",height:300,children:k.jsxs(ti,{data:i,margin:{bottom:40},children:[k.jsx(xr,{strokeDasharray:"3 3",vertical:!1,stroke:"#eef2f7"}),k.jsx(Pa,{dataKey:"name",angle:-25,textAnchor:"end",height:60,tick:{fontSize:10,fill:"#64748b"},interval:0}),k.jsx(Ma,{tickFormatter:Ae,tick:{fontSize:11,fill:"#94a3b8"},width:55}),k.jsx(An,{content:Qa}),k.jsx(Zn,{dataKey:"value",fill:"#d97706",radius:[5,5,0,0]})]})})}),k.jsx(me,{title:"Tuổi nợ phải thu",children:k.jsx(Ha,{width:"100%",height:300,children:k.jsxs(ti,{data:h,children:[k.jsx(xr,{strokeDasharray:"3 3",vertical:!1,stroke:"#eef2f7"}),k.jsx(Pa,{dataKey:"name",tick:{fontSize:12,fill:"#64748b"}}),k.jsx(Ma,{tickFormatter:Ae,tick:{fontSize:11,fill:"#94a3b8"},width:55}),k.jsx(An,{content:Qa}),k.jsx(Zn,{dataKey:"value",radius:[5,5,0,0],children:h.map((_,s)=>k.jsx(pr,{fill:_.name.includes("90")?"#e11d48":_.name.includes("61")?"#f97316":_.name.includes("31")?"#f59e0b":"#12a08e"},s))})]})})})]})]})}function g_({icon:t,label:n,value:e,note:a}){return k.jsxs("div",{className:"bg-white rounded-2xl border border-slate-200 p-4 flex items-center gap-3 shadow-sm",children:[k.jsx("div",{className:"w-11 h-11 rounded-xl bg-brand/10 text-brand flex items-center justify-center shrink-0",children:k.jsx(t,{className:"w-5 h-5"})}),k.jsxs("div",{className:"min-w-0",children:[k.jsx("div",{className:"text-lg font-bold text-ink tabular-nums truncate",children:e}),k.jsx("div",{className:"text-xs text-slate-500 truncate",children:n})]})]})}function Xe({columns:t,rows:n,onEdit:e,onAdd:a,onDelete:r,canEdit:i=!1,title:o,onExport:h,rowClass:u}){const[l,_]=J.useState(""),[s,c]=J.useState(null),[g,d]=J.useState(1),[f,p]=J.useState(0),[v,m]=J.useState(null),[y,T]=J.useState({}),x=25,b=J.useMemo(()=>{let H=n.map((R,G)=>({row:R,_i:G}));if(l.trim()){const R=v2(l);H=H.filter(({row:G})=>t.some(V=>v2(G[V.key]).includes(R)))}return s&&H.sort((R,G)=>{const V=R.row[s],X=G.row[s],et=parseFloat(V),q=parseFloat(X);return!isNaN(et)&&!isNaN(q)?(et-q)*g:String(V||"").localeCompare(String(X||""),"vi")*g}),H},[n,l,s,g,t]),C=Math.ceil(b.length/x)||1,N=b.slice(f*x,f*x+x),w=(H,R)=>H==null||H===""?"":R==="money"?N1(H)+" đ":R==="num"?Number(H).toLocaleString("vi-VN"):R==="date"?xE(H):String(H),P=(H,R)=>{m(H),T({...R})},L=()=>{e&&e(v,y),m(null)};return k.jsxs("div",{className:"bg-white rounded-xl border border-slate-200 shadow-sm overflow-hidden",children:[k.jsxs("div",{className:"flex flex-wrap items-center gap-3 px-4 py-3 border-b border-slate-100 bg-slate-50/60",children:[k.jsx("h3",{className:"font-semibold text-ink text-[15px]",children:o}),k.jsxs("span",{className:"text-xs text-slate-500 bg-slate-200/60 px-2 py-0.5 rounded-full",children:[b.length," dòng"]}),k.jsxs("div",{className:"ml-auto flex items-center gap-2",children:[k.jsxs("div",{className:"relative",children:[k.jsx(aE,{className:"w-4 h-4 absolute left-2.5 top-2.5 text-slate-400"}),k.jsx("input",{value:l,onChange:H=>{_(H.target.value),p(0)},placeholder:"Tìm kiếm...",className:"pl-8 pr-3 py-1.5 text-sm border border-slate-200 rounded-lg w-52 focus:outline-none focus:ring-2 focus:ring-brand/30"})]}),h&&k.jsxs("button",{onClick:h,className:"btn-ghost",title:"Xuất Excel",children:[k.jsx(pN,{className:"w-4 h-4"})," Excel"]}),i&&a&&k.jsxs("button",{onClick:a,className:"btn-primary",children:[k.jsx(nE,{className:"w-4 h-4"})," Thêm"]})]})]}),k.jsx("div",{className:"overflow-x-auto",children:k.jsxs("table",{className:"w-full text-sm",children:[k.jsx("thead",{children:k.jsxs("tr",{className:"bg-slate-100/70 text-slate-600",children:[t.map(H=>k.jsx("th",{onClick:()=>{c(H.key),d(s===H.key?-g:1)},className:"px-3 py-2.5 text-left font-semibold whitespace-nowrap cursor-pointer hover:bg-slate-200/60 select-none",style:{minWidth:H.width||120},children:k.jsxs("span",{className:"inline-flex items-center gap-1",children:[H.label,k.jsx(VO,{className:`w-3 h-3 ${s===H.key?"text-brand":"text-slate-300"}`})]})},H.key)),i&&k.jsx("th",{className:"px-3 py-2.5 w-20"})]})}),k.jsxs("tbody",{children:[N.map(({row:H,_i:R})=>{const G=v===R,V=u?u(H):"";return k.jsxs("tr",{className:`border-t border-slate-100 hover:bg-brand/5 ${V}`,children:[t.map(X=>k.jsx("td",{className:`px-3 py-2 whitespace-nowrap ${X.type==="money"||X.type==="num"?"text-right tabular-nums":""}`,children:G&&X.editable?k.jsx("input",{value:y[X.key]??"",onChange:et=>T({...y,[X.key]:et.target.value}),className:"w-full px-1.5 py-1 border border-brand/40 rounded text-sm focus:outline-none focus:ring-1 focus:ring-brand"}):w(H[X.key],X.type)},X.key)),i&&k.jsx("td",{className:"px-3 py-2 text-right",children:G?k.jsxs("div",{className:"flex gap-1 justify-end",children:[k.jsx("button",{onClick:L,className:"text-brand hover:bg-brand/10 p-1 rounded",children:k.jsx(qO,{className:"w-4 h-4"})}),k.jsx("button",{onClick:()=>m(null),className:"text-slate-400 hover:bg-slate-100 p-1 rounded",children:k.jsx(cE,{className:"w-4 h-4"})})]}):k.jsxs("div",{className:"flex gap-1 justify-end opacity-0 group-hover:opacity-100",children:[k.jsx("button",{onClick:()=>P(R,H),className:"text-slate-500 hover:text-brand hover:bg-brand/10 p-1 rounded",children:k.jsx(JO,{className:"w-4 h-4"})}),r&&k.jsx("button",{onClick:()=>r(R),className:"text-slate-500 hover:text-red-600 hover:bg-red-50 p-1 rounded",children:k.jsx(yN,{className:"w-4 h-4"})})]})})]},R)}),N.length===0&&k.jsx("tr",{children:k.jsx("td",{colSpan:t.length+1,className:"px-3 py-10 text-center text-slate-400",children:"Không có dữ liệu phù hợp"})})]})]})}),C>1&&k.jsxs("div",{className:"flex items-center justify-between px-4 py-2.5 border-t border-slate-100 text-sm text-slate-600",children:[k.jsxs("span",{children:["Trang ",f+1,"/",C]}),k.jsxs("div",{className:"flex gap-1",children:[k.jsx("button",{disabled:f===0,onClick:()=>p(f-1),className:"px-3 py-1 rounded border border-slate-200 disabled:opacity-40 hover:bg-slate-50",children:"Trước"}),k.jsx("button",{disabled:f>=C-1,onClick:()=>p(f+1),className:"px-3 py-1 rounded border border-slate-200 disabled:opacity-40 hover:bg-slate-50",children:"Sau"})]})]})]})}/*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */var ic={};ic.version="0.18.5";var u4=1252,$et=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],l4=function(t){$et.indexOf(t)!=-1&&(u4=t)};function qet(){l4(1252)}var il=function(t){l4(t)};function Get(){il(1200),qet()}var f_=function(n){return String.fromCharCode(n)},fC=function(n){return String.fromCharCode(n)},oc,ni="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function ol(t){for(var n="",e=0,a=0,r=0,i=0,o=0,h=0,u=0,l=0;l<t.length;)e=t.charCodeAt(l++),i=e>>2,a=t.charCodeAt(l++),o=(e&3)<<4|a>>4,r=t.charCodeAt(l++),h=(a&15)<<2|r>>6,u=r&63,isNaN(a)?h=u=64:isNaN(r)&&(u=64),n+=ni.charAt(i)+ni.charAt(o)+ni.charAt(h)+ni.charAt(u);return n}function Dr(t){var n="",e=0,a=0,r=0,i=0,o=0,h=0,u=0;t=t.replace(/[^\w\+\/\=]/g,"");for(var l=0;l<t.length;)i=ni.indexOf(t.charAt(l++)),o=ni.indexOf(t.charAt(l++)),e=i<<2|o>>4,n+=String.fromCharCode(e),h=ni.indexOf(t.charAt(l++)),a=(o&15)<<4|h>>2,h!==64&&(n+=String.fromCharCode(a)),u=ni.indexOf(t.charAt(l++)),r=(h&3)<<6|u,u!==64&&(n+=String.fromCharCode(r));return n}var Kt=function(){return typeof Buffer<"u"&&typeof process<"u"&&typeof process.versions<"u"&&!!process.versions.node}(),Kr=function(){if(typeof Buffer<"u"){var t=!Buffer.from;if(!t)try{Buffer.from("foo","utf8")}catch{t=!0}return t?function(n,e){return e?new Buffer(n,e):new Buffer(n)}:Buffer.from.bind(Buffer)}return function(){}}();function _o(t){return Kt?Buffer.alloc?Buffer.alloc(t):new Buffer(t):typeof Uint8Array<"u"?new Uint8Array(t):new Array(t)}function dC(t){return Kt?Buffer.allocUnsafe?Buffer.allocUnsafe(t):new Buffer(t):typeof Uint8Array<"u"?new Uint8Array(t):new Array(t)}var Ea=function(n){return Kt?Kr(n,"binary"):n.split("").map(function(e){return e.charCodeAt(0)&255})};function Hg(t){if(typeof ArrayBuffer>"u")return Ea(t);for(var n=new ArrayBuffer(t.length),e=new Uint8Array(n),a=0;a!=t.length;++a)e[a]=t.charCodeAt(a)&255;return n}function wl(t){if(Array.isArray(t))return t.map(function(a){return String.fromCharCode(a)}).join("");for(var n=[],e=0;e<t.length;++e)n[e]=String.fromCharCode(t[e]);return n.join("")}function Uet(t){if(typeof Uint8Array>"u")throw new Error("Unsupported");return new Uint8Array(t)}var Xn=Kt?function(t){return Buffer.concat(t.map(function(n){return Buffer.isBuffer(n)?n:Kr(n)}))}:function(t){if(typeof Uint8Array<"u"){var n=0,e=0;for(n=0;n<t.length;++n)e+=t[n].length;var a=new Uint8Array(e),r=0;for(n=0,e=0;n<t.length;e+=r,++n)if(r=t[n].length,t[n]instanceof Uint8Array)a.set(t[n],e);else{if(typeof t[n]=="string")throw"wtf";a.set(new Uint8Array(t[n]),e)}return a}return[].concat.apply([],t.map(function(i){return Array.isArray(i)?i:[].slice.call(i)}))};function Yet(t){for(var n=[],e=0,a=t.length+250,r=_o(t.length+255),i=0;i<t.length;++i){var o=t.charCodeAt(i);if(o<128)r[e++]=o;else if(o<2048)r[e++]=192|o>>6&31,r[e++]=128|o&63;else if(o>=55296&&o<57344){o=(o&1023)+64;var h=t.charCodeAt(++i)&1023;r[e++]=240|o>>8&7,r[e++]=128|o>>2&63,r[e++]=128|h>>6&15|(o&3)<<4,r[e++]=128|h&63}else r[e++]=224|o>>12&15,r[e++]=128|o>>6&63,r[e++]=128|o&63;e>a&&(n.push(r.slice(0,e)),e=0,r=_o(65535),a=65530)}return n.push(r.slice(0,e)),Xn(n)}var tu=/\u0000/g,d_=/[\u0001-\u0006]/g;function h0(t){for(var n="",e=t.length-1;e>=0;)n+=t.charAt(e--);return n}function Ia(t,n){var e=""+t;return e.length>=n?e:xn("0",n-e.length)+e}function Mv(t,n){var e=""+t;return e.length>=n?e:xn(" ",n-e.length)+e}function hc(t,n){var e=""+t;return e.length>=n?e:e+xn(" ",n-e.length)}function Wet(t,n){var e=""+Math.round(t);return e.length>=n?e:xn("0",n-e.length)+e}function zet(t,n){var e=""+t;return e.length>=n?e:xn("0",n-e.length)+e}var pC=Math.pow(2,32);function Ho(t,n){if(t>pC||t<-pC)return Wet(t,n);var e=Math.round(t);return zet(e,n)}function uc(t,n){return n=n||0,t.length>=7+n&&(t.charCodeAt(n)|32)===103&&(t.charCodeAt(n+1)|32)===101&&(t.charCodeAt(n+2)|32)===110&&(t.charCodeAt(n+3)|32)===101&&(t.charCodeAt(n+4)|32)===114&&(t.charCodeAt(n+5)|32)===97&&(t.charCodeAt(n+6)|32)===108}var mC=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],$f=[["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 Xet(t){return t||(t={}),t[0]="General",t[1]="0",t[2]="0.00",t[3]="#,##0",t[4]="#,##0.00",t[9]="0%",t[10]="0.00%",t[11]="0.00E+00",t[12]="# ?/?",t[13]="# ??/??",t[14]="m/d/yy",t[15]="d-mmm-yy",t[16]="d-mmm",t[17]="mmm-yy",t[18]="h:mm AM/PM",t[19]="h:mm:ss AM/PM",t[20]="h:mm",t[21]="h:mm:ss",t[22]="m/d/yy h:mm",t[37]="#,##0 ;(#,##0)",t[38]="#,##0 ;[Red](#,##0)",t[39]="#,##0.00;(#,##0.00)",t[40]="#,##0.00;[Red](#,##0.00)",t[45]="mm:ss",t[46]="[h]:mm:ss",t[47]="mmss.0",t[48]="##0.0E+0",t[49]="@",t[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',t}var Tn={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"秒 "'},vC={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},Qet={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\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function lc(t,n,e){for(var a=t<0?-1:1,r=t*a,i=0,o=1,h=0,u=1,l=0,_=0,s=Math.floor(r);l<n&&(s=Math.floor(r),h=s*o+i,_=s*l+u,!(r-s<5e-8));)r=1/(r-s),i=o,o=h,u=l,l=_;if(_>n&&(l>n?(_=u,h=i):(_=l,h=o)),!e)return[0,a*h,_];var c=Math.floor(a*h/_);return[c,a*h-c*_,_]}function p_(t,n,e){if(t>2958465||t<0)return null;var a=t|0,r=Math.floor(86400*(t-a)),i=0,o=[],h={D:a,T:r,u:86400*(t-a)-r,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(h.u)<1e-6&&(h.u=0),n&&n.date1904&&(a+=1462),h.u>.9999&&(h.u=0,++r==86400&&(h.T=r=0,++a,++h.D)),a===60)o=e?[1317,10,29]:[1900,2,29],i=3;else if(a===0)o=e?[1317,8,29]:[1900,1,0],i=6;else{a>60&&--a;var u=new Date(1900,0,1);u.setDate(u.getDate()+a-1),o=[u.getFullYear(),u.getMonth()+1,u.getDate()],i=u.getDay(),a<60&&(i=(i+6)%7),e&&(i=rat(u,o))}return h.y=o[0],h.m=o[1],h.d=o[2],h.S=r%60,r=Math.floor(r/60),h.M=r%60,r=Math.floor(r/60),h.H=r,h.q=i,h}var _4=new Date(1899,11,31,0,0,0),Zet=_4.getTime(),Jet=new Date(1900,2,1,0,0,0);function s4(t,n){var e=t.getTime();return n?e-=1461*24*60*60*1e3:t>=Jet&&(e+=24*60*60*1e3),(e-(Zet+(t.getTimezoneOffset()-_4.getTimezoneOffset())*6e4))/(24*60*60*1e3)}function Iv(t){return t.indexOf(".")==-1?t:t.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function tat(t){return t.indexOf("E")==-1?t:t.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}function nat(t){var n=t<0?12:11,e=Iv(t.toFixed(12));return e.length<=n||(e=t.toPrecision(10),e.length<=n)?e:t.toExponential(5)}function eat(t){var n=Iv(t.toFixed(11));return n.length>(t<0?12:11)||n==="0"||n==="-0"?t.toPrecision(6):n}function aat(t){var n=Math.floor(Math.log(Math.abs(t))*Math.LOG10E),e;return n>=-4&&n<=-1?e=t.toPrecision(10+n):Math.abs(n)<=9?e=nat(t):n===10?e=t.toFixed(10).substr(0,12):e=eat(t),Iv(tat(e.toUpperCase()))}function bm(t,n){switch(typeof t){case"string":return t;case"boolean":return t?"TRUE":"FALSE";case"number":return(t|0)===t?t.toString(10):aat(t);case"undefined":return"";case"object":if(t==null)return"";if(t instanceof Date)return di(14,s4(t,n&&n.date1904),n)}throw new Error("unsupported value in General format: "+t)}function rat(t,n){n[0]-=581;var e=t.getDay();return t<60&&(e=(e+6)%7),e}function iat(t,n,e,a){var r="",i=0,o=0,h=e.y,u,l=0;switch(t){case 98:h=e.y+543;case 121:switch(n.length){case 1:case 2:u=h%100,l=2;break;default:u=h%1e4,l=4;break}break;case 109:switch(n.length){case 1:case 2:u=e.m,l=n.length;break;case 3:return $f[e.m-1][1];case 5:return $f[e.m-1][0];default:return $f[e.m-1][2]}break;case 100:switch(n.length){case 1:case 2:u=e.d,l=n.length;break;case 3:return mC[e.q][0];default:return mC[e.q][1]}break;case 104:switch(n.length){case 1:case 2:u=1+(e.H+11)%12,l=n.length;break;default:throw"bad hour format: "+n}break;case 72:switch(n.length){case 1:case 2:u=e.H,l=n.length;break;default:throw"bad hour format: "+n}break;case 77:switch(n.length){case 1:case 2:u=e.M,l=n.length;break;default:throw"bad minute format: "+n}break;case 115:if(n!="s"&&n!="ss"&&n!=".0"&&n!=".00"&&n!=".000")throw"bad second format: "+n;return e.u===0&&(n=="s"||n=="ss")?Ia(e.S,n.length):(a>=2?o=a===3?1e3:100:o=a===1?10:1,i=Math.round(o*(e.S+e.u)),i>=60*o&&(i=0),n==="s"?i===0?"0":""+i/o:(r=Ia(i,2+a),n==="ss"?r.substr(0,2):"."+r.substr(2,n.length-1)));case 90:switch(n){case"[h]":case"[hh]":u=e.D*24+e.H;break;case"[m]":case"[mm]":u=(e.D*24+e.H)*60+e.M;break;case"[s]":case"[ss]":u=((e.D*24+e.H)*60+e.M)*60+Math.round(e.S+e.u);break;default:throw"bad abstime format: "+n}l=n.length===3?1:2;break;case 101:u=h,l=1;break}var _=l>0?Ia(u,l):"";return _}function ei(t){var n=3;if(t.length<=n)return t;for(var e=t.length%n,a=t.substr(0,e);e!=t.length;e+=n)a+=(a.length>0?",":"")+t.substr(e,n);return a}var c4=/%/g;function oat(t,n,e){var a=n.replace(c4,""),r=n.length-a.length;return kr(t,a,e*Math.pow(10,2*r))+xn("%",r)}function hat(t,n,e){for(var a=n.length-1;n.charCodeAt(a-1)===44;)--a;return kr(t,n.substr(0,a),e/Math.pow(10,3*(n.length-a)))}function g4(t,n){var e,a=t.indexOf("E")-t.indexOf(".")-1;if(t.match(/^#+0.0E\+0$/)){if(n==0)return"0.0E+0";if(n<0)return"-"+g4(t,-n);var r=t.indexOf(".");r===-1&&(r=t.indexOf("E"));var i=Math.floor(Math.log(n)*Math.LOG10E)%r;if(i<0&&(i+=r),e=(n/Math.pow(10,i)).toPrecision(a+1+(r+i)%r),e.indexOf("e")===-1){var o=Math.floor(Math.log(n)*Math.LOG10E);for(e.indexOf(".")===-1?e=e.charAt(0)+"."+e.substr(1)+"E+"+(o-e.length+i):e+="E+"+(o-i);e.substr(0,2)==="0.";)e=e.charAt(0)+e.substr(2,r)+"."+e.substr(2+r),e=e.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");e=e.replace(/\+-/,"-")}e=e.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(h,u,l,_){return u+l+_.substr(0,(r+i)%r)+"."+_.substr(i)+"E"})}else e=n.toExponential(a);return t.match(/E\+00$/)&&e.match(/e[+-]\d$/)&&(e=e.substr(0,e.length-1)+"0"+e.charAt(e.length-1)),t.match(/E\-/)&&e.match(/e\+/)&&(e=e.replace(/e\+/,"e")),e.replace("e","E")}var f4=/# (\?+)( ?)\/( ?)(\d+)/;function uat(t,n,e){var a=parseInt(t[4],10),r=Math.round(n*a),i=Math.floor(r/a),o=r-i*a,h=a;return e+(i===0?"":""+i)+" "+(o===0?xn(" ",t[1].length+1+t[4].length):Mv(o,t[1].length)+t[2]+"/"+t[3]+Ia(h,t[4].length))}function lat(t,n,e){return e+(n===0?"":""+n)+xn(" ",t[1].length+2+t[4].length)}var d4=/^#*0*\.([0#]+)/,p4=/\).*[0#]/,m4=/\(###\) ###\\?-####/;function de(t){for(var n="",e,a=0;a!=t.length;++a)switch(e=t.charCodeAt(a)){case 35:break;case 63:n+=" ";break;case 48:n+="0";break;default:n+=String.fromCharCode(e)}return n}function yC(t,n){var e=Math.pow(10,n);return""+Math.round(t*e)/e}function xC(t,n){var e=t-Math.floor(t),a=Math.pow(10,n);return n<(""+Math.round(e*a)).length?0:Math.round(e*a)}function _at(t,n){return n<(""+Math.round((t-Math.floor(t))*Math.pow(10,n))).length?1:0}function sat(t){return t<2147483647&&t>-2147483648?""+(t>=0?t|0:t-1|0):""+Math.floor(t)}function oa(t,n,e){if(t.charCodeAt(0)===40&&!n.match(p4)){var a=n.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return e>=0?oa("n",a,e):"("+oa("n",a,-e)+")"}if(n.charCodeAt(n.length-1)===44)return hat(t,n,e);if(n.indexOf("%")!==-1)return oat(t,n,e);if(n.indexOf("E")!==-1)return g4(n,e);if(n.charCodeAt(0)===36)return"$"+oa(t,n.substr(n.charAt(1)==" "?2:1),e);var r,i,o,h,u=Math.abs(e),l=e<0?"-":"";if(n.match(/^00+$/))return l+Ho(u,n.length);if(n.match(/^[#?]+$/))return r=Ho(e,0),r==="0"&&(r=""),r.length>n.length?r:de(n.substr(0,n.length-r.length))+r;if(i=n.match(f4))return uat(i,u,l);if(n.match(/^#+0+$/))return l+Ho(u,n.length-n.indexOf("0"));if(i=n.match(d4))return r=yC(e,i[1].length).replace(/^([^\.]+)$/,"$1."+de(i[1])).replace(/\.$/,"."+de(i[1])).replace(/\.(\d*)$/,function(d,f){return"."+f+xn("0",de(i[1]).length-f.length)}),n.indexOf("0.")!==-1?r:r.replace(/^0\./,".");if(n=n.replace(/^#+([0.])/,"$1"),i=n.match(/^(0*)\.(#*)$/))return l+yC(u,i[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=n.match(/^#{1,3},##0(\.?)$/))return l+ei(Ho(u,0));if(i=n.match(/^#,##0\.([#0]*0)$/))return e<0?"-"+oa(t,n,-e):ei(""+(Math.floor(e)+_at(e,i[1].length)))+"."+Ia(xC(e,i[1].length),i[1].length);if(i=n.match(/^#,#*,#0/))return oa(t,n.replace(/^#,#*,/,""),e);if(i=n.match(/^([0#]+)(\\?-([0#]+))+$/))return r=h0(oa(t,n.replace(/[\\-]/g,""),e)),o=0,h0(h0(n.replace(/\\/g,"")).replace(/[0#]/g,function(d){return o<r.length?r.charAt(o++):d==="0"?"0":""}));if(n.match(m4))return r=oa(t,"##########",e),"("+r.substr(0,3)+") "+r.substr(3,3)+"-"+r.substr(6);var _="";if(i=n.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(i[4].length,7),h=lc(u,Math.pow(10,o)-1,!1),r=""+l,_=kr("n",i[1],h[1]),_.charAt(_.length-1)==" "&&(_=_.substr(0,_.length-1)+"0"),r+=_+i[2]+"/"+i[3],_=hc(h[2],o),_.length<i[4].length&&(_=de(i[4].substr(i[4].length-_.length))+_),r+=_,r;if(i=n.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(Math.max(i[1].length,i[4].length),7),h=lc(u,Math.pow(10,o)-1,!0),l+(h[0]||(h[1]?"":"0"))+" "+(h[1]?Mv(h[1],o)+i[2]+"/"+i[3]+hc(h[2],o):xn(" ",2*o+1+i[2].length+i[3].length));if(i=n.match(/^[#0?]+$/))return r=Ho(e,0),n.length<=r.length?r:de(n.substr(0,n.length-r.length))+r;if(i=n.match(/^([#0?]+)\.([#0]+)$/)){r=""+e.toFixed(Math.min(i[2].length,10)).replace(/([^0])0+$/,"$1"),o=r.indexOf(".");var s=n.indexOf(".")-o,c=n.length-r.length-s;return de(n.substr(0,s)+r+n.substr(n.length-c))}if(i=n.match(/^00,000\.([#0]*0)$/))return o=xC(e,i[1].length),e<0?"-"+oa(t,n,-e):ei(sat(e)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(d){return"00,"+(d.length<3?Ia(0,3-d.length):"")+d})+"."+Ia(o,i[1].length);switch(n){case"###,##0.00":return oa(t,"#,##0.00",e);case"###,###":case"##,###":case"#,###":var g=ei(Ho(u,0));return g!=="0"?l+g:"";case"###,###.00":return oa(t,"###,##0.00",e).replace(/^0\./,".");case"#,###.00":return oa(t,"#,##0.00",e).replace(/^0\./,".")}throw new Error("unsupported format |"+n+"|")}function cat(t,n,e){for(var a=n.length-1;n.charCodeAt(a-1)===44;)--a;return kr(t,n.substr(0,a),e/Math.pow(10,3*(n.length-a)))}function gat(t,n,e){var a=n.replace(c4,""),r=n.length-a.length;return kr(t,a,e*Math.pow(10,2*r))+xn("%",r)}function v4(t,n){var e,a=t.indexOf("E")-t.indexOf(".")-1;if(t.match(/^#+0.0E\+0$/)){if(n==0)return"0.0E+0";if(n<0)return"-"+v4(t,-n);var r=t.indexOf(".");r===-1&&(r=t.indexOf("E"));var i=Math.floor(Math.log(n)*Math.LOG10E)%r;if(i<0&&(i+=r),e=(n/Math.pow(10,i)).toPrecision(a+1+(r+i)%r),!e.match(/[Ee]/)){var o=Math.floor(Math.log(n)*Math.LOG10E);e.indexOf(".")===-1?e=e.charAt(0)+"."+e.substr(1)+"E+"+(o-e.length+i):e+="E+"+(o-i),e=e.replace(/\+-/,"-")}e=e.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(h,u,l,_){return u+l+_.substr(0,(r+i)%r)+"."+_.substr(i)+"E"})}else e=n.toExponential(a);return t.match(/E\+00$/)&&e.match(/e[+-]\d$/)&&(e=e.substr(0,e.length-1)+"0"+e.charAt(e.length-1)),t.match(/E\-/)&&e.match(/e\+/)&&(e=e.replace(/e\+/,"e")),e.replace("e","E")}function Ya(t,n,e){if(t.charCodeAt(0)===40&&!n.match(p4)){var a=n.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return e>=0?Ya("n",a,e):"("+Ya("n",a,-e)+")"}if(n.charCodeAt(n.length-1)===44)return cat(t,n,e);if(n.indexOf("%")!==-1)return gat(t,n,e);if(n.indexOf("E")!==-1)return v4(n,e);if(n.charCodeAt(0)===36)return"$"+Ya(t,n.substr(n.charAt(1)==" "?2:1),e);var r,i,o,h,u=Math.abs(e),l=e<0?"-":"";if(n.match(/^00+$/))return l+Ia(u,n.length);if(n.match(/^[#?]+$/))return r=""+e,e===0&&(r=""),r.length>n.length?r:de(n.substr(0,n.length-r.length))+r;if(i=n.match(f4))return lat(i,u,l);if(n.match(/^#+0+$/))return l+Ia(u,n.length-n.indexOf("0"));if(i=n.match(d4))return r=(""+e).replace(/^([^\.]+)$/,"$1."+de(i[1])).replace(/\.$/,"."+de(i[1])),r=r.replace(/\.(\d*)$/,function(d,f){return"."+f+xn("0",de(i[1]).length-f.length)}),n.indexOf("0.")!==-1?r:r.replace(/^0\./,".");if(n=n.replace(/^#+([0.])/,"$1"),i=n.match(/^(0*)\.(#*)$/))return l+(""+u).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=n.match(/^#{1,3},##0(\.?)$/))return l+ei(""+u);if(i=n.match(/^#,##0\.([#0]*0)$/))return e<0?"-"+Ya(t,n,-e):ei(""+e)+"."+xn("0",i[1].length);if(i=n.match(/^#,#*,#0/))return Ya(t,n.replace(/^#,#*,/,""),e);if(i=n.match(/^([0#]+)(\\?-([0#]+))+$/))return r=h0(Ya(t,n.replace(/[\\-]/g,""),e)),o=0,h0(h0(n.replace(/\\/g,"")).replace(/[0#]/g,function(d){return o<r.length?r.charAt(o++):d==="0"?"0":""}));if(n.match(m4))return r=Ya(t,"##########",e),"("+r.substr(0,3)+") "+r.substr(3,3)+"-"+r.substr(6);var _="";if(i=n.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(i[4].length,7),h=lc(u,Math.pow(10,o)-1,!1),r=""+l,_=kr("n",i[1],h[1]),_.charAt(_.length-1)==" "&&(_=_.substr(0,_.length-1)+"0"),r+=_+i[2]+"/"+i[3],_=hc(h[2],o),_.length<i[4].length&&(_=de(i[4].substr(i[4].length-_.length))+_),r+=_,r;if(i=n.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(Math.max(i[1].length,i[4].length),7),h=lc(u,Math.pow(10,o)-1,!0),l+(h[0]||(h[1]?"":"0"))+" "+(h[1]?Mv(h[1],o)+i[2]+"/"+i[3]+hc(h[2],o):xn(" ",2*o+1+i[2].length+i[3].length));if(i=n.match(/^[#0?]+$/))return r=""+e,n.length<=r.length?r:de(n.substr(0,n.length-r.length))+r;if(i=n.match(/^([#0]+)\.([#0]+)$/)){r=""+e.toFixed(Math.min(i[2].length,10)).replace(/([^0])0+$/,"$1"),o=r.indexOf(".");var s=n.indexOf(".")-o,c=n.length-r.length-s;return de(n.substr(0,s)+r+n.substr(n.length-c))}if(i=n.match(/^00,000\.([#0]*0)$/))return e<0?"-"+Ya(t,n,-e):ei(""+e).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(d){return"00,"+(d.length<3?Ia(0,3-d.length):"")+d})+"."+Ia(0,i[1].length);switch(n){case"###,###":case"##,###":case"#,###":var g=ei(""+u);return g!=="0"?l+g:"";default:if(n.match(/\.[0#?]*$/))return Ya(t,n.slice(0,n.lastIndexOf(".")),e)+de(n.slice(n.lastIndexOf(".")))}throw new Error("unsupported format |"+n+"|")}function kr(t,n,e){return(e|0)===e?Ya(t,n,e):oa(t,n,e)}function fat(t){for(var n=[],e=!1,a=0,r=0;a<t.length;++a)switch(t.charCodeAt(a)){case 34:e=!e;break;case 95:case 42:case 92:++a;break;case 59:n[n.length]=t.substr(r,a-r),r=a+1}if(n[n.length]=t.substr(r),e===!0)throw new Error("Format |"+t+"| unterminated string ");return n}var y4=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function x4(t){for(var n=0,e="",a="";n<t.length;)switch(e=t.charAt(n)){case"G":uc(t,n)&&(n+=6),n++;break;case'"':for(;t.charCodeAt(++n)!==34&&n<t.length;);++n;break;case"\\":n+=2;break;case"_":n+=2;break;case"@":++n;break;case"B":case"b":if(t.charAt(n+1)==="1"||t.charAt(n+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(t.substr(n,3).toUpperCase()==="A/P"||t.substr(n,5).toUpperCase()==="AM/PM"||t.substr(n,5).toUpperCase()==="上午/下午")return!0;++n;break;case"[":for(a=e;t.charAt(n++)!=="]"&&n<t.length;)a+=t.charAt(n);if(a.match(y4))return!0;break;case".":case"0":case"#":for(;n<t.length&&("0#?.,E+-%".indexOf(e=t.charAt(++n))>-1||e=="\\"&&t.charAt(n+1)=="-"&&"0#".indexOf(t.charAt(n+2))>-1););break;case"?":for(;t.charAt(++n)===e;);break;case"*":++n,(t.charAt(n)==" "||t.charAt(n)=="*")&&++n;break;case"(":case")":++n;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;n<t.length&&"0123456789".indexOf(t.charAt(++n))>-1;);break;case" ":++n;break;default:++n;break}return!1}function dat(t,n,e,a){for(var r=[],i="",o=0,h="",u="t",l,_,s,c="H";o<t.length;)switch(h=t.charAt(o)){case"G":if(!uc(t,o))throw new Error("unrecognized character "+h+" in "+t);r[r.length]={t:"G",v:"General"},o+=7;break;case'"':for(i="";(s=t.charCodeAt(++o))!==34&&o<t.length;)i+=String.fromCharCode(s);r[r.length]={t:"t",v:i},++o;break;case"\\":var g=t.charAt(++o),d=g==="("||g===")"?g:"t";r[r.length]={t:d,v:g},++o;break;case"_":r[r.length]={t:"t",v:" "},o+=2;break;case"@":r[r.length]={t:"T",v:n},++o;break;case"B":case"b":if(t.charAt(o+1)==="1"||t.charAt(o+1)==="2"){if(l==null&&(l=p_(n,e,t.charAt(o+1)==="2"),l==null))return"";r[r.length]={t:"X",v:t.substr(o,2)},u=h,o+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":h=h.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(n<0||l==null&&(l=p_(n,e),l==null))return"";for(i=h;++o<t.length&&t.charAt(o).toLowerCase()===h;)i+=h;h==="m"&&u.toLowerCase()==="h"&&(h="M"),h==="h"&&(h=c),r[r.length]={t:h,v:i},u=h;break;case"A":case"a":case"上":var f={t:h,v:h};if(l==null&&(l=p_(n,e)),t.substr(o,3).toUpperCase()==="A/P"?(l!=null&&(f.v=l.H>=12?"P":"A"),f.t="T",c="h",o+=3):t.substr(o,5).toUpperCase()==="AM/PM"?(l!=null&&(f.v=l.H>=12?"PM":"AM"),f.t="T",o+=5,c="h"):t.substr(o,5).toUpperCase()==="上午/下午"?(l!=null&&(f.v=l.H>=12?"下午":"上午"),f.t="T",o+=5,c="h"):(f.t="t",++o),l==null&&f.t==="T")return"";r[r.length]=f,u=h;break;case"[":for(i=h;t.charAt(o++)!=="]"&&o<t.length;)i+=t.charAt(o);if(i.slice(-1)!=="]")throw'unterminated "[" block: |'+i+"|";if(i.match(y4)){if(l==null&&(l=p_(n,e),l==null))return"";r[r.length]={t:"Z",v:i.toLowerCase()},u=i.charAt(1)}else i.indexOf("$")>-1&&(i=(i.match(/\$([^-\[\]]*)/)||[])[1]||"$",x4(t)||(r[r.length]={t:"t",v:i}));break;case".":if(l!=null){for(i=h;++o<t.length&&(h=t.charAt(o))==="0";)i+=h;r[r.length]={t:"s",v:i};break}case"0":case"#":for(i=h;++o<t.length&&"0#?.,E+-%".indexOf(h=t.charAt(o))>-1;)i+=h;r[r.length]={t:"n",v:i};break;case"?":for(i=h;t.charAt(++o)===h;)i+=h;r[r.length]={t:h,v:i},u=h;break;case"*":++o,(t.charAt(o)==" "||t.charAt(o)=="*")&&++o;break;case"(":case")":r[r.length]={t:a===1?"t":h,v:h},++o;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(i=h;o<t.length&&"0123456789".indexOf(t.charAt(++o))>-1;)i+=t.charAt(o);r[r.length]={t:"D",v:i};break;case" ":r[r.length]={t:h,v:h},++o;break;case"$":r[r.length]={t:"t",v:"$"},++o;break;default:if(",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(h)===-1)throw new Error("unrecognized character "+h+" in "+t);r[r.length]={t:"t",v:h},++o;break}var p=0,v=0,m;for(o=r.length-1,u="t";o>=0;--o)switch(r[o].t){case"h":case"H":r[o].t=c,u="h",p<1&&(p=1);break;case"s":(m=r[o].v.match(/\.0+$/))&&(v=Math.max(v,m[0].length-1)),p<3&&(p=3);case"d":case"y":case"M":case"e":u=r[o].t;break;case"m":u==="s"&&(r[o].t="M",p<2&&(p=2));break;case"X":break;case"Z":p<1&&r[o].v.match(/[Hh]/)&&(p=1),p<2&&r[o].v.match(/[Mm]/)&&(p=2),p<3&&r[o].v.match(/[Ss]/)&&(p=3)}switch(p){case 0:break;case 1:l.u>=.5&&(l.u=0,++l.S),l.S>=60&&(l.S=0,++l.M),l.M>=60&&(l.M=0,++l.H);break;case 2:l.u>=.5&&(l.u=0,++l.S),l.S>=60&&(l.S=0,++l.M);break}var y="",T;for(o=0;o<r.length;++o)switch(r[o].t){case"t":case"T":case" ":case"D":break;case"X":r[o].v="",r[o].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":r[o].v=iat(r[o].t.charCodeAt(0),r[o].v,l,v),r[o].t="t";break;case"n":case"?":for(T=o+1;r[T]!=null&&((h=r[T].t)==="?"||h==="D"||(h===" "||h==="t")&&r[T+1]!=null&&(r[T+1].t==="?"||r[T+1].t==="t"&&r[T+1].v==="/")||r[o].t==="("&&(h===" "||h==="n"||h===")")||h==="t"&&(r[T].v==="/"||r[T].v===" "&&r[T+1]!=null&&r[T+1].t=="?"));)r[o].v+=r[T].v,r[T]={v:"",t:";"},++T;y+=r[o].v,o=T-1;break;case"G":r[o].t="t",r[o].v=bm(n,e);break}var x="",b,C;if(y.length>0){y.charCodeAt(0)==40?(b=n<0&&y.charCodeAt(0)===45?-n:n,C=kr("n",y,b)):(b=n<0&&a>1?-n:n,C=kr("n",y,b),b<0&&r[0]&&r[0].t=="t"&&(C=C.substr(1),r[0].v="-"+r[0].v)),T=C.length-1;var N=r.length;for(o=0;o<r.length;++o)if(r[o]!=null&&r[o].t!="t"&&r[o].v.indexOf(".")>-1){N=o;break}var w=r.length;if(N===r.length&&C.indexOf("E")===-1){for(o=r.length-1;o>=0;--o)r[o]==null||"n?".indexOf(r[o].t)===-1||(T>=r[o].v.length-1?(T-=r[o].v.length,r[o].v=C.substr(T+1,r[o].v.length)):T<0?r[o].v="":(r[o].v=C.substr(0,T+1),T=-1),r[o].t="t",w=o);T>=0&&w<r.length&&(r[w].v=C.substr(0,T+1)+r[w].v)}else if(N!==r.length&&C.indexOf("E")===-1){for(T=C.indexOf(".")-1,o=N;o>=0;--o)if(!(r[o]==null||"n?".indexOf(r[o].t)===-1)){for(_=r[o].v.indexOf(".")>-1&&o===N?r[o].v.indexOf(".")-1:r[o].v.length-1,x=r[o].v.substr(_+1);_>=0;--_)T>=0&&(r[o].v.charAt(_)==="0"||r[o].v.charAt(_)==="#")&&(x=C.charAt(T--)+x);r[o].v=x,r[o].t="t",w=o}for(T>=0&&w<r.length&&(r[w].v=C.substr(0,T+1)+r[w].v),T=C.indexOf(".")+1,o=N;o<r.length;++o)if(!(r[o]==null||"n?(".indexOf(r[o].t)===-1&&o!==N)){for(_=r[o].v.indexOf(".")>-1&&o===N?r[o].v.indexOf(".")+1:0,x=r[o].v.substr(0,_);_<r[o].v.length;++_)T<C.length&&(x+=C.charAt(T++));r[o].v=x,r[o].t="t",w=o}}}for(o=0;o<r.length;++o)r[o]!=null&&"n?".indexOf(r[o].t)>-1&&(b=a>1&&n<0&&o>0&&r[o-1].v==="-"?-n:n,r[o].v=kr(r[o].t,r[o].v,b),r[o].t="t");var P="";for(o=0;o!==r.length;++o)r[o]!=null&&(P+=r[o].v);return P}var TC=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function bC(t,n){if(n==null)return!1;var e=parseFloat(n[2]);switch(n[1]){case"=":if(t==e)return!0;break;case">":if(t>e)return!0;break;case"<":if(t<e)return!0;break;case"<>":if(t!=e)return!0;break;case">=":if(t>=e)return!0;break;case"<=":if(t<=e)return!0;break}return!1}function pat(t,n){var e=fat(t),a=e.length,r=e[a-1].indexOf("@");if(a<4&&r>-1&&--a,e.length>4)throw new Error("cannot find right format for |"+e.join("|")+"|");if(typeof n!="number")return[4,e.length===4||r>-1?e[e.length-1]:"@"];switch(e.length){case 1:e=r>-1?["General","General","General",e[0]]:[e[0],e[0],e[0],"@"];break;case 2:e=r>-1?[e[0],e[0],e[0],e[1]]:[e[0],e[1],e[0],"@"];break;case 3:e=r>-1?[e[0],e[1],e[0],e[2]]:[e[0],e[1],e[2],"@"];break}var i=n>0?e[0]:n<0?e[1]:e[2];if(e[0].indexOf("[")===-1&&e[1].indexOf("[")===-1)return[a,i];if(e[0].match(/\[[=<>]/)!=null||e[1].match(/\[[=<>]/)!=null){var o=e[0].match(TC),h=e[1].match(TC);return bC(n,o)?[a,e[0]]:bC(n,h)?[a,e[1]]:[a,e[o!=null&&h!=null?2:1]]}return[a,i]}function di(t,n,e){e==null&&(e={});var a="";switch(typeof t){case"string":t=="m/d/yy"&&e.dateNF?a=e.dateNF:a=t;break;case"number":t==14&&e.dateNF?a=e.dateNF:a=(e.table!=null?e.table:Tn)[t],a==null&&(a=e.table&&e.table[vC[t]]||Tn[vC[t]]),a==null&&(a=Qet[t]||"General");break}if(uc(a,0))return bm(n,e);n instanceof Date&&(n=s4(n,e.date1904));var r=pat(a,n);if(uc(r[1]))return bm(n,e);if(n===!0)n="TRUE";else if(n===!1)n="FALSE";else if(n===""||n==null)return"";return dat(r[1],n,e,r[0])}function T4(t,n){if(typeof n!="number"){n=+n||-1;for(var e=0;e<392;++e){if(Tn[e]==null){n<0&&(n=e);continue}if(Tn[e]==t){n=e;break}}n<0&&(n=391)}return Tn[n]=t,n}function Og(t){for(var n=0;n!=392;++n)t[n]!==void 0&&T4(t[n],n)}function Eg(){Tn=Xet()}var b4=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function mat(t){var n=typeof t=="number"?Tn[t]:t;return n=n.replace(b4,"(\\d+)"),new RegExp("^"+n+"$")}function vat(t,n,e){var a=-1,r=-1,i=-1,o=-1,h=-1,u=-1;(n.match(b4)||[]).forEach(function(s,c){var g=parseInt(e[c+1],10);switch(s.toLowerCase().charAt(0)){case"y":a=g;break;case"d":i=g;break;case"h":o=g;break;case"s":u=g;break;case"m":o>=0?h=g:r=g;break}}),u>=0&&h==-1&&r>=0&&(h=r,r=-1);var l=(""+(a>=0?a:new Date().getFullYear())).slice(-4)+"-"+("00"+(r>=1?r:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2);l.length==7&&(l="0"+l),l.length==8&&(l="20"+l);var _=("00"+(o>=0?o:0)).slice(-2)+":"+("00"+(h>=0?h:0)).slice(-2)+":"+("00"+(u>=0?u:0)).slice(-2);return o==-1&&h==-1&&u==-1?l:a==-1&&r==-1&&i==-1?_:l+"T"+_}var yat=function(){var t={};t.version="1.2.0";function n(){for(var C=0,N=new Array(256),w=0;w!=256;++w)C=w,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,N[w]=C;return typeof Int32Array<"u"?new Int32Array(N):N}var e=n();function a(C){var N=0,w=0,P=0,L=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(P=0;P!=256;++P)L[P]=C[P];for(P=0;P!=256;++P)for(w=C[P],N=256+P;N<4096;N+=256)w=L[N]=w>>>8^C[w&255];var H=[];for(P=1;P!=16;++P)H[P-1]=typeof Int32Array<"u"?L.subarray(P*256,P*256+256):L.slice(P*256,P*256+256);return H}var r=a(e),i=r[0],o=r[1],h=r[2],u=r[3],l=r[4],_=r[5],s=r[6],c=r[7],g=r[8],d=r[9],f=r[10],p=r[11],v=r[12],m=r[13],y=r[14];function T(C,N){for(var w=N^-1,P=0,L=C.length;P<L;)w=w>>>8^e[(w^C.charCodeAt(P++))&255];return~w}function x(C,N){for(var w=N^-1,P=C.length-15,L=0;L<P;)w=y[C[L++]^w&255]^m[C[L++]^w>>8&255]^v[C[L++]^w>>16&255]^p[C[L++]^w>>>24]^f[C[L++]]^d[C[L++]]^g[C[L++]]^c[C[L++]]^s[C[L++]]^_[C[L++]]^l[C[L++]]^u[C[L++]]^h[C[L++]]^o[C[L++]]^i[C[L++]]^e[C[L++]];for(P+=15;L<P;)w=w>>>8^e[(w^C[L++])&255];return~w}function b(C,N){for(var w=N^-1,P=0,L=C.length,H=0,R=0;P<L;)H=C.charCodeAt(P++),H<128?w=w>>>8^e[(w^H)&255]:H<2048?(w=w>>>8^e[(w^(192|H>>6&31))&255],w=w>>>8^e[(w^(128|H&63))&255]):H>=55296&&H<57344?(H=(H&1023)+64,R=C.charCodeAt(P++)&1023,w=w>>>8^e[(w^(240|H>>8&7))&255],w=w>>>8^e[(w^(128|H>>2&63))&255],w=w>>>8^e[(w^(128|R>>6&15|(H&3)<<4))&255],w=w>>>8^e[(w^(128|R&63))&255]):(w=w>>>8^e[(w^(224|H>>12&15))&255],w=w>>>8^e[(w^(128|H>>6&63))&255],w=w>>>8^e[(w^(128|H&63))&255]);return~w}return t.table=e,t.bstr=T,t.buf=x,t.str=b,t}(),Jt=function(){var n={};n.version="1.2.1";function e(A,M){for(var S=A.split("/"),E=M.split("/"),I=0,D=0,Y=Math.min(S.length,E.length);I<Y;++I){if(D=S[I].length-E[I].length)return D;if(S[I]!=E[I])return S[I]<E[I]?-1:1}return S.length-E.length}function a(A){if(A.charAt(A.length-1)=="/")return A.slice(0,-1).indexOf("/")===-1?A:a(A.slice(0,-1));var M=A.lastIndexOf("/");return M===-1?A:A.slice(0,M+1)}function r(A){if(A.charAt(A.length-1)=="/")return r(A.slice(0,-1));var M=A.lastIndexOf("/");return M===-1?A:A.slice(M+1)}function i(A,M){typeof M=="string"&&(M=new Date(M));var S=M.getHours();S=S<<6|M.getMinutes(),S=S<<5|M.getSeconds()>>>1,A.write_shift(2,S);var E=M.getFullYear()-1980;E=E<<4|M.getMonth()+1,E=E<<5|M.getDate(),A.write_shift(2,E)}function o(A){var M=A.read_shift(2)&65535,S=A.read_shift(2)&65535,E=new Date,I=S&31;S>>>=5;var D=S&15;S>>>=4,E.setMilliseconds(0),E.setFullYear(S+1980),E.setMonth(D-1),E.setDate(I);var Y=M&31;M>>>=5;var it=M&63;return M>>>=6,E.setHours(M),E.setMinutes(it),E.setSeconds(Y<<1),E}function h(A){$e(A,0);for(var M={},S=0;A.l<=A.length-4;){var E=A.read_shift(2),I=A.read_shift(2),D=A.l+I,Y={};switch(E){case 21589:S=A.read_shift(1),S&1&&(Y.mtime=A.read_shift(4)),I>5&&(S&2&&(Y.atime=A.read_shift(4)),S&4&&(Y.ctime=A.read_shift(4))),Y.mtime&&(Y.mt=new Date(Y.mtime*1e3));break}A.l=D,M[E]=Y}return M}var u;function l(){return u||(u={})}function _(A,M){if(A[0]==80&&A[1]==75)return uy(A,M);if((A[0]|32)==109&&(A[1]|32)==105)return Z5(A,M);if(A.length<512)throw new Error("CFB file size "+A.length+" < 512");var S=3,E=512,I=0,D=0,Y=0,it=0,U=0,W=[],z=A.slice(0,512);$e(z,0);var lt=s(z);switch(S=lt[0],S){case 3:E=512;break;case 4:E=4096;break;case 0:if(lt[1]==0)return uy(A,M);default:throw new Error("Major Version: Expected 3 or 4 saw "+S)}E!==512&&(z=A.slice(0,E),$e(z,28));var mt=A.slice(0,E);c(z,S);var bt=z.read_shift(4,"i");if(S===3&&bt!==0)throw new Error("# Directory Sectors: Expected 0 saw "+bt);z.l+=4,Y=z.read_shift(4,"i"),z.l+=4,z.chk("00100000","Mini Stream Cutoff Size: "),it=z.read_shift(4,"i"),I=z.read_shift(4,"i"),U=z.read_shift(4,"i"),D=z.read_shift(4,"i");for(var st=-1,xt=0;xt<109&&(st=z.read_shift(4,"i"),!(st<0));++xt)W[xt]=st;var Ot=g(A,E);p(U,D,Ot,E,W);var gn=m(Ot,Y,W,E);gn[Y].name="!Directory",I>0&&it!==R&&(gn[it].name="!MiniFAT"),gn[W[0]].name="!FAT",gn.fat_addrs=W,gn.ssz=E;var fn={},re=[],_h=[],sh=[];y(Y,gn,Ot,re,I,fn,_h,it),d(_h,sh,re),re.shift();var ch={FileIndex:_h,FullPaths:sh};return M&&M.raw&&(ch.raw={header:mt,sectors:Ot}),ch}function s(A){if(A[A.l]==80&&A[A.l+1]==75)return[0,0];A.chk(G,"Header Signature: "),A.l+=16;var M=A.read_shift(2,"u");return[A.read_shift(2,"u"),M]}function c(A,M){var S=9;switch(A.l+=2,S=A.read_shift(2)){case 9:if(M!=3)throw new Error("Sector Shift: Expected 9 saw "+S);break;case 12:if(M!=4)throw new Error("Sector Shift: Expected 12 saw "+S);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+S)}A.chk("0600","Mini Sector Shift: "),A.chk("000000000000","Reserved: ")}function g(A,M){for(var S=Math.ceil(A.length/M)-1,E=[],I=1;I<S;++I)E[I-1]=A.slice(I*M,(I+1)*M);return E[S-1]=A.slice(S*M),E}function d(A,M,S){for(var E=0,I=0,D=0,Y=0,it=0,U=S.length,W=[],z=[];E<U;++E)W[E]=z[E]=E,M[E]=S[E];for(;it<z.length;++it)E=z[it],I=A[E].L,D=A[E].R,Y=A[E].C,W[E]===E&&(I!==-1&&W[I]!==I&&(W[E]=W[I]),D!==-1&&W[D]!==D&&(W[E]=W[D])),Y!==-1&&(W[Y]=E),I!==-1&&E!=W[E]&&(W[I]=W[E],z.lastIndexOf(I)<it&&z.push(I)),D!==-1&&E!=W[E]&&(W[D]=W[E],z.lastIndexOf(D)<it&&z.push(D));for(E=1;E<U;++E)W[E]===E&&(D!==-1&&W[D]!==D?W[E]=W[D]:I!==-1&&W[I]!==I&&(W[E]=W[I]));for(E=1;E<U;++E)if(A[E].type!==0){if(it=E,it!=W[it])do it=W[it],M[E]=M[it]+"/"+M[E];while(it!==0&&W[it]!==-1&&it!=W[it]);W[E]=-1}for(M[0]+="/",E=1;E<U;++E)A[E].type!==2&&(M[E]+="/")}function f(A,M,S){for(var E=A.start,I=A.size,D=[],Y=E;S&&I>0&&Y>=0;)D.push(M.slice(Y*H,Y*H+H)),I-=H,Y=Ri(S,Y*4);return D.length===0?nt(0):Xn(D).slice(0,A.size)}function p(A,M,S,E,I){var D=R;if(A===R){if(M!==0)throw new Error("DIFAT chain shorter than expected")}else if(A!==-1){var Y=S[A],it=(E>>>2)-1;if(!Y)return;for(var U=0;U<it&&(D=Ri(Y,U*4))!==R;++U)I.push(D);p(Ri(Y,E-4),M-1,S,E,I)}}function v(A,M,S,E,I){var D=[],Y=[];I||(I=[]);var it=E-1,U=0,W=0;for(U=M;U>=0;){I[U]=!0,D[D.length]=U,Y.push(A[U]);var z=S[Math.floor(U*4/E)];if(W=U*4&it,E<4+W)throw new Error("FAT boundary crossed: "+U+" 4 "+E);if(!A[z])break;U=Ri(A[z],W)}return{nodes:D,data:OC([Y])}}function m(A,M,S,E){var I=A.length,D=[],Y=[],it=[],U=[],W=E-1,z=0,lt=0,mt=0,bt=0;for(z=0;z<I;++z)if(it=[],mt=z+M,mt>=I&&(mt-=I),!Y[mt]){U=[];var st=[];for(lt=mt;lt>=0;){st[lt]=!0,Y[lt]=!0,it[it.length]=lt,U.push(A[lt]);var xt=S[Math.floor(lt*4/E)];if(bt=lt*4&W,E<4+bt)throw new Error("FAT boundary crossed: "+lt+" 4 "+E);if(!A[xt]||(lt=Ri(A[xt],bt),st[lt]))break}D[mt]={nodes:it,data:OC([U])}}return D}function y(A,M,S,E,I,D,Y,it){for(var U=0,W=E.length?2:0,z=M[A].data,lt=0,mt=0,bt;lt<z.length;lt+=128){var st=z.slice(lt,lt+128);$e(st,64),mt=st.read_shift(2),bt=Rv(st,0,mt-W),E.push(bt);var xt={name:bt,type:st.read_shift(1),color:st.read_shift(1),L:st.read_shift(4,"i"),R:st.read_shift(4,"i"),C:st.read_shift(4,"i"),clsid:st.read_shift(16),state:st.read_shift(4,"i"),start:0,size:0},Ot=st.read_shift(2)+st.read_shift(2)+st.read_shift(2)+st.read_shift(2);Ot!==0&&(xt.ct=T(st,st.l-8));var gn=st.read_shift(2)+st.read_shift(2)+st.read_shift(2)+st.read_shift(2);gn!==0&&(xt.mt=T(st,st.l-8)),xt.start=st.read_shift(4,"i"),xt.size=st.read_shift(4,"i"),xt.size<0&&xt.start<0&&(xt.size=xt.type=0,xt.start=R,xt.name=""),xt.type===5?(U=xt.start,I>0&&U!==R&&(M[U].name="!StreamData")):xt.size>=4096?(xt.storage="fat",M[xt.start]===void 0&&(M[xt.start]=v(S,xt.start,M.fat_addrs,M.ssz)),M[xt.start].name=xt.name,xt.content=M[xt.start].data.slice(0,xt.size)):(xt.storage="minifat",xt.size<0?xt.size=0:U!==R&&xt.start!==R&&M[U]&&(xt.content=f(xt,M[U].data,(M[it]||{}).data))),xt.content&&$e(xt.content,0),D[bt]=xt,Y.push(xt)}}function T(A,M){return new Date((Ge(A,M+4)/1e7*Math.pow(2,32)+Ge(A,M)/1e7-11644473600)*1e3)}function x(A,M){return l(),_(u.readFileSync(A),M)}function b(A,M){var S=M&&M.type;switch(S||Kt&&Buffer.isBuffer(A)&&(S="buffer"),S||"base64"){case"file":return x(A,M);case"base64":return _(Ea(Dr(A)),M);case"binary":return _(Ea(A),M)}return _(A,M)}function C(A,M){var S=M||{},E=S.root||"Root Entry";if(A.FullPaths||(A.FullPaths=[]),A.FileIndex||(A.FileIndex=[]),A.FullPaths.length!==A.FileIndex.length)throw new Error("inconsistent CFB structure");A.FullPaths.length===0&&(A.FullPaths[0]=E+"/",A.FileIndex[0]={name:E,type:5}),S.CLSID&&(A.FileIndex[0].clsid=S.CLSID),N(A)}function N(A){var M="Sh33tJ5";if(!Jt.find(A,"/"+M)){var S=nt(4);S[0]=55,S[1]=S[3]=50,S[2]=54,A.FileIndex.push({name:M,type:2,content:S,size:4,L:69,R:69,C:69}),A.FullPaths.push(A.FullPaths[0]+M),w(A)}}function w(A,M){C(A);for(var S=!1,E=!1,I=A.FullPaths.length-1;I>=0;--I){var D=A.FileIndex[I];switch(D.type){case 0:E?S=!0:(A.FileIndex.pop(),A.FullPaths.pop());break;case 1:case 2:case 5:E=!0,isNaN(D.R*D.L*D.C)&&(S=!0),D.R>-1&&D.L>-1&&D.R==D.L&&(S=!0);break;default:S=!0;break}}if(!(!S&&!M)){var Y=new Date(1987,1,19),it=0,U=Object.create?Object.create(null):{},W=[];for(I=0;I<A.FullPaths.length;++I)U[A.FullPaths[I]]=!0,A.FileIndex[I].type!==0&&W.push([A.FullPaths[I],A.FileIndex[I]]);for(I=0;I<W.length;++I){var z=a(W[I][0]);E=U[z],E||(W.push([z,{name:r(z).replace("/",""),type:1,clsid:X,ct:Y,mt:Y,content:null}]),U[z]=!0)}for(W.sort(function(bt,st){return e(bt[0],st[0])}),A.FullPaths=[],A.FileIndex=[],I=0;I<W.length;++I)A.FullPaths[I]=W[I][0],A.FileIndex[I]=W[I][1];for(I=0;I<W.length;++I){var lt=A.FileIndex[I],mt=A.FullPaths[I];if(lt.name=r(mt).replace("/",""),lt.L=lt.R=lt.C=-(lt.color=1),lt.size=lt.content?lt.content.length:0,lt.start=0,lt.clsid=lt.clsid||X,I===0)lt.C=W.length>1?1:-1,lt.size=0,lt.type=5;else if(mt.slice(-1)=="/"){for(it=I+1;it<W.length&&a(A.FullPaths[it])!=mt;++it);for(lt.C=it>=W.length?-1:it,it=I+1;it<W.length&&a(A.FullPaths[it])!=a(mt);++it);lt.R=it>=W.length?-1:it,lt.type=1}else a(A.FullPaths[I+1]||"")==a(mt)&&(lt.R=I+1),lt.type=2}}}function P(A,M){var S=M||{};if(S.fileType=="mad")return J5(A,S);switch(w(A),S.fileType){case"zip":return U5(A,S)}var E=function(bt){for(var st=0,xt=0,Ot=0;Ot<bt.FileIndex.length;++Ot){var gn=bt.FileIndex[Ot];if(gn.content){var fn=gn.content.length;fn>0&&(fn<4096?st+=fn+63>>6:xt+=fn+511>>9)}}for(var re=bt.FullPaths.length+3>>2,_h=st+7>>3,sh=st+127>>7,ch=_h+xt+re+sh,Hi=ch+127>>7,jg=Hi<=109?0:Math.ceil((Hi-109)/127);ch+Hi+jg+127>>7>Hi;)jg=++Hi<=109?0:Math.ceil((Hi-109)/127);var ur=[1,jg,Hi,sh,re,xt,st,0];return bt.FileIndex[0].size=st<<6,ur[7]=(bt.FileIndex[0].start=ur[0]+ur[1]+ur[2]+ur[3]+ur[4]+ur[5])+(ur[6]+7>>3),ur}(A),I=nt(E[7]<<9),D=0,Y=0;{for(D=0;D<8;++D)I.write_shift(1,V[D]);for(D=0;D<8;++D)I.write_shift(2,0);for(I.write_shift(2,62),I.write_shift(2,3),I.write_shift(2,65534),I.write_shift(2,9),I.write_shift(2,6),D=0;D<3;++D)I.write_shift(2,0);for(I.write_shift(4,0),I.write_shift(4,E[2]),I.write_shift(4,E[0]+E[1]+E[2]+E[3]-1),I.write_shift(4,0),I.write_shift(4,4096),I.write_shift(4,E[3]?E[0]+E[1]+E[2]-1:R),I.write_shift(4,E[3]),I.write_shift(-4,E[1]?E[0]-1:R),I.write_shift(4,E[1]),D=0;D<109;++D)I.write_shift(-4,D<E[2]?E[1]+D:-1)}if(E[1])for(Y=0;Y<E[1];++Y){for(;D<236+Y*127;++D)I.write_shift(-4,D<E[2]?E[1]+D:-1);I.write_shift(-4,Y===E[1]-1?R:Y+1)}var it=function(bt){for(Y+=bt;D<Y-1;++D)I.write_shift(-4,D+1);bt&&(++D,I.write_shift(-4,R))};for(Y=D=0,Y+=E[1];D<Y;++D)I.write_shift(-4,et.DIFSECT);for(Y+=E[2];D<Y;++D)I.write_shift(-4,et.FATSECT);it(E[3]),it(E[4]);for(var U=0,W=0,z=A.FileIndex[0];U<A.FileIndex.length;++U)z=A.FileIndex[U],z.content&&(W=z.content.length,!(W<4096)&&(z.start=Y,it(W+511>>9)));for(it(E[6]+7>>3);I.l&511;)I.write_shift(-4,et.ENDOFCHAIN);for(Y=D=0,U=0;U<A.FileIndex.length;++U)z=A.FileIndex[U],z.content&&(W=z.content.length,!(!W||W>=4096)&&(z.start=Y,it(W+63>>6)));for(;I.l&511;)I.write_shift(-4,et.ENDOFCHAIN);for(D=0;D<E[4]<<2;++D){var lt=A.FullPaths[D];if(!lt||lt.length===0){for(U=0;U<17;++U)I.write_shift(4,0);for(U=0;U<3;++U)I.write_shift(4,-1);for(U=0;U<12;++U)I.write_shift(4,0);continue}z=A.FileIndex[D],D===0&&(z.start=z.size?z.start-1:R);var mt=D===0&&S.root||z.name;if(W=2*(mt.length+1),I.write_shift(64,mt,"utf16le"),I.write_shift(2,W),I.write_shift(1,z.type),I.write_shift(1,z.color),I.write_shift(-4,z.L),I.write_shift(-4,z.R),I.write_shift(-4,z.C),z.clsid)I.write_shift(16,z.clsid,"hex");else for(U=0;U<4;++U)I.write_shift(4,0);I.write_shift(4,z.state||0),I.write_shift(4,0),I.write_shift(4,0),I.write_shift(4,0),I.write_shift(4,0),I.write_shift(4,z.start),I.write_shift(4,z.size),I.write_shift(4,0)}for(D=1;D<A.FileIndex.length;++D)if(z=A.FileIndex[D],z.size>=4096)if(I.l=z.start+1<<9,Kt&&Buffer.isBuffer(z.content))z.content.copy(I,I.l,0,z.size),I.l+=z.size+511&-512;else{for(U=0;U<z.size;++U)I.write_shift(1,z.content[U]);for(;U&511;++U)I.write_shift(1,0)}for(D=1;D<A.FileIndex.length;++D)if(z=A.FileIndex[D],z.size>0&&z.size<4096)if(Kt&&Buffer.isBuffer(z.content))z.content.copy(I,I.l,0,z.size),I.l+=z.size+63&-64;else{for(U=0;U<z.size;++U)I.write_shift(1,z.content[U]);for(;U&63;++U)I.write_shift(1,0)}if(Kt)I.l=I.length;else for(;I.l<I.length;)I.write_shift(1,0);return I}function L(A,M){var S=A.FullPaths.map(function(U){return U.toUpperCase()}),E=S.map(function(U){var W=U.split("/");return W[W.length-(U.slice(-1)=="/"?2:1)]}),I=!1;M.charCodeAt(0)===47?(I=!0,M=S[0].slice(0,-1)+M):I=M.indexOf("/")!==-1;var D=M.toUpperCase(),Y=I===!0?S.indexOf(D):E.indexOf(D);if(Y!==-1)return A.FileIndex[Y];var it=!D.match(d_);for(D=D.replace(tu,""),it&&(D=D.replace(d_,"!")),Y=0;Y<S.length;++Y)if((it?S[Y].replace(d_,"!"):S[Y]).replace(tu,"")==D||(it?E[Y].replace(d_,"!"):E[Y]).replace(tu,"")==D)return A.FileIndex[Y];return null}var H=64,R=-2,G="d0cf11e0a1b11ae1",V=[208,207,17,224,161,177,26,225],X="00000000000000000000000000000000",et={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:R,FREESECT:-1,HEADER_SIGNATURE:G,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:X,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function q(A,M,S){l();var E=P(A,S);u.writeFileSync(M,E)}function Z(A){for(var M=new Array(A.length),S=0;S<A.length;++S)M[S]=String.fromCharCode(A[S]);return M.join("")}function ot(A,M){var S=P(A,M);switch(M&&M.type||"buffer"){case"file":return l(),u.writeFileSync(M.filename,S),S;case"binary":return typeof S=="string"?S:Z(S);case"base64":return ol(typeof S=="string"?S:Z(S));case"buffer":if(Kt)return Buffer.isBuffer(S)?S:Kr(S);case"array":return typeof S=="string"?Ea(S):S}return S}var gt;function O(A){try{var M=A.InflateRaw,S=new M;if(S._processChunk(new Uint8Array([3,0]),S._finishFlushFlag),S.bytesRead)gt=A;else throw new Error("zlib does not expose bytesRead")}catch(E){console.error("cannot use native zlib: "+(E.message||E))}}function K(A,M){if(!gt)return oy(A,M);var S=gt.InflateRaw,E=new S,I=E._processChunk(A.slice(A.l),E._finishFlushFlag);return A.l+=E.bytesRead,I}function F(A){return gt?gt.deflateRawSync(A):ty(A)}var j=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],at=[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],vt=[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 yt(A){var M=(A<<1|A<<11)&139536|(A<<5|A<<15)&558144;return(M>>16|M>>8|M)&255}for(var Q=typeof Uint8Array<"u",ht=Q?new Uint8Array(256):[],Tt=0;Tt<256;++Tt)ht[Tt]=yt(Tt);function tt(A,M){var S=ht[A&255];return M<=8?S>>>8-M:(S=S<<8|ht[A>>8&255],M<=16?S>>>16-M:(S=S<<8|ht[A>>16&255],S>>>24-M))}function It(A,M){var S=M&7,E=M>>>3;return(A[E]|(S<=6?0:A[E+1]<<8))>>>S&3}function Nt(A,M){var S=M&7,E=M>>>3;return(A[E]|(S<=5?0:A[E+1]<<8))>>>S&7}function $t(A,M){var S=M&7,E=M>>>3;return(A[E]|(S<=4?0:A[E+1]<<8))>>>S&15}function Et(A,M){var S=M&7,E=M>>>3;return(A[E]|(S<=3?0:A[E+1]<<8))>>>S&31}function pt(A,M){var S=M&7,E=M>>>3;return(A[E]|(S<=1?0:A[E+1]<<8))>>>S&127}function bn(A,M,S){var E=M&7,I=M>>>3,D=(1<<S)-1,Y=A[I]>>>E;return S<8-E||(Y|=A[I+1]<<8-E,S<16-E)||(Y|=A[I+2]<<16-E,S<24-E)||(Y|=A[I+3]<<24-E),Y&D}function ae(A,M,S){var E=M&7,I=M>>>3;return E<=5?A[I]|=(S&7)<<E:(A[I]|=S<<E&255,A[I+1]=(S&7)>>8-E),M+3}function ea(A,M,S){var E=M&7,I=M>>>3;return S=(S&1)<<E,A[I]|=S,M+1}function Ne(A,M,S){var E=M&7,I=M>>>3;return S<<=E,A[I]|=S&255,S>>>=8,A[I+1]=S,M+8}function Ga(A,M,S){var E=M&7,I=M>>>3;return S<<=E,A[I]|=S&255,S>>>=8,A[I+1]=S&255,A[I+2]=S>>>8,M+16}function Ai(A,M){var S=A.length,E=2*S>M?2*S:M+5,I=0;if(S>=M)return A;if(Kt){var D=dC(E);if(A.copy)A.copy(D);else for(;I<A.length;++I)D[I]=A[I];return D}else if(Q){var Y=new Uint8Array(E);if(Y.set)Y.set(A);else for(;I<S;++I)Y[I]=A[I];return Y}return A.length=E,A}function Be(A){for(var M=new Array(A),S=0;S<A;++S)M[S]=0;return M}function wi(A,M,S){var E=1,I=0,D=0,Y=0,it=0,U=A.length,W=Q?new Uint16Array(32):Be(32);for(D=0;D<32;++D)W[D]=0;for(D=U;D<S;++D)A[D]=0;U=A.length;var z=Q?new Uint16Array(U):Be(U);for(D=0;D<U;++D)W[I=A[D]]++,E<I&&(E=I),z[D]=0;for(W[0]=0,D=1;D<=E;++D)W[D+16]=it=it+W[D-1]<<1;for(D=0;D<U;++D)it=A[D],it!=0&&(z[D]=W[it+16]++);var lt=0;for(D=0;D<U;++D)if(lt=A[D],lt!=0)for(it=tt(z[D],E)>>E-lt,Y=(1<<E+4-lt)-1;Y>=0;--Y)M[it|Y<<lt]=lt&15|D<<4;return E}var Fg=Q?new Uint16Array(512):Be(512),Bg=Q?new Uint16Array(32):Be(32);if(!Q){for(var Si=0;Si<512;++Si)Fg[Si]=0;for(Si=0;Si<32;++Si)Bg[Si]=0}(function(){for(var A=[],M=0;M<32;M++)A.push(5);wi(A,Bg,32);var S=[];for(M=0;M<=143;M++)S.push(8);for(;M<=255;M++)S.push(9);for(;M<=279;M++)S.push(7);for(;M<=287;M++)S.push(8);wi(S,Fg,288)})();var V5=function(){for(var M=Q?new Uint8Array(32768):[],S=0,E=0;S<vt.length-1;++S)for(;E<vt[S+1];++E)M[E]=S;for(;E<32768;++E)M[E]=29;var I=Q?new Uint8Array(259):[];for(S=0,E=0;S<at.length-1;++S)for(;E<at[S+1];++E)I[E]=S;function D(it,U){for(var W=0;W<it.length;){var z=Math.min(65535,it.length-W),lt=W+z==it.length;for(U.write_shift(1,+lt),U.write_shift(2,z),U.write_shift(2,~z&65535);z-- >0;)U[U.l++]=it[W++]}return U.l}function Y(it,U){for(var W=0,z=0,lt=Q?new Uint16Array(32768):[];z<it.length;){var mt=Math.min(65535,it.length-z);if(mt<10){for(W=ae(U,W,+(z+mt==it.length)),W&7&&(W+=8-(W&7)),U.l=W/8|0,U.write_shift(2,mt),U.write_shift(2,~mt&65535);mt-- >0;)U[U.l++]=it[z++];W=U.l*8;continue}W=ae(U,W,+(z+mt==it.length)+2);for(var bt=0;mt-- >0;){var st=it[z];bt=(bt<<5^st)&32767;var xt=-1,Ot=0;if((xt=lt[bt])&&(xt|=z&-32768,xt>z&&(xt-=32768),xt<z))for(;it[xt+Ot]==it[z+Ot]&&Ot<250;)++Ot;if(Ot>2){st=I[Ot],st<=22?W=Ne(U,W,ht[st+1]>>1)-1:(Ne(U,W,3),W+=5,Ne(U,W,ht[st-23]>>5),W+=3);var gn=st<8?0:st-4>>2;gn>0&&(Ga(U,W,Ot-at[st]),W+=gn),st=M[z-xt],W=Ne(U,W,ht[st]>>3),W-=3;var fn=st<4?0:st-2>>1;fn>0&&(Ga(U,W,z-xt-vt[st]),W+=fn);for(var re=0;re<Ot;++re)lt[bt]=z&32767,bt=(bt<<5^it[z])&32767,++z;mt-=Ot-1}else st<=143?st=st+48:W=ea(U,W,1),W=Ne(U,W,ht[st]),lt[bt]=z&32767,++z}W=Ne(U,W,0)-1}return U.l=(W+7)/8|0,U.l}return function(U,W){return U.length<8?D(U,W):Y(U,W)}}();function ty(A){var M=nt(50+Math.floor(A.length*1.1)),S=V5(A,M);return M.slice(0,S)}var ny=Q?new Uint16Array(32768):Be(32768),ey=Q?new Uint16Array(32768):Be(32768),ay=Q?new Uint16Array(128):Be(128),ry=1,iy=1;function $5(A,M){var S=Et(A,M)+257;M+=5;var E=Et(A,M)+1;M+=5;var I=$t(A,M)+4;M+=4;for(var D=0,Y=Q?new Uint8Array(19):Be(19),it=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],U=1,W=Q?new Uint8Array(8):Be(8),z=Q?new Uint8Array(8):Be(8),lt=Y.length,mt=0;mt<I;++mt)Y[j[mt]]=D=Nt(A,M),U<D&&(U=D),W[D]++,M+=3;var bt=0;for(W[0]=0,mt=1;mt<=U;++mt)z[mt]=bt=bt+W[mt-1]<<1;for(mt=0;mt<lt;++mt)(bt=Y[mt])!=0&&(it[mt]=z[bt]++);var st=0;for(mt=0;mt<lt;++mt)if(st=Y[mt],st!=0){bt=ht[it[mt]]>>8-st;for(var xt=(1<<7-st)-1;xt>=0;--xt)ay[bt|xt<<st]=st&7|mt<<3}var Ot=[];for(U=1;Ot.length<S+E;)switch(bt=ay[pt(A,M)],M+=bt&7,bt>>>=3){case 16:for(D=3+It(A,M),M+=2,bt=Ot[Ot.length-1];D-- >0;)Ot.push(bt);break;case 17:for(D=3+Nt(A,M),M+=3;D-- >0;)Ot.push(0);break;case 18:for(D=11+pt(A,M),M+=7;D-- >0;)Ot.push(0);break;default:Ot.push(bt),U<bt&&(U=bt);break}var gn=Ot.slice(0,S),fn=Ot.slice(S);for(mt=S;mt<286;++mt)gn[mt]=0;for(mt=E;mt<30;++mt)fn[mt]=0;return ry=wi(gn,ny,286),iy=wi(fn,ey,30),M}function q5(A,M){if(A[0]==3&&!(A[1]&3))return[_o(M),2];for(var S=0,E=0,I=dC(M||1<<18),D=0,Y=I.length>>>0,it=0,U=0;!(E&1);){if(E=Nt(A,S),S+=3,E>>>1)E>>1==1?(it=9,U=5):(S=$5(A,S),it=ry,U=iy);else{S&7&&(S+=8-(S&7));var W=A[S>>>3]|A[(S>>>3)+1]<<8;if(S+=32,W>0)for(!M&&Y<D+W&&(I=Ai(I,D+W),Y=I.length);W-- >0;)I[D++]=A[S>>>3],S+=8;continue}for(;;){!M&&Y<D+32767&&(I=Ai(I,D+32767),Y=I.length);var z=bn(A,S,it),lt=E>>>1==1?Fg[z]:ny[z];if(S+=lt&15,lt>>>=4,!(lt>>>8&255))I[D++]=lt;else{if(lt==256)break;lt-=257;var mt=lt<8?0:lt-4>>2;mt>5&&(mt=0);var bt=D+at[lt];mt>0&&(bt+=bn(A,S,mt),S+=mt),z=bn(A,S,U),lt=E>>>1==1?Bg[z]:ey[z],S+=lt&15,lt>>>=4;var st=lt<4?0:lt-2>>1,xt=vt[lt];for(st>0&&(xt+=bn(A,S,st),S+=st),!M&&Y<bt&&(I=Ai(I,bt+100),Y=I.length);D<bt;)I[D]=I[D-xt],++D}}}return M?[I,S+7>>>3]:[I.slice(0,D),S+7>>>3]}function oy(A,M){var S=A.slice(A.l||0),E=q5(S,M);return A.l+=E[1],E[0]}function hy(A,M){if(A)typeof console<"u"&&console.error(M);else throw new Error(M)}function uy(A,M){var S=A;$e(S,0);var E=[],I=[],D={FileIndex:E,FullPaths:I};C(D,{root:M.root});for(var Y=S.length-4;(S[Y]!=80||S[Y+1]!=75||S[Y+2]!=5||S[Y+3]!=6)&&Y>=0;)--Y;S.l=Y+4,S.l+=4;var it=S.read_shift(2);S.l+=6;var U=S.read_shift(4);for(S.l=U,Y=0;Y<it;++Y){S.l+=20;var W=S.read_shift(4),z=S.read_shift(4),lt=S.read_shift(2),mt=S.read_shift(2),bt=S.read_shift(2);S.l+=8;var st=S.read_shift(4),xt=h(S.slice(S.l+lt,S.l+lt+mt));S.l+=lt+mt+bt;var Ot=S.l;S.l=st+4,G5(S,W,z,D,xt),S.l=Ot}return D}function G5(A,M,S,E,I){A.l+=2;var D=A.read_shift(2),Y=A.read_shift(2),it=o(A);if(D&8257)throw new Error("Unsupported ZIP encryption");for(var U=A.read_shift(4),W=A.read_shift(4),z=A.read_shift(4),lt=A.read_shift(2),mt=A.read_shift(2),bt="",st=0;st<lt;++st)bt+=String.fromCharCode(A[A.l++]);if(mt){var xt=h(A.slice(A.l,A.l+mt));(xt[21589]||{}).mt&&(it=xt[21589].mt),((I||{})[21589]||{}).mt&&(it=I[21589].mt)}A.l+=mt;var Ot=A.slice(A.l,A.l+W);switch(Y){case 8:Ot=K(A,z);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+Y)}var gn=!1;D&8&&(U=A.read_shift(4),U==134695760&&(U=A.read_shift(4),gn=!0),W=A.read_shift(4),z=A.read_shift(4)),W!=M&&hy(gn,"Bad compressed size: "+M+" != "+W),z!=S&&hy(gn,"Bad uncompressed size: "+S+" != "+z),Rg(E,bt,Ot,{unsafe:!0,mt:it})}function U5(A,M){var S=M||{},E=[],I=[],D=nt(1),Y=S.compression?8:0,it=0,U=0,W=0,z=0,lt=0,mt=A.FullPaths[0],bt=mt,st=A.FileIndex[0],xt=[],Ot=0;for(U=1;U<A.FullPaths.length;++U)if(bt=A.FullPaths[U].slice(mt.length),st=A.FileIndex[U],!(!st.size||!st.content||bt=="Sh33tJ5")){var gn=z,fn=nt(bt.length);for(W=0;W<bt.length;++W)fn.write_shift(1,bt.charCodeAt(W)&127);fn=fn.slice(0,fn.l),xt[lt]=yat.buf(st.content,0);var re=st.content;Y==8&&(re=F(re)),D=nt(30),D.write_shift(4,67324752),D.write_shift(2,20),D.write_shift(2,it),D.write_shift(2,Y),st.mt?i(D,st.mt):D.write_shift(4,0),D.write_shift(-4,xt[lt]),D.write_shift(4,re.length),D.write_shift(4,st.content.length),D.write_shift(2,fn.length),D.write_shift(2,0),z+=D.length,E.push(D),z+=fn.length,E.push(fn),z+=re.length,E.push(re),D=nt(46),D.write_shift(4,33639248),D.write_shift(2,0),D.write_shift(2,20),D.write_shift(2,it),D.write_shift(2,Y),D.write_shift(4,0),D.write_shift(-4,xt[lt]),D.write_shift(4,re.length),D.write_shift(4,st.content.length),D.write_shift(2,fn.length),D.write_shift(2,0),D.write_shift(2,0),D.write_shift(2,0),D.write_shift(2,0),D.write_shift(4,0),D.write_shift(4,gn),Ot+=D.l,I.push(D),Ot+=fn.length,I.push(fn),++lt}return D=nt(22),D.write_shift(4,101010256),D.write_shift(2,0),D.write_shift(2,0),D.write_shift(2,lt),D.write_shift(2,lt),D.write_shift(4,Ot),D.write_shift(4,z),D.write_shift(2,0),Xn([Xn(E),Xn(I),D])}var Ml={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 Y5(A,M){if(A.ctype)return A.ctype;var S=A.name||"",E=S.match(/\.([^\.]+)$/);return E&&Ml[E[1]]||M&&(E=(S=M).match(/[\.\\]([^\.\\])+$/),E&&Ml[E[1]])?Ml[E[1]]:"application/octet-stream"}function W5(A){for(var M=ol(A),S=[],E=0;E<M.length;E+=76)S.push(M.slice(E,E+76));return S.join(`\r
`)+`\r
`}function z5(A){var M=A.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF=]/g,function(W){var z=W.charCodeAt(0).toString(16).toUpperCase();return"="+(z.length==1?"0"+z:z)});M=M.replace(/ $/mg,"=20").replace(/\t$/mg,"=09"),M.charAt(0)==`
`&&(M="=0D"+M.slice(1)),M=M.replace(/\r(?!\n)/mg,"=0D").replace(/\n\n/mg,`
=0A`).replace(/([^\r\n])\n/mg,"$1=0A");for(var S=[],E=M.split(`\r
`),I=0;I<E.length;++I){var D=E[I];if(D.length==0){S.push("");continue}for(var Y=0;Y<D.length;){var it=76,U=D.slice(Y,Y+it);U.charAt(it-1)=="="?it--:U.charAt(it-2)=="="?it-=2:U.charAt(it-3)=="="&&(it-=3),U=D.slice(Y,Y+it),Y+=it,Y<D.length&&(U+="="),S.push(U)}}return S.join(`\r
`)}function X5(A){for(var M=[],S=0;S<A.length;++S){for(var E=A[S];S<=A.length&&E.charAt(E.length-1)=="=";)E=E.slice(0,E.length-1)+A[++S];M.push(E)}for(var I=0;I<M.length;++I)M[I]=M[I].replace(/[=][0-9A-Fa-f]{2}/g,function(D){return String.fromCharCode(parseInt(D.slice(1),16))});return Ea(M.join(`\r
`))}function Q5(A,M,S){for(var E="",I="",D="",Y,it=0;it<10;++it){var U=M[it];if(!U||U.match(/^\s*$/))break;var W=U.match(/^(.*?):\s*([^\s].*)$/);if(W)switch(W[1].toLowerCase()){case"content-location":E=W[2].trim();break;case"content-type":D=W[2].trim();break;case"content-transfer-encoding":I=W[2].trim();break}}switch(++it,I.toLowerCase()){case"base64":Y=Ea(Dr(M.slice(it).join("")));break;case"quoted-printable":Y=X5(M.slice(it));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+I)}var z=Rg(A,E.slice(S.length),Y,{unsafe:!0});D&&(z.ctype=D)}function Z5(A,M){if(Z(A.slice(0,13)).toLowerCase()!="mime-version:")throw new Error("Unsupported MAD header");var S=M&&M.root||"",E=(Kt&&Buffer.isBuffer(A)?A.toString("binary"):Z(A)).split(`\r
`),I=0,D="";for(I=0;I<E.length;++I)if(D=E[I],!!/^Content-Location:/i.test(D)&&(D=D.slice(D.indexOf("file")),S||(S=D.slice(0,D.lastIndexOf("/")+1)),D.slice(0,S.length)!=S))for(;S.length>0&&(S=S.slice(0,S.length-1),S=S.slice(0,S.lastIndexOf("/")+1),D.slice(0,S.length)!=S););var Y=(E[1]||"").match(/boundary="(.*?)"/);if(!Y)throw new Error("MAD cannot find boundary");var it="--"+(Y[1]||""),U=[],W=[],z={FileIndex:U,FullPaths:W};C(z);var lt,mt=0;for(I=0;I<E.length;++I){var bt=E[I];bt!==it&&bt!==it+"--"||(mt++&&Q5(z,E.slice(lt,I),S),lt=I)}return z}function J5(A,M){var S=M||{},E=S.boundary||"SheetJS";E="------="+E;for(var I=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+E.slice(2)+'"',"","",""],D=A.FullPaths[0],Y=D,it=A.FileIndex[0],U=1;U<A.FullPaths.length;++U)if(Y=A.FullPaths[U].slice(D.length),it=A.FileIndex[U],!(!it.size||!it.content||Y=="Sh33tJ5")){Y=Y.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF]/g,function(Ot){return"_x"+Ot.charCodeAt(0).toString(16)+"_"}).replace(/[\u0080-\uFFFF]/g,function(Ot){return"_u"+Ot.charCodeAt(0).toString(16)+"_"});for(var W=it.content,z=Kt&&Buffer.isBuffer(W)?W.toString("binary"):Z(W),lt=0,mt=Math.min(1024,z.length),bt=0,st=0;st<=mt;++st)(bt=z.charCodeAt(st))>=32&&bt<128&&++lt;var xt=lt>=mt*4/5;I.push(E),I.push("Content-Location: "+(S.root||"file:///C:/SheetJS/")+Y),I.push("Content-Transfer-Encoding: "+(xt?"quoted-printable":"base64")),I.push("Content-Type: "+Y5(it,Y)),I.push(""),I.push(xt?z5(z):W5(z))}return I.push(E+`--\r
`),I.join(`\r
`)}function tS(A){var M={};return C(M,A),M}function Rg(A,M,S,E){var I=E&&E.unsafe;I||C(A);var D=!I&&Jt.find(A,M);if(!D){var Y=A.FullPaths[0];M.slice(0,Y.length)==Y?Y=M:(Y.slice(-1)!="/"&&(Y+="/"),Y=(Y+M).replace("//","/")),D={name:r(M),type:2},A.FileIndex.push(D),A.FullPaths.push(Y),I||Jt.utils.cfb_gc(A)}return D.content=S,D.size=S?S.length:0,E&&(E.CLSID&&(D.clsid=E.CLSID),E.mt&&(D.mt=E.mt),E.ct&&(D.ct=E.ct)),D}function nS(A,M){C(A);var S=Jt.find(A,M);if(S){for(var E=0;E<A.FileIndex.length;++E)if(A.FileIndex[E]==S)return A.FileIndex.splice(E,1),A.FullPaths.splice(E,1),!0}return!1}function eS(A,M,S){C(A);var E=Jt.find(A,M);if(E){for(var I=0;I<A.FileIndex.length;++I)if(A.FileIndex[I]==E)return A.FileIndex[I].name=r(S),A.FullPaths[I]=S,!0}return!1}function aS(A){w(A,!0)}return n.find=L,n.read=b,n.parse=_,n.write=ot,n.writeFile=q,n.utils={cfb_new:tS,cfb_add:Rg,cfb_del:nS,cfb_mov:eS,cfb_gc:aS,ReadShift:eu,CheckField:j4,prep_blob:$e,bconcat:Xn,use_zlib:O,_deflateRaw:ty,_inflateRaw:oy,consts:et},n}();function xat(t){return typeof t=="string"?Hg(t):Array.isArray(t)?Uet(t):t}function Sl(t,n,e){if(typeof Deno<"u"){if(e&&typeof n=="string")switch(e){case"utf8":n=new TextEncoder(e).encode(n);break;case"binary":n=Hg(n);break;default:throw new Error("Unsupported encoding "+e)}return Deno.writeFileSync(t,n)}var a=e=="utf8"?ul(n):n;if(typeof IE_SaveFile<"u")return IE_SaveFile(a,t);if(typeof Blob<"u"){var r=new Blob([xat(a)],{type:"application/octet-stream"});if(typeof navigator<"u"&&navigator.msSaveBlob)return navigator.msSaveBlob(r,t);if(typeof saveAs<"u")return saveAs(r,t);if(typeof URL<"u"&&typeof document<"u"&&document.createElement&&URL.createObjectURL){var i=URL.createObjectURL(r);if(typeof chrome=="object"&&typeof(chrome.downloads||{}).download=="function")return URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(i)},6e4),chrome.downloads.download({url:i,filename:t,saveAs:!0});var o=document.createElement("a");if(o.download!=null)return o.download=t,o.href=i,document.body.appendChild(o),o.click(),document.body.removeChild(o),URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(i)},6e4),i}}if(typeof $<"u"&&typeof File<"u"&&typeof Folder<"u")try{var h=File(t);return h.open("w"),h.encoding="binary",Array.isArray(n)&&(n=wl(n)),h.write(n),h.close(),n}catch(u){if(!u.message||!u.message.match(/onstruct/))throw u}throw new Error("cannot save file "+t)}function ee(t){for(var n=Object.keys(t),e=[],a=0;a<n.length;++a)Object.prototype.hasOwnProperty.call(t,n[a])&&e.push(n[a]);return e}function CC(t,n){for(var e=[],a=ee(t),r=0;r!==a.length;++r)e[t[a[r]][n]]==null&&(e[t[a[r]][n]]=a[r]);return e}function Dv(t){for(var n=[],e=ee(t),a=0;a!==e.length;++a)n[t[e[a]]]=e[a];return n}function Pg(t){for(var n=[],e=ee(t),a=0;a!==e.length;++a)n[t[e[a]]]=parseInt(e[a],10);return n}function Tat(t){for(var n=[],e=ee(t),a=0;a!==e.length;++a)n[t[e[a]]]==null&&(n[t[e[a]]]=[]),n[t[e[a]]].push(e[a]);return n}var _c=new Date(1899,11,30,0,0,0);function De(t,n){var e=t.getTime(),a=_c.getTime()+(t.getTimezoneOffset()-_c.getTimezoneOffset())*6e4;return(e-a)/(24*60*60*1e3)}var C4=new Date,bat=_c.getTime()+(C4.getTimezoneOffset()-_c.getTimezoneOffset())*6e4,kC=C4.getTimezoneOffset();function k4(t){var n=new Date;return n.setTime(t*24*60*60*1e3+bat),n.getTimezoneOffset()!==kC&&n.setTime(n.getTime()+(n.getTimezoneOffset()-kC)*6e4),n}var NC=new Date("2017-02-19T19:06:09.000Z"),N4=isNaN(NC.getFullYear())?new Date("2/19/17"):NC,Cat=N4.getFullYear()==2017;function be(t,n){var e=new Date(t);if(Cat)return n>0?e.setTime(e.getTime()+e.getTimezoneOffset()*60*1e3):n<0&&e.setTime(e.getTime()-e.getTimezoneOffset()*60*1e3),e;if(t instanceof Date)return t;if(N4.getFullYear()==1917&&!isNaN(e.getFullYear())){var a=e.getFullYear();return t.indexOf(""+a)>-1||e.setFullYear(e.getFullYear()+100),e}var r=t.match(/\d+/g)||["2017","2","19","0","0","0"],i=new Date(+r[0],+r[1]-1,+r[2],+r[3]||0,+r[4]||0,+r[5]||0);return t.indexOf("Z")>-1&&(i=new Date(i.getTime()-i.getTimezoneOffset()*60*1e3)),i}function Mg(t,n){if(Kt&&Buffer.isBuffer(t))return t.toString("binary");if(typeof TextDecoder<"u")try{var e={"€":"€","‚":"‚",ƒ:"ƒ","„":"„","…":"…","†":"†","‡":"‡","ˆ":"ˆ","‰":"‰",Š:"Š","‹":"‹",Œ:"Œ",Ž:"Ž","‘":"‘","’":"’","“":"“","”":"”","•":"•","–":"–","—":"—","˜":"˜","™":"™",š:"š","›":"›",œ:"œ",ž:"ž",Ÿ:"Ÿ"};return Array.isArray(t)&&(t=new Uint8Array(t)),new TextDecoder("latin1").decode(t).replace(/[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ]/g,function(i){return e[i]||i})}catch{}for(var a=[],r=0;r!=t.length;++r)a.push(String.fromCharCode(t[r]));return a.join("")}function Le(t){if(typeof JSON<"u"&&!Array.isArray(t))return JSON.parse(JSON.stringify(t));if(typeof t!="object"||t==null)return t;if(t instanceof Date)return new Date(t.getTime());var n={};for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=Le(t[e]));return n}function xn(t,n){for(var e="";e.length<n;)e+=t;return e}function Nr(t){var n=Number(t);if(!isNaN(n))return isFinite(n)?n:NaN;if(!/\d/.test(t))return n;var e=1,a=t.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,function(){return e*=100,""});return!isNaN(n=Number(a))||(a=a.replace(/[(](.*)[)]/,function(r,i){return e=-e,i}),!isNaN(n=Number(a)))?n/e:n}var kat=["january","february","march","april","may","june","july","august","september","october","november","december"];function hl(t){var n=new Date(t),e=new Date(NaN),a=n.getYear(),r=n.getMonth(),i=n.getDate();if(isNaN(i))return e;var o=t.toLowerCase();if(o.match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)){if(o=o.replace(/[^a-z]/g,"").replace(/([^a-z]|^)[ap]m?([^a-z]|$)/,""),o.length>3&&kat.indexOf(o)==-1)return e}else if(o.match(/[a-z]/))return e;return a<0||a>8099?e:(r>0||i>1)&&a!=101?n:t.match(/[^-0-9:,\/\\]/)?e:n}function Pt(t,n,e){if(t.FullPaths){if(typeof e=="string"){var a;return Kt?a=Kr(e):a=Yet(e),Jt.utils.cfb_add(t,n,a)}Jt.utils.cfb_add(t,n,e)}else t.file(n,e)}function Lv(){return Jt.utils.cfb_new()}var On=`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
`,Nat={"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"},Fv=Dv(Nat),Bv=/[&<>'"]/g,Aat=/[\u0000-\u0008\u000b-\u001f]/g;function Yt(t){var n=t+"";return n.replace(Bv,function(e){return Fv[e]}).replace(Aat,function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+"_"})}function AC(t){return Yt(t).replace(/ /g,"_x0020_")}var A4=/[\u0000-\u001f]/g;function wat(t){var n=t+"";return n.replace(Bv,function(e){return Fv[e]}).replace(/\n/g,"<br/>").replace(A4,function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"})}function Sat(t){var n=t+"";return n.replace(Bv,function(e){return Fv[e]}).replace(A4,function(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"})}function Hat(t){return t.replace(/(\r\n|[\r\n])/g,"&#10;")}function Oat(t){switch(t){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function qf(t){for(var n="",e=0,a=0,r=0,i=0,o=0,h=0;e<t.length;){if(a=t.charCodeAt(e++),a<128){n+=String.fromCharCode(a);continue}if(r=t.charCodeAt(e++),a>191&&a<224){o=(a&31)<<6,o|=r&63,n+=String.fromCharCode(o);continue}if(i=t.charCodeAt(e++),a<240){n+=String.fromCharCode((a&15)<<12|(r&63)<<6|i&63);continue}o=t.charCodeAt(e++),h=((a&7)<<18|(r&63)<<12|(i&63)<<6|o&63)-65536,n+=String.fromCharCode(55296+(h>>>10&1023)),n+=String.fromCharCode(56320+(h&1023))}return n}function wC(t){var n=_o(2*t.length),e,a,r=1,i=0,o=0,h;for(a=0;a<t.length;a+=r)r=1,(h=t.charCodeAt(a))<128?e=h:h<224?(e=(h&31)*64+(t.charCodeAt(a+1)&63),r=2):h<240?(e=(h&15)*4096+(t.charCodeAt(a+1)&63)*64+(t.charCodeAt(a+2)&63),r=3):(r=4,e=(h&7)*262144+(t.charCodeAt(a+1)&63)*4096+(t.charCodeAt(a+2)&63)*64+(t.charCodeAt(a+3)&63),e-=65536,o=55296+(e>>>10&1023),e=56320+(e&1023)),o!==0&&(n[i++]=o&255,n[i++]=o>>>8,o=0),n[i++]=e%256,n[i++]=e>>>8;return n.slice(0,i).toString("ucs2")}function SC(t){return Kr(t,"binary").toString("utf8")}var m_="foo bar baz☃🍣",nu=Kt&&(SC(m_)==qf(m_)&&SC||wC(m_)==qf(m_)&&wC)||qf,ul=Kt?function(t){return Kr(t,"utf8").toString("binary")}:function(t){for(var n=[],e=0,a=0,r=0;e<t.length;)switch(a=t.charCodeAt(e++),!0){case a<128:n.push(String.fromCharCode(a));break;case a<2048:n.push(String.fromCharCode(192+(a>>6))),n.push(String.fromCharCode(128+(a&63)));break;case(a>=55296&&a<57344):a-=55296,r=t.charCodeAt(e++)-56320+(a<<10),n.push(String.fromCharCode(240+(r>>18&7))),n.push(String.fromCharCode(144+(r>>12&63))),n.push(String.fromCharCode(128+(r>>6&63))),n.push(String.fromCharCode(128+(r&63)));break;default:n.push(String.fromCharCode(224+(a>>12))),n.push(String.fromCharCode(128+(a>>6&63))),n.push(String.fromCharCode(128+(a&63)))}return n.join("")},Eat=function(){var t=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(n){return[new RegExp("&"+n[0]+";","ig"),n[1]]});return function(e){for(var a=e.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,`
`).replace(/<[^>]*>/g,""),r=0;r<t.length;++r)a=a.replace(t[r][0],t[r][1]);return a}}(),w4=/(^\s|\s$|\n)/;function Qn(t,n){return"<"+t+(n.match(w4)?' xml:space="preserve"':"")+">"+n+"</"+t+">"}function ll(t){return ee(t).map(function(n){return" "+n+'="'+t[n]+'"'}).join("")}function ft(t,n,e){return"<"+t+(e!=null?ll(e):"")+(n!=null?(n.match(w4)?' xml:space="preserve"':"")+">"+n+"</"+t:"/")+">"}function Cm(t,n){try{return t.toISOString().replace(/\.\d*/,"")}catch(e){if(n)throw e}return""}function Pat(t,n){switch(typeof t){case"string":var e=ft("vt:lpwstr",Yt(t));return e=e.replace(/&quot;/g,"_x0022_"),e;case"number":return ft((t|0)==t?"vt:i4":"vt:r8",Yt(String(t)));case"boolean":return ft("vt:bool",t?"true":"false")}if(t instanceof Date)return ft("vt:filetime",Cm(t));throw new Error("Unable to serialize "+t)}var Kn={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"},oh=["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"],qe={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 Mat(t,n){for(var e=1-2*(t[n+7]>>>7),a=((t[n+7]&127)<<4)+(t[n+6]>>>4&15),r=t[n+6]&15,i=5;i>=0;--i)r=r*256+t[n+i];return a==2047?r==0?e*(1/0):NaN:(a==0?a=-1022:(a-=1023,r+=Math.pow(2,52)),e*Math.pow(2,a-52)*r)}function Iat(t,n,e){var a=(n<0||1/n==-1/0?1:0)<<7,r=0,i=0,o=a?-n:n;isFinite(o)?o==0?r=i=0:(r=Math.floor(Math.log(o)/Math.LN2),i=o*Math.pow(2,52-r),r<=-1023&&(!isFinite(i)||i<Math.pow(2,52))?r=-1022:(i-=Math.pow(2,52),r+=1023)):(r=2047,i=isNaN(n)?26985:0);for(var h=0;h<=5;++h,i/=256)t[e+h]=i&255;t[e+6]=(r&15)<<4|i&15,t[e+7]=r>>4|a}var HC=function(t){for(var n=[],e=10240,a=0;a<t[0].length;++a)if(t[0][a])for(var r=0,i=t[0][a].length;r<i;r+=e)n.push.apply(n,t[0][a].slice(r,r+e));return n},OC=Kt?function(t){return t[0].length>0&&Buffer.isBuffer(t[0][0])?Buffer.concat(t[0].map(function(n){return Buffer.isBuffer(n)?n:Kr(n)})):HC(t)}:HC,EC=function(t,n,e){for(var a=[],r=n;r<e;r+=2)a.push(String.fromCharCode(Fh(t,r)));return a.join("").replace(tu,"")},Rv=Kt?function(t,n,e){return Buffer.isBuffer(t)?t.toString("utf16le",n,e).replace(tu,""):EC(t,n,e)}:EC,PC=function(t,n,e){for(var a=[],r=n;r<n+e;++r)a.push(("0"+t[r].toString(16)).slice(-2));return a.join("")},S4=Kt?function(t,n,e){return Buffer.isBuffer(t)?t.toString("hex",n,n+e):PC(t,n,e)}:PC,MC=function(t,n,e){for(var a=[],r=n;r<e;r++)a.push(String.fromCharCode(Po(t,r)));return a.join("")},Hl=Kt?function(n,e,a){return Buffer.isBuffer(n)?n.toString("utf8",e,a):MC(n,e,a)}:MC,H4=function(t,n){var e=Ge(t,n);return e>0?Hl(t,n+4,n+4+e-1):""},O4=H4,E4=function(t,n){var e=Ge(t,n);return e>0?Hl(t,n+4,n+4+e-1):""},P4=E4,M4=function(t,n){var e=2*Ge(t,n);return e>0?Hl(t,n+4,n+4+e-1):""},I4=M4,D4=function(n,e){var a=Ge(n,e);return a>0?Rv(n,e+4,e+4+a):""},L4=D4,F4=function(t,n){var e=Ge(t,n);return e>0?Hl(t,n+4,n+4+e):""},B4=F4,R4=function(t,n){return Mat(t,n)},sc=R4,jv=function(n){return Array.isArray(n)||typeof Uint8Array<"u"&&n instanceof Uint8Array};Kt&&(O4=function(n,e){if(!Buffer.isBuffer(n))return H4(n,e);var a=n.readUInt32LE(e);return a>0?n.toString("utf8",e+4,e+4+a-1):""},P4=function(n,e){if(!Buffer.isBuffer(n))return E4(n,e);var a=n.readUInt32LE(e);return a>0?n.toString("utf8",e+4,e+4+a-1):""},I4=function(n,e){if(!Buffer.isBuffer(n))return M4(n,e);var a=2*n.readUInt32LE(e);return n.toString("utf16le",e+4,e+4+a-1)},L4=function(n,e){if(!Buffer.isBuffer(n))return D4(n,e);var a=n.readUInt32LE(e);return n.toString("utf16le",e+4,e+4+a)},B4=function(n,e){if(!Buffer.isBuffer(n))return F4(n,e);var a=n.readUInt32LE(e);return n.toString("utf8",e+4,e+4+a)},sc=function(n,e){return Buffer.isBuffer(n)?n.readDoubleLE(e):R4(n,e)},jv=function(n){return Buffer.isBuffer(n)||Array.isArray(n)||typeof Uint8Array<"u"&&n instanceof Uint8Array});var Po=function(t,n){return t[n]},Fh=function(t,n){return t[n+1]*256+t[n]},Dat=function(t,n){var e=t[n+1]*256+t[n];return e<32768?e:(65535-e+1)*-1},Ge=function(t,n){return t[n+3]*(1<<24)+(t[n+2]<<16)+(t[n+1]<<8)+t[n]},Ri=function(t,n){return t[n+3]<<24|t[n+2]<<16|t[n+1]<<8|t[n]},Lat=function(t,n){return t[n]<<24|t[n+1]<<16|t[n+2]<<8|t[n+3]};function eu(t,n){var e="",a,r,i=[],o,h,u,l;switch(n){case"dbcs":if(l=this.l,Kt&&Buffer.isBuffer(this))e=this.slice(this.l,this.l+2*t).toString("utf16le");else for(u=0;u<t;++u)e+=String.fromCharCode(Fh(this,l)),l+=2;t*=2;break;case"utf8":e=Hl(this,this.l,this.l+t);break;case"utf16le":t*=2,e=Rv(this,this.l,this.l+t);break;case"wstr":return eu.call(this,t,"dbcs");case"lpstr-ansi":e=O4(this,this.l),t=4+Ge(this,this.l);break;case"lpstr-cp":e=P4(this,this.l),t=4+Ge(this,this.l);break;case"lpwstr":e=I4(this,this.l),t=4+2*Ge(this,this.l);break;case"lpp4":t=4+Ge(this,this.l),e=L4(this,this.l),t&2&&(t+=2);break;case"8lpp4":t=4+Ge(this,this.l),e=B4(this,this.l),t&3&&(t+=4-(t&3));break;case"cstr":for(t=0,e="";(o=Po(this,this.l+t++))!==0;)i.push(f_(o));e=i.join("");break;case"_wstr":for(t=0,e="";(o=Fh(this,this.l+t))!==0;)i.push(f_(o)),t+=2;t+=2,e=i.join("");break;case"dbcs-cont":for(e="",l=this.l,u=0;u<t;++u){if(this.lens&&this.lens.indexOf(l)!==-1)return o=Po(this,l),this.l=l+1,h=eu.call(this,t-u,o?"dbcs-cont":"sbcs-cont"),i.join("")+h;i.push(f_(Fh(this,l))),l+=2}e=i.join(""),t*=2;break;case"cpstr":case"sbcs-cont":for(e="",l=this.l,u=0;u!=t;++u){if(this.lens&&this.lens.indexOf(l)!==-1)return o=Po(this,l),this.l=l+1,h=eu.call(this,t-u,o?"dbcs-cont":"sbcs-cont"),i.join("")+h;i.push(f_(Po(this,l))),l+=1}e=i.join("");break;default:switch(t){case 1:return a=Po(this,this.l),this.l++,a;case 2:return a=(n==="i"?Dat:Fh)(this,this.l),this.l+=2,a;case 4:case-4:return n==="i"||!(this[this.l+3]&128)?(a=(t>0?Ri:Lat)(this,this.l),this.l+=4,a):(r=Ge(this,this.l),this.l+=4,r);case 8:case-8:if(n==="f")return t==8?r=sc(this,this.l):r=sc([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,r;t=8;case 16:e=S4(this,this.l,t);break}}return this.l+=t,e}var Fat=function(t,n,e){t[e]=n&255,t[e+1]=n>>>8&255,t[e+2]=n>>>16&255,t[e+3]=n>>>24&255},Bat=function(t,n,e){t[e]=n&255,t[e+1]=n>>8&255,t[e+2]=n>>16&255,t[e+3]=n>>24&255},Rat=function(t,n,e){t[e]=n&255,t[e+1]=n>>>8&255};function jat(t,n,e){var a=0,r=0;if(e==="dbcs"){for(r=0;r!=n.length;++r)Rat(this,n.charCodeAt(r),this.l+2*r);a=2*n.length}else if(e==="sbcs"){for(n=n.replace(/[^\x00-\x7F]/g,"_"),r=0;r!=n.length;++r)this[this.l+r]=n.charCodeAt(r)&255;a=n.length}else if(e==="hex"){for(;r<t;++r)this[this.l++]=parseInt(n.slice(2*r,2*r+2),16)||0;return this}else if(e==="utf16le"){var i=Math.min(this.l+t,this.length);for(r=0;r<Math.min(n.length,t);++r){var o=n.charCodeAt(r);this[this.l++]=o&255,this[this.l++]=o>>8}for(;this.l<i;)this[this.l++]=0;return this}else switch(t){case 1:a=1,this[this.l]=n&255;break;case 2:a=2,this[this.l]=n&255,n>>>=8,this[this.l+1]=n&255;break;case 3:a=3,this[this.l]=n&255,n>>>=8,this[this.l+1]=n&255,n>>>=8,this[this.l+2]=n&255;break;case 4:a=4,Fat(this,n,this.l);break;case 8:if(a=8,e==="f"){Iat(this,n,this.l);break}case 16:break;case-4:a=4,Bat(this,n,this.l);break}return this.l+=a,this}function j4(t,n){var e=S4(this,this.l,t.length>>1);if(e!==t)throw new Error(n+"Expected "+t+" saw "+e);this.l+=t.length>>1}function $e(t,n){t.l=n,t.read_shift=eu,t.chk=j4,t.write_shift=jat}function ir(t,n){t.l+=n}function nt(t){var n=_o(t);return $e(n,0),n}function Ie(){var t=[],n=Kt?256:2048,e=function(l){var _=nt(l);return $e(_,0),_},a=e(n),r=function(){a&&(a.length>a.l&&(a=a.slice(0,a.l),a.l=a.length),a.length>0&&t.push(a),a=null)},i=function(l){return a&&l<a.length-a.l?a:(r(),a=e(Math.max(l+1,n)))},o=function(){return r(),Xn(t)},h=function(l){r(),a=l,a.l==null&&(a.l=a.length),i(n)};return{next:i,push:h,end:o,_bufs:t}}function ut(t,n,e,a){var r=+n,i;if(!isNaN(r)){a||(a=Mut[r].p||(e||[]).length||0),i=1+(r>=128?1:0)+1,a>=128&&++i,a>=16384&&++i,a>=2097152&&++i;var o=t.next(i);r<=127?o.write_shift(1,r):(o.write_shift(1,(r&127)+128),o.write_shift(1,r>>7));for(var h=0;h!=4;++h)if(a>=128)o.write_shift(1,(a&127)+128),a>>=7;else{o.write_shift(1,a);break}a>0&&jv(e)&&t.push(e)}}function au(t,n,e){var a=Le(t);if(n.s?(a.cRel&&(a.c+=n.s.c),a.rRel&&(a.r+=n.s.r)):(a.cRel&&(a.c+=n.c),a.rRel&&(a.r+=n.r)),!e||e.biff<12){for(;a.c>=256;)a.c-=256;for(;a.r>=65536;)a.r-=65536}return a}function IC(t,n,e){var a=Le(t);return a.s=au(a.s,n.s,e),a.e=au(a.e,n.s,e),a}function ru(t,n){if(t.cRel&&t.c<0)for(t=Le(t);t.c<0;)t.c+=n>8?16384:256;if(t.rRel&&t.r<0)for(t=Le(t);t.r<0;)t.r+=n>8?1048576:n>5?65536:16384;var e=zt(t);return!t.cRel&&t.cRel!=null&&(e=$at(e)),!t.rRel&&t.rRel!=null&&(e=Kat(e)),e}function Gf(t,n){return t.s.r==0&&!t.s.rRel&&t.e.r==(n.biff>=12?1048575:n.biff>=8?65536:16384)&&!t.e.rRel?(t.s.cRel?"":"$")+se(t.s.c)+":"+(t.e.cRel?"":"$")+se(t.e.c):t.s.c==0&&!t.s.cRel&&t.e.c==(n.biff>=12?16383:255)&&!t.e.cRel?(t.s.rRel?"":"$")+te(t.s.r)+":"+(t.e.rRel?"":"$")+te(t.e.r):ru(t.s,n.biff)+":"+ru(t.e,n.biff)}function Kv(t){return parseInt(Vat(t),10)-1}function te(t){return""+(t+1)}function Kat(t){return t.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function Vat(t){return t.replace(/\$(\d+)$/,"$1")}function Vv(t){for(var n=qat(t),e=0,a=0;a!==n.length;++a)e=26*e+n.charCodeAt(a)-64;return e-1}function se(t){if(t<0)throw new Error("invalid column "+t);var n="";for(++t;t;t=Math.floor((t-1)/26))n=String.fromCharCode((t-1)%26+65)+n;return n}function $at(t){return t.replace(/^([A-Z])/,"$$$1")}function qat(t){return t.replace(/^\$([A-Z])/,"$1")}function Gat(t){return t.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function Vn(t){for(var n=0,e=0,a=0;a<t.length;++a){var r=t.charCodeAt(a);r>=48&&r<=57?n=10*n+(r-48):r>=65&&r<=90&&(e=26*e+(r-64))}return{c:e-1,r:n-1}}function zt(t){for(var n=t.c+1,e="";n;n=(n-1)/26|0)e=String.fromCharCode((n-1)%26+65)+e;return e+(t.r+1)}function Je(t){var n=t.indexOf(":");return n==-1?{s:Vn(t),e:Vn(t)}:{s:Vn(t.slice(0,n)),e:Vn(t.slice(n+1))}}function Hn(t,n){return typeof n>"u"||typeof n=="number"?Hn(t.s,t.e):(typeof t!="string"&&(t=zt(t)),typeof n!="string"&&(n=zt(n)),t==n?t:t+":"+n)}function _n(t){var n={s:{c:0,r:0},e:{c:0,r:0}},e=0,a=0,r=0,i=t.length;for(e=0;a<i&&!((r=t.charCodeAt(a)-64)<1||r>26);++a)e=26*e+r;for(n.s.c=--e,e=0;a<i&&!((r=t.charCodeAt(a)-48)<0||r>9);++a)e=10*e+r;if(n.s.r=--e,a===i||r!=10)return n.e.c=n.s.c,n.e.r=n.s.r,n;for(++a,e=0;a!=i&&!((r=t.charCodeAt(a)-64)<1||r>26);++a)e=26*e+r;for(n.e.c=--e,e=0;a!=i&&!((r=t.charCodeAt(a)-48)<0||r>9);++a)e=10*e+r;return n.e.r=--e,n}function DC(t,n){var e=t.t=="d"&&n instanceof Date;if(t.z!=null)try{return t.w=di(t.z,e?De(n):n)}catch{}try{return t.w=di((t.XF||{}).numFmtId||(e?14:0),e?De(n):n)}catch{return""+n}}function Lr(t,n,e){return t==null||t.t==null||t.t=="z"?"":t.w!==void 0?t.w:(t.t=="d"&&!t.z&&e&&e.dateNF&&(t.z=e.dateNF),t.t=="e"?Ol[t.v]||t.v:n==null?DC(t,t.v):DC(t,n))}function xo(t,n){var e=n&&n.sheet?n.sheet:"Sheet1",a={};return a[e]=t,{SheetNames:[e],Sheets:a}}function K4(t,n,e){var a=e||{},r=t?Array.isArray(t):a.dense,i=t||(r?[]:{}),o=0,h=0;if(i&&a.origin!=null){if(typeof a.origin=="number")o=a.origin;else{var u=typeof a.origin=="string"?Vn(a.origin):a.origin;o=u.r,h=u.c}i["!ref"]||(i["!ref"]="A1:A1")}var l={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(i["!ref"]){var _=_n(i["!ref"]);l.s.c=_.s.c,l.s.r=_.s.r,l.e.c=Math.max(l.e.c,_.e.c),l.e.r=Math.max(l.e.r,_.e.r),o==-1&&(l.e.r=o=_.e.r+1)}for(var s=0;s!=n.length;++s)if(n[s]){if(!Array.isArray(n[s]))throw new Error("aoa_to_sheet expects an array of arrays");for(var c=0;c!=n[s].length;++c)if(!(typeof n[s][c]>"u")){var g={v:n[s][c]},d=o+s,f=h+c;if(l.s.r>d&&(l.s.r=d),l.s.c>f&&(l.s.c=f),l.e.r<d&&(l.e.r=d),l.e.c<f&&(l.e.c=f),n[s][c]&&typeof n[s][c]=="object"&&!Array.isArray(n[s][c])&&!(n[s][c]instanceof Date))g=n[s][c];else if(Array.isArray(g.v)&&(g.f=n[s][c][1],g.v=g.v[0]),g.v===null)if(g.f)g.t="n";else if(a.nullError)g.t="e",g.v=0;else if(a.sheetStubs)g.t="z";else continue;else typeof g.v=="number"?g.t="n":typeof g.v=="boolean"?g.t="b":g.v instanceof Date?(g.z=a.dateNF||Tn[14],a.cellDates?(g.t="d",g.w=di(g.z,De(g.v))):(g.t="n",g.v=De(g.v),g.w=di(g.z,g.v))):g.t="s";if(r)i[d]||(i[d]=[]),i[d][f]&&i[d][f].z&&(g.z=i[d][f].z),i[d][f]=g;else{var p=zt({c:f,r:d});i[p]&&i[p].z&&(g.z=i[p].z),i[p]=g}}}return l.s.c<1e7&&(i["!ref"]=Hn(l)),i}function hh(t,n){return K4(null,t,n)}function Uat(t){return t.read_shift(4,"i")}function Ka(t,n){return n||(n=nt(4)),n.write_shift(4,t),n}function ce(t){var n=t.read_shift(4);return n===0?"":t.read_shift(n,"dbcs")}function $n(t,n){var e=!1;return n==null&&(e=!0,n=nt(4+2*t.length)),n.write_shift(4,t.length),t.length>0&&n.write_shift(0,t,"dbcs"),e?n.slice(0,n.l):n}function Yat(t){return{ich:t.read_shift(2),ifnt:t.read_shift(2)}}function Wat(t,n){return n||(n=nt(4)),n.write_shift(2,0),n.write_shift(2,0),n}function $v(t,n){var e=t.l,a=t.read_shift(1),r=ce(t),i=[],o={t:r,h:r};if(a&1){for(var h=t.read_shift(4),u=0;u!=h;++u)i.push(Yat(t));o.r=i}else o.r=[{ich:0,ifnt:0}];return t.l=e+n,o}function zat(t,n){var e=!1;return n==null&&(e=!0,n=nt(15+4*t.t.length)),n.write_shift(1,0),$n(t.t,n),e?n.slice(0,n.l):n}var Xat=$v;function Qat(t,n){var e=!1;return n==null&&(e=!0,n=nt(23+4*t.t.length)),n.write_shift(1,1),$n(t.t,n),n.write_shift(4,1),Wat({},n),e?n.slice(0,n.l):n}function xa(t){var n=t.read_shift(4),e=t.read_shift(2);return e+=t.read_shift(1)<<16,t.l++,{c:n,iStyleRef:e}}function To(t,n){return n==null&&(n=nt(8)),n.write_shift(-4,t.c),n.write_shift(3,t.iStyleRef||t.s),n.write_shift(1,0),n}function bo(t){var n=t.read_shift(2);return n+=t.read_shift(1)<<16,t.l++,{c:-1,iStyleRef:n}}function Co(t,n){return n==null&&(n=nt(4)),n.write_shift(3,t.iStyleRef||t.s),n.write_shift(1,0),n}var Zat=ce,V4=$n;function qv(t){var n=t.read_shift(4);return n===0||n===4294967295?"":t.read_shift(n,"dbcs")}function cc(t,n){var e=!1;return n==null&&(e=!0,n=nt(127)),n.write_shift(4,t.length>0?t.length:4294967295),t.length>0&&n.write_shift(0,t,"dbcs"),e?n.slice(0,n.l):n}var Jat=ce,km=qv,Gv=cc;function $4(t){var n=t.slice(t.l,t.l+4),e=n[0]&1,a=n[0]&2;t.l+=4;var r=a===0?sc([0,0,0,0,n[0]&252,n[1],n[2],n[3]],0):Ri(n,0)>>2;return e?r/100:r}function q4(t,n){n==null&&(n=nt(4));var e=0,a=0,r=t*100;if(t==(t|0)&&t>=-536870912&&t<1<<29?a=1:r==(r|0)&&r>=-536870912&&r<1<<29&&(a=1,e=1),a)n.write_shift(-4,((e?r:t)<<2)+(e+2));else throw new Error("unsupported RkNumber "+t)}function G4(t){var n={s:{},e:{}};return n.s.r=t.read_shift(4),n.e.r=t.read_shift(4),n.s.c=t.read_shift(4),n.e.c=t.read_shift(4),n}function trt(t,n){return n||(n=nt(16)),n.write_shift(4,t.s.r),n.write_shift(4,t.e.r),n.write_shift(4,t.s.c),n.write_shift(4,t.e.c),n}var ko=G4,uh=trt;function lh(t){if(t.length-t.l<8)throw"XLS Xnum Buffer underflow";return t.read_shift(8,"f")}function so(t,n){return(n||nt(8)).write_shift(8,t,"f")}function nrt(t){var n={},e=t.read_shift(1),a=e>>>1,r=t.read_shift(1),i=t.read_shift(2,"i"),o=t.read_shift(1),h=t.read_shift(1),u=t.read_shift(1);switch(t.l++,a){case 0:n.auto=1;break;case 1:n.index=r;var l=_rt[r];l&&(n.rgb=UC(l));break;case 2:n.rgb=UC([o,h,u]);break;case 3:n.theme=r;break}return i!=0&&(n.tint=i>0?i/32767:i/32768),n}function gc(t,n){if(n||(n=nt(8)),!t||t.auto)return n.write_shift(4,0),n.write_shift(4,0),n;t.index!=null?(n.write_shift(1,2),n.write_shift(1,t.index)):t.theme!=null?(n.write_shift(1,6),n.write_shift(1,t.theme)):(n.write_shift(1,5),n.write_shift(1,0));var e=t.tint||0;if(e>0?e*=32767:e<0&&(e*=32768),n.write_shift(2,e),!t.rgb||t.theme!=null)n.write_shift(2,0),n.write_shift(1,0),n.write_shift(1,0);else{var a=t.rgb||"FFFFFF";typeof a=="number"&&(a=("000000"+a.toString(16)).slice(-6)),n.write_shift(1,parseInt(a.slice(0,2),16)),n.write_shift(1,parseInt(a.slice(2,4),16)),n.write_shift(1,parseInt(a.slice(4,6),16)),n.write_shift(1,255)}return n}function ert(t){var n=t.read_shift(1);t.l++;var e={fBold:n&1,fItalic:n&2,fUnderline:n&4,fStrikeout:n&8,fOutline:n&16,fShadow:n&32,fCondense:n&64,fExtend:n&128};return e}function art(t,n){n||(n=nt(2));var e=(t.italic?2:0)|(t.strike?8:0)|(t.outline?16:0)|(t.shadow?32:0)|(t.condense?64:0)|(t.extend?128:0);return n.write_shift(1,e),n.write_shift(1,0),n}var U4=2,je=3,v_=11,fc=19,y_=64,rrt=65,irt=71,ort=4108,hrt=4126,zn=80,LC={1:{n:"CodePage",t:U4},2:{n:"Category",t:zn},3:{n:"PresentationFormat",t:zn},4:{n:"ByteCount",t:je},5:{n:"LineCount",t:je},6:{n:"ParagraphCount",t:je},7:{n:"SlideCount",t:je},8:{n:"NoteCount",t:je},9:{n:"HiddenCount",t:je},10:{n:"MultimediaClipCount",t:je},11:{n:"ScaleCrop",t:v_},12:{n:"HeadingPairs",t:ort},13:{n:"TitlesOfParts",t:hrt},14:{n:"Manager",t:zn},15:{n:"Company",t:zn},16:{n:"LinksUpToDate",t:v_},17:{n:"CharacterCount",t:je},19:{n:"SharedDoc",t:v_},22:{n:"HyperlinksChanged",t:v_},23:{n:"AppVersion",t:je,p:"version"},24:{n:"DigSig",t:rrt},26:{n:"ContentType",t:zn},27:{n:"ContentStatus",t:zn},28:{n:"Language",t:zn},29:{n:"Version",t:zn},255:{},2147483648:{n:"Locale",t:fc},2147483651:{n:"Behavior",t:fc},1919054434:{}},FC={1:{n:"CodePage",t:U4},2:{n:"Title",t:zn},3:{n:"Subject",t:zn},4:{n:"Author",t:zn},5:{n:"Keywords",t:zn},6:{n:"Comments",t:zn},7:{n:"Template",t:zn},8:{n:"LastAuthor",t:zn},9:{n:"RevNumber",t:zn},10:{n:"EditTime",t:y_},11:{n:"LastPrinted",t:y_},12:{n:"CreatedDate",t:y_},13:{n:"ModifiedDate",t:y_},14:{n:"PageCount",t:je},15:{n:"WordCount",t:je},16:{n:"CharCount",t:je},17:{n:"Thumbnail",t:irt},18:{n:"Application",t:zn},19:{n:"DocSecurity",t:je},255:{},2147483648:{n:"Locale",t:fc},2147483651:{n:"Behavior",t:fc},1919054434:{}};function urt(t){return t.map(function(n){return[n>>16&255,n>>8&255,n&255]})}var lrt=urt([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]),_rt=Le(lrt),Ol={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},srt={"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"},x_={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 Y4(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""}}function W4(t,n){var e=Tat(srt),a=[],r;a[a.length]=On,a[a.length]=ft("Types",null,{xmlns:Kn.CT,"xmlns:xsd":Kn.xsd,"xmlns:xsi":Kn.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"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map(function(u){return ft("Default",null,{Extension:u[0],ContentType:u[1]})}));var i=function(u){t[u]&&t[u].length>0&&(r=t[u][0],a[a.length]=ft("Override",null,{PartName:(r[0]=="/"?"":"/")+r,ContentType:x_[u][n.bookType]||x_[u].xlsx}))},o=function(u){(t[u]||[]).forEach(function(l){a[a.length]=ft("Override",null,{PartName:(l[0]=="/"?"":"/")+l,ContentType:x_[u][n.bookType]||x_[u].xlsx})})},h=function(u){(t[u]||[]).forEach(function(l){a[a.length]=ft("Override",null,{PartName:(l[0]=="/"?"":"/")+l,ContentType:e[u][0]})})};return i("workbooks"),o("sheets"),o("charts"),h("themes"),["strs","styles"].forEach(i),["coreprops","extprops","custprops"].forEach(h),h("vba"),h("comments"),h("threadedcomments"),h("drawings"),o("metadata"),h("people"),a.length>2&&(a[a.length]="</Types>",a[1]=a[1].replace("/>",">")),a.join("")}var Rt={WB:"http://schemas.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",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",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],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",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function z4(t){var n=t.lastIndexOf("/");return t.slice(0,n+1)+"_rels/"+t.slice(n+1)+".rels"}function u0(t){var n=[On,ft("Relationships",null,{xmlns:Kn.RELS})];return ee(t["!id"]).forEach(function(e){n[n.length]=ft("Relationship",null,t["!id"][e])}),n.length>2&&(n[n.length]="</Relationships>",n[1]=n[1].replace("/>",">")),n.join("")}function Gt(t,n,e,a,r,i){if(r||(r={}),t["!id"]||(t["!id"]={}),t["!idx"]||(t["!idx"]=1),n<0)for(n=t["!idx"];t["!id"]["rId"+n];++n);if(t["!idx"]=n+1,r.Id="rId"+n,r.Type=a,r.Target=e,[Rt.HLINK,Rt.XPATH,Rt.XMISS].indexOf(r.Type)>-1&&(r.TargetMode="External"),t["!id"][r.Id])throw new Error("Cannot rewrite rId "+n);return t["!id"][r.Id]=r,t[("/"+r.Target).replace("//","/")]=r,n}function crt(t){var n=[On];n.push(`<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">
`),n.push(`  <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/>
`);for(var e=0;e<t.length;++e)n.push('  <manifest:file-entry manifest:full-path="'+t[e][0]+'" manifest:media-type="'+t[e][1]+`"/>
`);return n.push("</manifest:manifest>"),n.join("")}function BC(t,n,e){return['  <rdf:Description rdf:about="'+t+`">
`,'    <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(e||"odf")+"#"+n+`"/>
`,`  </rdf:Description>
`].join("")}function grt(t,n){return['  <rdf:Description rdf:about="'+t+`">
`,'    <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+n+`"/>
`,`  </rdf:Description>
`].join("")}function frt(t){var n=[On];n.push(`<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
`);for(var e=0;e!=t.length;++e)n.push(BC(t[e][0],t[e][1])),n.push(grt("",t[e][0]));return n.push(BC("","Document","pkg")),n.push("</rdf:RDF>"),n.join("")}function X4(){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 '+ic.version+"</meta:generator></office:meta></office:document-meta>"}var Zi=[["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"]];function Uf(t,n,e,a,r){r[t]!=null||n==null||n===""||(r[t]=n,n=Yt(n),a[a.length]=e?ft(t,n,e):Qn(t,n))}function Q4(t,n){var e=n||{},a=[On,ft("cp:coreProperties",null,{"xmlns:cp":Kn.CORE_PROPS,"xmlns:dc":Kn.dc,"xmlns:dcterms":Kn.dcterms,"xmlns:dcmitype":Kn.dcmitype,"xmlns:xsi":Kn.xsi})],r={};if(!t&&!e.Props)return a.join("");t&&(t.CreatedDate!=null&&Uf("dcterms:created",typeof t.CreatedDate=="string"?t.CreatedDate:Cm(t.CreatedDate,e.WTF),{"xsi:type":"dcterms:W3CDTF"},a,r),t.ModifiedDate!=null&&Uf("dcterms:modified",typeof t.ModifiedDate=="string"?t.ModifiedDate:Cm(t.ModifiedDate,e.WTF),{"xsi:type":"dcterms:W3CDTF"},a,r));for(var i=0;i!=Zi.length;++i){var o=Zi[i],h=e.Props&&e.Props[o[1]]!=null?e.Props[o[1]]:t?t[o[1]]:null;h===!0?h="1":h===!1?h="0":typeof h=="number"&&(h=String(h)),h!=null&&Uf(o[0],h,null,a,r)}return a.length>2&&(a[a.length]="</cp:coreProperties>",a[1]=a[1].replace("/>",">")),a.join("")}var l0=[["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"]],Z4=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function J4(t){var n=[],e=ft;return t||(t={}),t.Application="SheetJS",n[n.length]=On,n[n.length]=ft("Properties",null,{xmlns:Kn.EXT_PROPS,"xmlns:vt":Kn.vt}),l0.forEach(function(a){if(t[a[1]]!==void 0){var r;switch(a[2]){case"string":r=Yt(String(t[a[1]]));break;case"bool":r=t[a[1]]?"true":"false";break}r!==void 0&&(n[n.length]=e(a[0],r))}}),n[n.length]=e("HeadingPairs",e("vt:vector",e("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+e("vt:variant",e("vt:i4",String(t.Worksheets))),{size:2,baseType:"variant"})),n[n.length]=e("TitlesOfParts",e("vt:vector",t.SheetNames.map(function(a){return"<vt:lpstr>"+Yt(a)+"</vt:lpstr>"}).join(""),{size:t.Worksheets,baseType:"lpstr"})),n.length>2&&(n[n.length]="</Properties>",n[1]=n[1].replace("/>",">")),n.join("")}function t5(t){var n=[On,ft("Properties",null,{xmlns:Kn.CUST_PROPS,"xmlns:vt":Kn.vt})];if(!t)return n.join("");var e=1;return ee(t).forEach(function(r){++e,n[n.length]=ft("property",Pat(t[r]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:e,name:Yt(r)})}),n.length>2&&(n[n.length]="</Properties>",n[1]=n[1].replace("/>",">")),n.join("")}var RC={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"};function drt(t,n){var e=[];return ee(RC).map(function(a){for(var r=0;r<Zi.length;++r)if(Zi[r][1]==a)return Zi[r];for(r=0;r<l0.length;++r)if(l0[r][1]==a)return l0[r];throw a}).forEach(function(a){if(t[a[1]]!=null){var r=n&&n.Props&&n.Props[a[1]]!=null?n.Props[a[1]]:t[a[1]];switch(a[2]){case"date":r=new Date(r).toISOString().replace(/\.\d*Z/,"Z");break}typeof r=="number"?r=String(r):r===!0||r===!1?r=r?"1":"0":r instanceof Date&&(r=new Date(r).toISOString().replace(/\.\d*Z/,"")),e.push(Qn(RC[a[1]]||a[1],r))}}),ft("DocumentProperties",e.join(""),{xmlns:qe.o})}function prt(t,n){var e=["Worksheets","SheetNames"],a="CustomDocumentProperties",r=[];return t&&ee(t).forEach(function(i){if(Object.prototype.hasOwnProperty.call(t,i)){for(var o=0;o<Zi.length;++o)if(i==Zi[o][1])return;for(o=0;o<l0.length;++o)if(i==l0[o][1])return;for(o=0;o<e.length;++o)if(i==e[o])return;var h=t[i],u="string";typeof h=="number"?(u="float",h=String(h)):h===!0||h===!1?(u="boolean",h=h?"1":"0"):h=String(h),r.push(ft(AC(i),h,{"dt:dt":u}))}}),n&&ee(n).forEach(function(i){if(Object.prototype.hasOwnProperty.call(n,i)&&!(t&&Object.prototype.hasOwnProperty.call(t,i))){var o=n[i],h="string";typeof o=="number"?(h="float",o=String(o)):o===!0||o===!1?(h="boolean",o=o?"1":"0"):o instanceof Date?(h="dateTime.tz",o=o.toISOString()):o=String(o),r.push(ft(AC(i),o,{"dt:dt":h}))}}),"<"+a+' xmlns="'+qe.o+'">'+r.join("")+"</"+a+">"}function mrt(t){var n=typeof t=="string"?new Date(Date.parse(t)):t,e=n.getTime()/1e3+11644473600,a=e%Math.pow(2,32),r=(e-a)/Math.pow(2,32);a*=1e7,r*=1e7;var i=a/Math.pow(2,32)|0;i>0&&(a=a%Math.pow(2,32),r+=i);var o=nt(8);return o.write_shift(4,a),o.write_shift(4,r),o}function jC(t,n){var e=nt(4),a=nt(4);switch(e.write_shift(4,t==80?31:t),t){case 3:a.write_shift(-4,n);break;case 5:a=nt(8),a.write_shift(8,n,"f");break;case 11:a.write_shift(4,n?1:0);break;case 64:a=mrt(n);break;case 31:case 80:for(a=nt(4+2*(n.length+1)+(n.length%2?0:2)),a.write_shift(4,n.length+1),a.write_shift(0,n,"dbcs");a.l!=a.length;)a.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+n)}return Xn([e,a])}var n5=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function vrt(t){switch(typeof t){case"boolean":return 11;case"number":return(t|0)==t?3:5;case"string":return 31;case"object":if(t instanceof Date)return 64;break}return-1}function KC(t,n,e){var a=nt(8),r=[],i=[],o=8,h=0,u=nt(8),l=nt(8);if(u.write_shift(4,2),u.write_shift(4,1200),l.write_shift(4,1),i.push(u),r.push(l),o+=8+u.length,!n){l=nt(8),l.write_shift(4,0),r.unshift(l);var _=[nt(4)];for(_[0].write_shift(4,t.length),h=0;h<t.length;++h){var s=t[h][0];for(u=nt(8+2*(s.length+1)+(s.length%2?0:2)),u.write_shift(4,h+2),u.write_shift(4,s.length+1),u.write_shift(0,s,"dbcs");u.l!=u.length;)u.write_shift(1,0);_.push(u)}u=Xn(_),i.unshift(u),o+=8+u.length}for(h=0;h<t.length;++h)if(!(n&&!n[t[h][0]])&&!(n5.indexOf(t[h][0])>-1||Z4.indexOf(t[h][0])>-1)&&t[h][1]!=null){var c=t[h][1],g=0;if(n){g=+n[t[h][0]];var d=e[g];if(d.p=="version"&&typeof c=="string"){var f=c.split(".");c=(+f[0]<<16)+(+f[1]||0)}u=jC(d.t,c)}else{var p=vrt(c);p==-1&&(p=31,c=String(c)),u=jC(p,c)}i.push(u),l=nt(8),l.write_shift(4,n?g:2+h),r.push(l),o+=8+u.length}var v=8*(i.length+1);for(h=0;h<i.length;++h)r[h].write_shift(4,v),v+=i[h].length;return a.write_shift(4,o),a.write_shift(4,i.length),Xn([a].concat(r).concat(i))}function VC(t,n,e,a,r,i){var o=nt(r?68:48),h=[o];o.write_shift(2,65534),o.write_shift(2,0),o.write_shift(4,842412599),o.write_shift(16,Jt.utils.consts.HEADER_CLSID,"hex"),o.write_shift(4,r?2:1),o.write_shift(16,n,"hex"),o.write_shift(4,r?68:48);var u=KC(t,e,a);if(h.push(u),r){var l=KC(r,null,null);o.write_shift(16,i,"hex"),o.write_shift(4,68+u.length),h.push(l)}return Xn(h)}function yrt(t,n){n||(n=nt(t));for(var e=0;e<t;++e)n.write_shift(1,0);return n}function xrt(t,n){return t.read_shift(n)===1}function pe(t,n){return n||(n=nt(2)),n.write_shift(2,+!!t),n}function e5(t){return t.read_shift(2,"u")}function ha(t,n){return n||(n=nt(2)),n.write_shift(2,t),n}function a5(t,n,e){return e||(e=nt(2)),e.write_shift(1,n=="e"?+t:+!!t),e.write_shift(1,n=="e"?1:0),e}function r5(t,n,e){var a=t.read_shift(e&&e.biff>=12?2:1),r="sbcs-cont";if(e&&e.biff>=8,!e||e.biff==8){var i=t.read_shift(1);i&&(r="dbcs-cont")}else e.biff==12&&(r="wstr");e.biff>=2&&e.biff<=5&&(r="cpstr");var o=a?t.read_shift(a,r):"";return o}function Trt(t){var n=t.t||"",e=nt(3);e.write_shift(2,n.length),e.write_shift(1,1);var a=nt(2*n.length);a.write_shift(2*n.length,n,"utf16le");var r=[e,a];return Xn(r)}function brt(t,n,e){var a;if(e){if(e.biff>=2&&e.biff<=5)return t.read_shift(n,"cpstr");if(e.biff>=12)return t.read_shift(n,"dbcs-cont")}var r=t.read_shift(1);return r===0?a=t.read_shift(n,"sbcs-cont"):a=t.read_shift(n,"dbcs-cont"),a}function Crt(t,n,e){var a=t.read_shift(e&&e.biff==2?1:2);return a===0?(t.l++,""):brt(t,a,e)}function krt(t,n,e){if(e.biff>5)return Crt(t,n,e);var a=t.read_shift(1);return a===0?(t.l++,""):t.read_shift(a,e.biff<=4||!t.lens?"cpstr":"sbcs-cont")}function i5(t,n,e){return e||(e=nt(3+2*t.length)),e.write_shift(2,t.length),e.write_shift(1,1),e.write_shift(31,t,"utf16le"),e}function $C(t,n){n||(n=nt(6+t.length*2)),n.write_shift(4,1+t.length);for(var e=0;e<t.length;++e)n.write_shift(2,t.charCodeAt(e));return n.write_shift(2,0),n}function Nrt(t){var n=nt(512),e=0,a=t.Target;a.slice(0,7)=="file://"&&(a=a.slice(7));var r=a.indexOf("#"),i=r>-1?31:23;switch(a.charAt(0)){case"#":i=28;break;case".":i&=-3;break}n.write_shift(4,2),n.write_shift(4,i);var o=[8,6815827,6619237,4849780,83];for(e=0;e<o.length;++e)n.write_shift(4,o[e]);if(i==28)a=a.slice(1),$C(a,n);else if(i&2){for(o="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),e=0;e<o.length;++e)n.write_shift(1,parseInt(o[e],16));var h=r>-1?a.slice(0,r):a;for(n.write_shift(4,2*(h.length+1)),e=0;e<h.length;++e)n.write_shift(2,h.charCodeAt(e));n.write_shift(2,0),i&8&&$C(r>-1?a.slice(r+1):"",n)}else{for(o="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),e=0;e<o.length;++e)n.write_shift(1,parseInt(o[e],16));for(var u=0;a.slice(u*3,u*3+3)=="../"||a.slice(u*3,u*3+3)=="..\\";)++u;for(n.write_shift(2,u),n.write_shift(4,a.length-3*u+1),e=0;e<a.length-3*u;++e)n.write_shift(1,a.charCodeAt(e+3*u)&255);for(n.write_shift(1,0),n.write_shift(2,65535),n.write_shift(2,57005),e=0;e<6;++e)n.write_shift(4,0)}return n.slice(0,n.l)}function co(t,n,e,a){return a||(a=nt(6)),a.write_shift(2,t),a.write_shift(2,n),a.write_shift(2,e||0),a}function Art(t,n,e){var a=e.biff>8?4:2,r=t.read_shift(a),i=t.read_shift(a,"i"),o=t.read_shift(a,"i");return[r,i,o]}function wrt(t){var n=t.read_shift(2),e=t.read_shift(2),a=t.read_shift(2),r=t.read_shift(2);return{s:{c:a,r:n},e:{c:r,r:e}}}function o5(t,n){return n||(n=nt(8)),n.write_shift(2,t.s.r),n.write_shift(2,t.e.r),n.write_shift(2,t.s.c),n.write_shift(2,t.e.c),n}function Uv(t,n,e){var a=1536,r=16;switch(e.bookType){case"biff8":break;case"biff5":a=1280,r=8;break;case"biff4":a=4,r=6;break;case"biff3":a=3,r=6;break;case"biff2":a=2,r=4;break;case"xla":break;default:throw new Error("unsupported BIFF version")}var i=nt(r);return i.write_shift(2,a),i.write_shift(2,n),r>4&&i.write_shift(2,29282),r>6&&i.write_shift(2,1997),r>8&&(i.write_shift(2,49161),i.write_shift(2,1),i.write_shift(2,1798),i.write_shift(2,0)),i}function Srt(t,n){var e=!n||n.biff==8,a=nt(e?112:54);for(a.write_shift(n.biff==8?2:1,7),e&&a.write_shift(1,0),a.write_shift(4,859007059),a.write_shift(4,5458548|(e?0:536870912));a.l<a.length;)a.write_shift(1,e?0:32);return a}function Hrt(t,n){var e=!n||n.biff>=8?2:1,a=nt(8+e*t.name.length);a.write_shift(4,t.pos),a.write_shift(1,t.hs||0),a.write_shift(1,t.dt),a.write_shift(1,t.name.length),n.biff>=8&&a.write_shift(1,1),a.write_shift(e*t.name.length,t.name,n.biff<8?"sbcs":"utf16le");var r=a.slice(0,a.l);return r.l=a.l,r}function Ort(t,n){var e=nt(8);e.write_shift(4,t.Count),e.write_shift(4,t.Unique);for(var a=[],r=0;r<t.length;++r)a[r]=Trt(t[r]);var i=Xn([e].concat(a));return i.parts=[e.length].concat(a.map(function(o){return o.length})),i}function Ert(){var t=nt(18);return t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,29280),t.write_shift(2,17600),t.write_shift(2,56),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,1),t.write_shift(2,500),t}function Prt(t){var n=nt(18),e=1718;return t&&t.RTL&&(e|=64),n.write_shift(2,e),n.write_shift(4,0),n.write_shift(4,64),n.write_shift(4,0),n.write_shift(4,0),n}function Mrt(t,n){var e=t.name||"Arial",a=n&&n.biff==5,r=a?15+e.length:16+2*e.length,i=nt(r);return i.write_shift(2,t.sz*20),i.write_shift(4,0),i.write_shift(2,400),i.write_shift(4,0),i.write_shift(2,0),i.write_shift(1,e.length),a||i.write_shift(1,1),i.write_shift((a?1:2)*e.length,e,a?"sbcs":"utf16le"),i}function Irt(t,n,e,a){var r=nt(10);return co(t,n,a,r),r.write_shift(4,e),r}function Drt(t,n,e,a,r){var i=!r||r.biff==8,o=nt(8+ +i+(1+i)*e.length);return co(t,n,a,o),o.write_shift(2,e.length),i&&o.write_shift(1,1),o.write_shift((1+i)*e.length,e,i?"utf16le":"sbcs"),o}function Lrt(t,n,e,a){var r=e&&e.biff==5;a||(a=nt(r?3+n.length:5+2*n.length)),a.write_shift(2,t),a.write_shift(r?1:2,n.length),r||a.write_shift(1,1),a.write_shift((r?1:2)*n.length,n,r?"sbcs":"utf16le");var i=a.length>a.l?a.slice(0,a.l):a;return i.l==null&&(i.l=i.length),i}function Frt(t,n){var e=n.biff==8||!n.biff?4:2,a=nt(2*e+6);return a.write_shift(e,t.s.r),a.write_shift(e,t.e.r+1),a.write_shift(2,t.s.c),a.write_shift(2,t.e.c+1),a.write_shift(2,0),a}function qC(t,n,e,a){var r=e&&e.biff==5;a||(a=nt(r?16:20)),a.write_shift(2,0),t.style?(a.write_shift(2,t.numFmtId||0),a.write_shift(2,65524)):(a.write_shift(2,t.numFmtId||0),a.write_shift(2,n<<4));var i=0;return t.numFmtId>0&&r&&(i|=1024),a.write_shift(4,i),a.write_shift(4,0),r||a.write_shift(4,0),a.write_shift(2,0),a}function Brt(t){var n=nt(8);return n.write_shift(4,0),n.write_shift(2,0),n.write_shift(2,0),n}function Rrt(t,n,e,a,r,i){var o=nt(8);return co(t,n,a,o),a5(e,i,o),o}function jrt(t,n,e,a){var r=nt(14);return co(t,n,a,r),so(e,r),r}function Krt(t,n,e){if(e.biff<8)return Vrt(t,n,e);for(var a=[],r=t.l+n,i=t.read_shift(e.biff>8?4:2);i--!==0;)a.push(Art(t,e.biff>8?12:6,e));if(t.l!=r)throw new Error("Bad ExternSheet: "+t.l+" != "+r);return a}function Vrt(t,n,e){t[t.l+1]==3&&t[t.l]++;var a=r5(t,n,e);return a.charCodeAt(0)==3?a.slice(1):a}function $rt(t){var n=nt(2+t.length*8);n.write_shift(2,t.length);for(var e=0;e<t.length;++e)o5(t[e],n);return n}function qrt(t){var n=nt(24),e=Vn(t[0]);n.write_shift(2,e.r),n.write_shift(2,e.r),n.write_shift(2,e.c),n.write_shift(2,e.c);for(var a="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),r=0;r<16;++r)n.write_shift(1,parseInt(a[r],16));return Xn([n,Nrt(t[1])])}function Grt(t){var n=t[1].Tooltip,e=nt(10+2*(n.length+1));e.write_shift(2,2048);var a=Vn(t[0]);e.write_shift(2,a.r),e.write_shift(2,a.r),e.write_shift(2,a.c),e.write_shift(2,a.c);for(var r=0;r<n.length;++r)e.write_shift(2,n.charCodeAt(r));return e.write_shift(2,0),e}function Urt(t){return t||(t=nt(4)),t.write_shift(2,1),t.write_shift(2,1),t}function Yrt(t,n,e){if(!e.cellStyles)return ir(t,n);var a=e&&e.biff>=12?4:2,r=t.read_shift(a),i=t.read_shift(a),o=t.read_shift(a),h=t.read_shift(a),u=t.read_shift(2);a==2&&(t.l+=2);var l={s:r,e:i,w:o,ixfe:h,flags:u};return(e.biff>=5||!e.biff)&&(l.level=u>>8&7),l}function Wrt(t,n){var e=nt(12);e.write_shift(2,n),e.write_shift(2,n),e.write_shift(2,t.width*256),e.write_shift(2,0);var a=0;return t.hidden&&(a|=1),e.write_shift(1,a),a=t.level||0,e.write_shift(1,a),e.write_shift(2,0),e}function zrt(t){for(var n=nt(2*t),e=0;e<t;++e)n.write_shift(2,e+1);return n}function Xrt(t,n,e){var a=nt(15);return Pl(a,t,n),a.write_shift(8,e,"f"),a}function Qrt(t,n,e){var a=nt(9);return Pl(a,t,n),a.write_shift(2,e),a}var Zrt=function(){var t={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},n=Dv({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 e(h,u){var l=[],_=_o(1);switch(u.type){case"base64":_=Ea(Dr(h));break;case"binary":_=Ea(h);break;case"buffer":case"array":_=h;break}$e(_,0);var s=_.read_shift(1),c=!!(s&136),g=!1,d=!1;switch(s){case 2:break;case 3:break;case 48:g=!0,c=!0;break;case 49:g=!0,c=!0;break;case 131:break;case 139:break;case 140:d=!0;break;case 245:break;default:throw new Error("DBF Unsupported Version: "+s.toString(16))}var f=0,p=521;s==2&&(f=_.read_shift(2)),_.l+=3,s!=2&&(f=_.read_shift(4)),f>1048576&&(f=1e6),s!=2&&(p=_.read_shift(2));var v=_.read_shift(2),m=u.codepage||1252;s!=2&&(_.l+=16,_.read_shift(1),_[_.l]!==0&&(m=t[_[_.l]]),_.l+=1,_.l+=2),d&&(_.l+=36);for(var y=[],T={},x=Math.min(_.length,s==2?521:p-10-(g?264:0)),b=d?32:11;_.l<x&&_[_.l]!=13;)switch(T={},T.name=oc.utils.decode(m,_.slice(_.l,_.l+b)).replace(/[\u0000\r\n].*$/g,""),_.l+=b,T.type=String.fromCharCode(_.read_shift(1)),s!=2&&!d&&(T.offset=_.read_shift(4)),T.len=_.read_shift(1),s==2&&(T.offset=_.read_shift(2)),T.dec=_.read_shift(1),T.name.length&&y.push(T),s!=2&&(_.l+=d?13:14),T.type){case"B":(!g||T.len!=8)&&u.WTF&&console.log("Skipping "+T.name+":"+T.type);break;case"G":case"P":u.WTF&&console.log("Skipping "+T.name+":"+T.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: "+T.type)}if(_[_.l]!==13&&(_.l=p-1),_.read_shift(1)!==13)throw new Error("DBF Terminator not found "+_.l+" "+_[_.l]);_.l=p;var C=0,N=0;for(l[0]=[],N=0;N!=y.length;++N)l[0][N]=y[N].name;for(;f-- >0;){if(_[_.l]===42){_.l+=v;continue}for(++_.l,l[++C]=[],N=0,N=0;N!=y.length;++N){var w=_.slice(_.l,_.l+y[N].len);_.l+=y[N].len,$e(w,0);var P=oc.utils.decode(m,w);switch(y[N].type){case"C":P.trim().length&&(l[C][N]=P.replace(/\s+$/,""));break;case"D":P.length===8?l[C][N]=new Date(+P.slice(0,4),+P.slice(4,6)-1,+P.slice(6,8)):l[C][N]=P;break;case"F":l[C][N]=parseFloat(P.trim());break;case"+":case"I":l[C][N]=d?w.read_shift(-4,"i")^2147483648:w.read_shift(4,"i");break;case"L":switch(P.trim().toUpperCase()){case"Y":case"T":l[C][N]=!0;break;case"N":case"F":l[C][N]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+P+"|")}break;case"M":if(!c)throw new Error("DBF Unexpected MEMO for type "+s.toString(16));l[C][N]="##MEMO##"+(d?parseInt(P.trim(),10):w.read_shift(4));break;case"N":P=P.replace(/\u0000/g,"").trim(),P&&P!="."&&(l[C][N]=+P||0);break;case"@":l[C][N]=new Date(w.read_shift(-8,"f")-621356832e5);break;case"T":l[C][N]=new Date((w.read_shift(4)-2440588)*864e5+w.read_shift(4));break;case"Y":l[C][N]=w.read_shift(4,"i")/1e4+w.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":l[C][N]=-w.read_shift(-8,"f");break;case"B":if(g&&y[N].len==8){l[C][N]=w.read_shift(8,"f");break}case"G":case"P":w.l+=y[N].len;break;case"0":if(y[N].name==="_NullFlags")break;default:throw new Error("DBF Unsupported data type "+y[N].type)}}}if(s!=2&&_.l<_.length&&_[_.l++]!=26)throw new Error("DBF EOF Marker missing "+(_.l-1)+" of "+_.length+" "+_[_.l-1].toString(16));return u&&u.sheetRows&&(l=l.slice(0,u.sheetRows)),u.DBF=y,l}function a(h,u){var l=u||{};l.dateNF||(l.dateNF="yyyymmdd");var _=hh(e(h,l),l);return _["!cols"]=l.DBF.map(function(s){return{wch:s.len,DBF:s}}),delete l.DBF,_}function r(h,u){try{return xo(a(h,u),u)}catch(l){if(u&&u.WTF)throw l}return{SheetNames:[],Sheets:{}}}var i={B:8,C:250,L:1,D:8,"?":0,"":0};function o(h,u){var l=u||{};if(+l.codepage>=0&&il(+l.codepage),l.type=="string")throw new Error("Cannot write DBF to JS string");var _=Ie(),s=yc(h,{header:1,raw:!0,cellDates:!0}),c=s[0],g=s.slice(1),d=h["!cols"]||[],f=0,p=0,v=0,m=1;for(f=0;f<c.length;++f){if(((d[f]||{}).DBF||{}).name){c[f]=d[f].DBF.name,++v;continue}if(c[f]!=null){if(++v,typeof c[f]=="number"&&(c[f]=c[f].toString(10)),typeof c[f]!="string")throw new Error("DBF Invalid column name "+c[f]+" |"+typeof c[f]+"|");if(c.indexOf(c[f])!==f){for(p=0;p<1024;++p)if(c.indexOf(c[f]+"_"+p)==-1){c[f]+="_"+p;break}}}}var y=_n(h["!ref"]),T=[],x=[],b=[];for(f=0;f<=y.e.c-y.s.c;++f){var C="",N="",w=0,P=[];for(p=0;p<g.length;++p)g[p][f]!=null&&P.push(g[p][f]);if(P.length==0||c[f]==null){T[f]="?";continue}for(p=0;p<P.length;++p){switch(typeof P[p]){case"number":N="B";break;case"string":N="C";break;case"boolean":N="L";break;case"object":N=P[p]instanceof Date?"D":"C";break;default:N="C"}w=Math.max(w,String(P[p]).length),C=C&&C!=N?"C":N}w>250&&(w=250),N=((d[f]||{}).DBF||{}).type,N=="C"&&d[f].DBF.len>w&&(w=d[f].DBF.len),C=="B"&&N=="N"&&(C="N",b[f]=d[f].DBF.dec,w=d[f].DBF.len),x[f]=C=="C"||N=="N"?w:i[C]||0,m+=x[f],T[f]=C}var L=_.next(32);for(L.write_shift(4,318902576),L.write_shift(4,g.length),L.write_shift(2,296+32*v),L.write_shift(2,m),f=0;f<4;++f)L.write_shift(4,0);for(L.write_shift(4,0|(+n[u4]||3)<<8),f=0,p=0;f<c.length;++f)if(c[f]!=null){var H=_.next(32),R=(c[f].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);H.write_shift(1,R,"sbcs"),H.write_shift(1,T[f]=="?"?"C":T[f],"sbcs"),H.write_shift(4,p),H.write_shift(1,x[f]||i[T[f]]||0),H.write_shift(1,b[f]||0),H.write_shift(1,2),H.write_shift(4,0),H.write_shift(1,0),H.write_shift(4,0),H.write_shift(4,0),p+=x[f]||i[T[f]]||0}var G=_.next(264);for(G.write_shift(4,13),f=0;f<65;++f)G.write_shift(4,0);for(f=0;f<g.length;++f){var V=_.next(m);for(V.write_shift(1,0),p=0;p<c.length;++p)if(c[p]!=null)switch(T[p]){case"L":V.write_shift(1,g[f][p]==null?63:g[f][p]?84:70);break;case"B":V.write_shift(8,g[f][p]||0,"f");break;case"N":var X="0";for(typeof g[f][p]=="number"&&(X=g[f][p].toFixed(b[p]||0)),v=0;v<x[p]-X.length;++v)V.write_shift(1,32);V.write_shift(1,X,"sbcs");break;case"D":g[f][p]?(V.write_shift(4,("0000"+g[f][p].getFullYear()).slice(-4),"sbcs"),V.write_shift(2,("00"+(g[f][p].getMonth()+1)).slice(-2),"sbcs"),V.write_shift(2,("00"+g[f][p].getDate()).slice(-2),"sbcs")):V.write_shift(8,"00000000","sbcs");break;case"C":var et=String(g[f][p]!=null?g[f][p]:"").slice(0,x[p]);for(V.write_shift(1,et,"sbcs"),v=0;v<x[p]-et.length;++v)V.write_shift(1,32);break}}return _.next(1).write_shift(1,26),_.end()}return{to_workbook:r,to_sheet:a,from_sheet:o}}(),Jrt=function(){var t={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},n=new RegExp("\x1BN("+ee(t).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),e=function(c,g){var d=t[g];return typeof d=="number"?fC(d):d},a=function(c,g,d){var f=g.charCodeAt(0)-32<<4|d.charCodeAt(0)-48;return f==59?c:fC(f)};t["|"]=254;function r(c,g){switch(g.type){case"base64":return i(Dr(c),g);case"binary":return i(c,g);case"buffer":return i(Kt&&Buffer.isBuffer(c)?c.toString("binary"):wl(c),g);case"array":return i(Mg(c),g)}throw new Error("Unrecognized type "+g.type)}function i(c,g){var d=c.split(/[\n\r]+/),f=-1,p=-1,v=0,m=0,y=[],T=[],x=null,b={},C=[],N=[],w=[],P=0,L;for(+g.codepage>=0&&il(+g.codepage);v!==d.length;++v){P=0;var H=d[v].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,a).replace(n,e),R=H.replace(/;;/g,"\0").split(";").map(function(j){return j.replace(/\u0000/g,";")}),G=R[0],V;if(H.length>0)switch(G){case"ID":break;case"E":break;case"B":break;case"O":break;case"W":break;case"P":R[1].charAt(0)=="P"&&T.push(H.slice(3).replace(/;;/g,";"));break;case"C":var X=!1,et=!1,q=!1,Z=!1,ot=-1,gt=-1;for(m=1;m<R.length;++m)switch(R[m].charAt(0)){case"A":break;case"X":p=parseInt(R[m].slice(1))-1,et=!0;break;case"Y":for(f=parseInt(R[m].slice(1))-1,et||(p=0),L=y.length;L<=f;++L)y[L]=[];break;case"K":V=R[m].slice(1),V.charAt(0)==='"'?V=V.slice(1,V.length-1):V==="TRUE"?V=!0:V==="FALSE"?V=!1:isNaN(Nr(V))?isNaN(hl(V).getDate())||(V=be(V)):(V=Nr(V),x!==null&&x4(x)&&(V=k4(V))),X=!0;break;case"E":Z=!0;var O=Qit(R[m].slice(1),{r:f,c:p});y[f][p]=[y[f][p],O];break;case"S":q=!0,y[f][p]=[y[f][p],"S5S"];break;case"G":break;case"R":ot=parseInt(R[m].slice(1))-1;break;case"C":gt=parseInt(R[m].slice(1))-1;break;default:if(g&&g.WTF)throw new Error("SYLK bad record "+H)}if(X&&(y[f][p]&&y[f][p].length==2?y[f][p][0]=V:y[f][p]=V,x=null),q){if(Z)throw new Error("SYLK shared formula cannot have own formula");var K=ot>-1&&y[ot][gt];if(!K||!K[1])throw new Error("SYLK shared formula cannot find base");y[f][p][1]=Zit(K[1],{r:f-ot,c:p-gt})}break;case"F":var F=0;for(m=1;m<R.length;++m)switch(R[m].charAt(0)){case"X":p=parseInt(R[m].slice(1))-1,++F;break;case"Y":for(f=parseInt(R[m].slice(1))-1,L=y.length;L<=f;++L)y[L]=[];break;case"M":P=parseInt(R[m].slice(1))/20;break;case"F":break;case"G":break;case"P":x=T[parseInt(R[m].slice(1))];break;case"S":break;case"D":break;case"N":break;case"W":for(w=R[m].slice(1).split(" "),L=parseInt(w[0],10);L<=parseInt(w[1],10);++L)P=parseInt(w[2],10),N[L-1]=P===0?{hidden:!0}:{wch:P},Yv(N[L-1]);break;case"C":p=parseInt(R[m].slice(1))-1,N[p]||(N[p]={});break;case"R":f=parseInt(R[m].slice(1))-1,C[f]||(C[f]={}),P>0?(C[f].hpt=P,C[f].hpx=s5(P)):P===0&&(C[f].hidden=!0);break;default:if(g&&g.WTF)throw new Error("SYLK bad record "+H)}F<1&&(x=null);break;default:if(g&&g.WTF)throw new Error("SYLK bad record "+H)}}return C.length>0&&(b["!rows"]=C),N.length>0&&(b["!cols"]=N),g&&g.sheetRows&&(y=y.slice(0,g.sheetRows)),[y,b]}function o(c,g){var d=r(c,g),f=d[0],p=d[1],v=hh(f,g);return ee(p).forEach(function(m){v[m]=p[m]}),v}function h(c,g){return xo(o(c,g),g)}function u(c,g,d,f){var p="C;Y"+(d+1)+";X"+(f+1)+";K";switch(c.t){case"n":p+=c.v||0,c.f&&!c.F&&(p+=";E"+zv(c.f,{r:d,c:f}));break;case"b":p+=c.v?"TRUE":"FALSE";break;case"e":p+=c.w||c.v;break;case"d":p+='"'+(c.w||c.v)+'"';break;case"s":p+='"'+c.v.replace(/"/g,"").replace(/;/g,";;")+'"';break}return p}function l(c,g){g.forEach(function(d,f){var p="F;W"+(f+1)+" "+(f+1)+" ";d.hidden?p+="0":(typeof d.width=="number"&&!d.wpx&&(d.wpx=dc(d.width)),typeof d.wpx=="number"&&!d.wch&&(d.wch=pc(d.wpx)),typeof d.wch=="number"&&(p+=Math.round(d.wch))),p.charAt(p.length-1)!=" "&&c.push(p)})}function _(c,g){g.forEach(function(d,f){var p="F;";d.hidden?p+="M0;":d.hpt?p+="M"+20*d.hpt+";":d.hpx&&(p+="M"+20*mc(d.hpx)+";"),p.length>2&&c.push(p+"R"+(f+1))})}function s(c,g){var d=["ID;PWXL;N;E"],f=[],p=_n(c["!ref"]),v,m=Array.isArray(c),y=`\r
`;d.push("P;PGeneral"),d.push("F;P0;DG0G8;M255"),c["!cols"]&&l(d,c["!cols"]),c["!rows"]&&_(d,c["!rows"]),d.push("B;Y"+(p.e.r-p.s.r+1)+";X"+(p.e.c-p.s.c+1)+";D"+[p.s.c,p.s.r,p.e.c,p.e.r].join(" "));for(var T=p.s.r;T<=p.e.r;++T)for(var x=p.s.c;x<=p.e.c;++x){var b=zt({r:T,c:x});v=m?(c[T]||[])[x]:c[b],!(!v||v.v==null&&(!v.f||v.F))&&f.push(u(v,c,T,x))}return d.join(y)+y+f.join(y)+y+"E"+y}return{to_workbook:h,to_sheet:o,from_sheet:s}}(),tit=function(){function t(i,o){switch(o.type){case"base64":return n(Dr(i),o);case"binary":return n(i,o);case"buffer":return n(Kt&&Buffer.isBuffer(i)?i.toString("binary"):wl(i),o);case"array":return n(Mg(i),o)}throw new Error("Unrecognized type "+o.type)}function n(i,o){for(var h=i.split(`
`),u=-1,l=-1,_=0,s=[];_!==h.length;++_){if(h[_].trim()==="BOT"){s[++u]=[],l=0;continue}if(!(u<0)){var c=h[_].trim().split(","),g=c[0],d=c[1];++_;for(var f=h[_]||"";(f.match(/["]/g)||[]).length&1&&_<h.length-1;)f+=`
`+h[++_];switch(f=f.trim(),+g){case-1:if(f==="BOT"){s[++u]=[],l=0;continue}else if(f!=="EOD")throw new Error("Unrecognized DIF special command "+f);break;case 0:f==="TRUE"?s[u][l]=!0:f==="FALSE"?s[u][l]=!1:isNaN(Nr(d))?isNaN(hl(d).getDate())?s[u][l]=d:s[u][l]=be(d):s[u][l]=Nr(d),++l;break;case 1:f=f.slice(1,f.length-1),f=f.replace(/""/g,'"'),f&&f.match(/^=".*"$/)&&(f=f.slice(2,-1)),s[u][l++]=f!==""?f:null;break}if(f==="EOD")break}}return o&&o.sheetRows&&(s=s.slice(0,o.sheetRows)),s}function e(i,o){return hh(t(i,o),o)}function a(i,o){return xo(e(i,o),o)}var r=function(){var i=function(u,l,_,s,c){u.push(l),u.push(_+","+s),u.push('"'+c.replace(/"/g,'""')+'"')},o=function(u,l,_,s){u.push(l+","+_),u.push(l==1?'"'+s.replace(/"/g,'""')+'"':s)};return function(u){var l=[],_=_n(u["!ref"]),s,c=Array.isArray(u);i(l,"TABLE",0,1,"sheetjs"),i(l,"VECTORS",0,_.e.r-_.s.r+1,""),i(l,"TUPLES",0,_.e.c-_.s.c+1,""),i(l,"DATA",0,0,"");for(var g=_.s.r;g<=_.e.r;++g){o(l,-1,0,"BOT");for(var d=_.s.c;d<=_.e.c;++d){var f=zt({r:g,c:d});if(s=c?(u[g]||[])[d]:u[f],!s){o(l,1,0,"");continue}switch(s.t){case"n":var p=s.w;!p&&s.v!=null&&(p=s.v),p==null?s.f&&!s.F?o(l,1,0,"="+s.f):o(l,1,0,""):o(l,0,p,"V");break;case"b":o(l,0,s.v?1:0,s.v?"TRUE":"FALSE");break;case"s":o(l,1,0,isNaN(s.v)?s.v:'="'+s.v+'"');break;case"d":s.w||(s.w=di(s.z||Tn[14],De(be(s.v)))),o(l,0,s.w,"V");break;default:o(l,1,0,"")}}}o(l,-1,0,"EOD");var v=`\r
`,m=l.join(v);return m}}();return{to_workbook:a,to_sheet:e,from_sheet:r}}(),h5=function(){function t(s){return s.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,`
`)}function n(s){return s.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function e(s,c){for(var g=s.split(`
`),d=-1,f=-1,p=0,v=[];p!==g.length;++p){var m=g[p].trim().split(":");if(m[0]==="cell"){var y=Vn(m[1]);if(v.length<=y.r)for(d=v.length;d<=y.r;++d)v[d]||(v[d]=[]);switch(d=y.r,f=y.c,m[2]){case"t":v[d][f]=t(m[3]);break;case"v":v[d][f]=+m[3];break;case"vtf":var T=m[m.length-1];case"vtc":switch(m[3]){case"nl":v[d][f]=!!+m[4];break;default:v[d][f]=+m[4];break}m[2]=="vtf"&&(v[d][f]=[v[d][f],T])}}}return c&&c.sheetRows&&(v=v.slice(0,c.sheetRows)),v}function a(s,c){return hh(e(s,c),c)}function r(s,c){return xo(a(s,c),c)}var i=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join(`
`),o=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join(`
`)+`
`,h=["# SocialCalc Spreadsheet Control Save","part:sheet"].join(`
`),u="--SocialCalcSpreadsheetControlSave--";function l(s){if(!s||!s["!ref"])return"";for(var c=[],g=[],d,f="",p=Je(s["!ref"]),v=Array.isArray(s),m=p.s.r;m<=p.e.r;++m)for(var y=p.s.c;y<=p.e.c;++y)if(f=zt({r:m,c:y}),d=v?(s[m]||[])[y]:s[f],!(!d||d.v==null||d.t==="z")){switch(g=["cell",f,"t"],d.t){case"s":case"str":g.push(n(d.v));break;case"n":d.f?(g[2]="vtf",g[3]="n",g[4]=d.v,g[5]=n(d.f)):(g[2]="v",g[3]=d.v);break;case"b":g[2]="vt"+(d.f?"f":"c"),g[3]="nl",g[4]=d.v?"1":"0",g[5]=n(d.f||(d.v?"TRUE":"FALSE"));break;case"d":var T=De(be(d.v));g[2]="vtc",g[3]="nd",g[4]=""+T,g[5]=d.w||di(d.z||Tn[14],T);break;case"e":continue}c.push(g.join(":"))}return c.push("sheet:c:"+(p.e.c-p.s.c+1)+":r:"+(p.e.r-p.s.r+1)+":tvf:1"),c.push("valueformat:1:text-wiki"),c.join(`
`)}function _(s){return[i,o,h,o,l(s),u].join(`
`)}return{to_workbook:r,to_sheet:a,from_sheet:_}}(),nit=function(){function t(_,s,c,g,d){d.raw?s[c][g]=_:_===""||(_==="TRUE"?s[c][g]=!0:_==="FALSE"?s[c][g]=!1:isNaN(Nr(_))?isNaN(hl(_).getDate())?s[c][g]=_:s[c][g]=be(_):s[c][g]=Nr(_))}function n(_,s){var c=s||{},g=[];if(!_||_.length===0)return g;for(var d=_.split(/[\r\n]/),f=d.length-1;f>=0&&d[f].length===0;)--f;for(var p=10,v=0,m=0;m<=f;++m)v=d[m].indexOf(" "),v==-1?v=d[m].length:v++,p=Math.max(p,v);for(m=0;m<=f;++m){g[m]=[];var y=0;for(t(d[m].slice(0,p).trim(),g,m,y,c),y=1;y<=(d[m].length-p)/10+1;++y)t(d[m].slice(p+(y-1)*10,p+y*10).trim(),g,m,y,c)}return c.sheetRows&&(g=g.slice(0,c.sheetRows)),g}var e={44:",",9:"	",59:";",124:"|"},a={44:3,9:2,59:1,124:0};function r(_){for(var s={},c=!1,g=0,d=0;g<_.length;++g)(d=_.charCodeAt(g))==34?c=!c:!c&&d in e&&(s[d]=(s[d]||0)+1);d=[];for(g in s)Object.prototype.hasOwnProperty.call(s,g)&&d.push([s[g],g]);if(!d.length){s=a;for(g in s)Object.prototype.hasOwnProperty.call(s,g)&&d.push([s[g],g])}return d.sort(function(f,p){return f[0]-p[0]||a[f[1]]-a[p[1]]}),e[d.pop()[1]]||44}function i(_,s){var c=s||{},g="",d=c.dense?[]:{},f={s:{c:0,r:0},e:{c:0,r:0}};_.slice(0,4)=="sep="?_.charCodeAt(5)==13&&_.charCodeAt(6)==10?(g=_.charAt(4),_=_.slice(7)):_.charCodeAt(5)==13||_.charCodeAt(5)==10?(g=_.charAt(4),_=_.slice(6)):g=r(_.slice(0,1024)):c&&c.FS?g=c.FS:g=r(_.slice(0,1024));var p=0,v=0,m=0,y=0,T=0,x=g.charCodeAt(0),b=!1,C=0,N=_.charCodeAt(0);_=_.replace(/\r\n/mg,`
`);var w=c.dateNF!=null?mat(c.dateNF):null;function P(){var L=_.slice(y,T),H={};if(L.charAt(0)=='"'&&L.charAt(L.length-1)=='"'&&(L=L.slice(1,-1).replace(/""/g,'"')),L.length===0)H.t="z";else if(c.raw)H.t="s",H.v=L;else if(L.trim().length===0)H.t="s",H.v=L;else if(L.charCodeAt(0)==61)L.charCodeAt(1)==34&&L.charCodeAt(L.length-1)==34?(H.t="s",H.v=L.slice(2,-1).replace(/""/g,'"')):Jit(L)?(H.t="n",H.f=L.slice(1)):(H.t="s",H.v=L);else if(L=="TRUE")H.t="b",H.v=!0;else if(L=="FALSE")H.t="b",H.v=!1;else if(!isNaN(m=Nr(L)))H.t="n",c.cellText!==!1&&(H.w=L),H.v=m;else if(!isNaN(hl(L).getDate())||w&&L.match(w)){H.z=c.dateNF||Tn[14];var R=0;w&&L.match(w)&&(L=vat(L,c.dateNF,L.match(w)||[]),R=1),c.cellDates?(H.t="d",H.v=be(L,R)):(H.t="n",H.v=De(be(L,R))),c.cellText!==!1&&(H.w=di(H.z,H.v instanceof Date?De(H.v):H.v)),c.cellNF||delete H.z}else H.t="s",H.v=L;if(H.t=="z"||(c.dense?(d[p]||(d[p]=[]),d[p][v]=H):d[zt({c:v,r:p})]=H),y=T+1,N=_.charCodeAt(y),f.e.c<v&&(f.e.c=v),f.e.r<p&&(f.e.r=p),C==x)++v;else if(v=0,++p,c.sheetRows&&c.sheetRows<=p)return!0}t:for(;T<_.length;++T)switch(C=_.charCodeAt(T)){case 34:N===34&&(b=!b);break;case x:case 10:case 13:if(!b&&P())break t;break}return T-y>0&&P(),d["!ref"]=Hn(f),d}function o(_,s){return!(s&&s.PRN)||s.FS||_.slice(0,4)=="sep="||_.indexOf("	")>=0||_.indexOf(",")>=0||_.indexOf(";")>=0?i(_,s):hh(n(_,s),s)}function h(_,s){var c="",g=s.type=="string"?[0,0,0,0]:glt(_,s);switch(s.type){case"base64":c=Dr(_);break;case"binary":c=_;break;case"buffer":s.codepage==65001?c=_.toString("utf8"):s.codepage&&typeof oc<"u"||(c=Kt&&Buffer.isBuffer(_)?_.toString("binary"):wl(_));break;case"array":c=Mg(_);break;case"string":c=_;break;default:throw new Error("Unrecognized type "+s.type)}return g[0]==239&&g[1]==187&&g[2]==191?c=nu(c.slice(3)):s.type!="string"&&s.type!="buffer"&&s.codepage==65001?c=nu(c):s.type=="binary"&&typeof oc<"u",c.slice(0,19)=="socialcalc:version:"?h5.to_sheet(s.type=="string"?c:nu(c),s):o(c,s)}function u(_,s){return xo(h(_,s),s)}function l(_){for(var s=[],c=_n(_["!ref"]),g,d=Array.isArray(_),f=c.s.r;f<=c.e.r;++f){for(var p=[],v=c.s.c;v<=c.e.c;++v){var m=zt({r:f,c:v});if(g=d?(_[f]||[])[v]:_[m],!g||g.v==null){p.push("          ");continue}for(var y=(g.w||(Lr(g),g.w)||"").slice(0,10);y.length<10;)y+=" ";p.push(y+(v===0?" ":""))}s.push(p.join(""))}return s.join(`
`)}return{to_workbook:u,to_sheet:h,from_sheet:l}}(),GC=function(){function t(O,K,F){if(O){$e(O,O.l||0);for(var j=F.Enum||ot;O.l<O.length;){var at=O.read_shift(2),vt=j[at]||j[65535],yt=O.read_shift(2),Q=O.l+yt,ht=vt.f&&vt.f(O,yt,F);if(O.l=Q,K(ht,vt,at))return}}}function n(O,K){switch(K.type){case"base64":return e(Ea(Dr(O)),K);case"binary":return e(Ea(O),K);case"buffer":case"array":return e(O,K)}throw"Unsupported type "+K.type}function e(O,K){if(!O)return O;var F=K||{},j=F.dense?[]:{},at="Sheet1",vt="",yt=0,Q={},ht=[],Tt=[],tt={s:{r:0,c:0},e:{r:0,c:0}},It=F.sheetRows||0;if(O[2]==0&&(O[3]==8||O[3]==9)&&O.length>=16&&O[14]==5&&O[15]===108)throw new Error("Unsupported Works 3 for Mac file");if(O[2]==2)F.Enum=ot,t(O,function(pt,bn,ae){switch(ae){case 0:F.vers=pt,pt>=4096&&(F.qpro=!0);break;case 6:tt=pt;break;case 204:pt&&(vt=pt);break;case 222:vt=pt;break;case 15:case 51:F.qpro||(pt[1].v=pt[1].v.slice(1));case 13:case 14:case 16:ae==14&&(pt[2]&112)==112&&(pt[2]&15)>1&&(pt[2]&15)<15&&(pt[1].z=F.dateNF||Tn[14],F.cellDates&&(pt[1].t="d",pt[1].v=k4(pt[1].v))),F.qpro&&pt[3]>yt&&(j["!ref"]=Hn(tt),Q[at]=j,ht.push(at),j=F.dense?[]:{},tt={s:{r:0,c:0},e:{r:0,c:0}},yt=pt[3],at=vt||"Sheet"+(yt+1),vt="");var ea=F.dense?(j[pt[0].r]||[])[pt[0].c]:j[zt(pt[0])];if(ea){ea.t=pt[1].t,ea.v=pt[1].v,pt[1].z!=null&&(ea.z=pt[1].z),pt[1].f!=null&&(ea.f=pt[1].f);break}F.dense?(j[pt[0].r]||(j[pt[0].r]=[]),j[pt[0].r][pt[0].c]=pt[1]):j[zt(pt[0])]=pt[1];break}},F);else if(O[2]==26||O[2]==14)F.Enum=gt,O[2]==14&&(F.qpro=!0,O.l=0),t(O,function(pt,bn,ae){switch(ae){case 204:at=pt;break;case 22:pt[1].v=pt[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(pt[3]>yt&&(j["!ref"]=Hn(tt),Q[at]=j,ht.push(at),j=F.dense?[]:{},tt={s:{r:0,c:0},e:{r:0,c:0}},yt=pt[3],at="Sheet"+(yt+1)),It>0&&pt[0].r>=It)break;F.dense?(j[pt[0].r]||(j[pt[0].r]=[]),j[pt[0].r][pt[0].c]=pt[1]):j[zt(pt[0])]=pt[1],tt.e.c<pt[0].c&&(tt.e.c=pt[0].c),tt.e.r<pt[0].r&&(tt.e.r=pt[0].r);break;case 27:pt[14e3]&&(Tt[pt[14e3][0]]=pt[14e3][1]);break;case 1537:Tt[pt[0]]=pt[1],pt[0]==yt&&(at=pt[1]);break}},F);else throw new Error("Unrecognized LOTUS BOF "+O[2]);if(j["!ref"]=Hn(tt),Q[vt||at]=j,ht.push(vt||at),!Tt.length)return{SheetNames:ht,Sheets:Q};for(var Nt={},$t=[],Et=0;Et<Tt.length;++Et)Q[ht[Et]]?($t.push(Tt[Et]||ht[Et]),Nt[Tt[Et]]=Q[Tt[Et]]||Q[ht[Et]]):($t.push(Tt[Et]),Nt[Tt[Et]]={"!ref":"A1"});return{SheetNames:$t,Sheets:Nt}}function a(O,K){var F=K||{};if(+F.codepage>=0&&il(+F.codepage),F.type=="string")throw new Error("Cannot write WK1 to JS string");var j=Ie(),at=_n(O["!ref"]),vt=Array.isArray(O),yt=[];dt(j,0,i(1030)),dt(j,6,u(at));for(var Q=Math.min(at.e.r,8191),ht=at.s.r;ht<=Q;++ht)for(var Tt=te(ht),tt=at.s.c;tt<=at.e.c;++tt){ht===at.s.r&&(yt[tt]=se(tt));var It=yt[tt]+Tt,Nt=vt?(O[ht]||[])[tt]:O[It];if(!(!Nt||Nt.t=="z"))if(Nt.t=="n")(Nt.v|0)==Nt.v&&Nt.v>=-32768&&Nt.v<=32767?dt(j,13,g(ht,tt,Nt.v)):dt(j,14,f(ht,tt,Nt.v));else{var $t=Lr(Nt);dt(j,15,s(ht,tt,$t.slice(0,239)))}}return dt(j,1),j.end()}function r(O,K){var F=K||{};if(+F.codepage>=0&&il(+F.codepage),F.type=="string")throw new Error("Cannot write WK3 to JS string");var j=Ie();dt(j,0,o(O));for(var at=0,vt=0;at<O.SheetNames.length;++at)(O.Sheets[O.SheetNames[at]]||{})["!ref"]&&dt(j,27,Z(O.SheetNames[at],vt++));var yt=0;for(at=0;at<O.SheetNames.length;++at){var Q=O.Sheets[O.SheetNames[at]];if(!(!Q||!Q["!ref"])){for(var ht=_n(Q["!ref"]),Tt=Array.isArray(Q),tt=[],It=Math.min(ht.e.r,8191),Nt=ht.s.r;Nt<=It;++Nt)for(var $t=te(Nt),Et=ht.s.c;Et<=ht.e.c;++Et){Nt===ht.s.r&&(tt[Et]=se(Et));var pt=tt[Et]+$t,bn=Tt?(Q[Nt]||[])[Et]:Q[pt];if(!(!bn||bn.t=="z"))if(bn.t=="n")dt(j,23,P(Nt,Et,yt,bn.v));else{var ae=Lr(bn);dt(j,22,C(Nt,Et,yt,ae.slice(0,239)))}}++yt}}return dt(j,1),j.end()}function i(O){var K=nt(2);return K.write_shift(2,O),K}function o(O){var K=nt(26);K.write_shift(2,4096),K.write_shift(2,4),K.write_shift(4,0);for(var F=0,j=0,at=0,vt=0;vt<O.SheetNames.length;++vt){var yt=O.SheetNames[vt],Q=O.Sheets[yt];if(!(!Q||!Q["!ref"])){++at;var ht=Je(Q["!ref"]);F<ht.e.r&&(F=ht.e.r),j<ht.e.c&&(j=ht.e.c)}}return F>8191&&(F=8191),K.write_shift(2,F),K.write_shift(1,at),K.write_shift(1,j),K.write_shift(2,0),K.write_shift(2,0),K.write_shift(1,1),K.write_shift(1,2),K.write_shift(4,0),K.write_shift(4,0),K}function h(O,K,F){var j={s:{c:0,r:0},e:{c:0,r:0}};return K==8&&F.qpro?(j.s.c=O.read_shift(1),O.l++,j.s.r=O.read_shift(2),j.e.c=O.read_shift(1),O.l++,j.e.r=O.read_shift(2),j):(j.s.c=O.read_shift(2),j.s.r=O.read_shift(2),K==12&&F.qpro&&(O.l+=2),j.e.c=O.read_shift(2),j.e.r=O.read_shift(2),K==12&&F.qpro&&(O.l+=2),j.s.c==65535&&(j.s.c=j.e.c=j.s.r=j.e.r=0),j)}function u(O){var K=nt(8);return K.write_shift(2,O.s.c),K.write_shift(2,O.s.r),K.write_shift(2,O.e.c),K.write_shift(2,O.e.r),K}function l(O,K,F){var j=[{c:0,r:0},{t:"n",v:0},0,0];return F.qpro&&F.vers!=20768?(j[0].c=O.read_shift(1),j[3]=O.read_shift(1),j[0].r=O.read_shift(2),O.l+=2):(j[2]=O.read_shift(1),j[0].c=O.read_shift(2),j[0].r=O.read_shift(2)),j}function _(O,K,F){var j=O.l+K,at=l(O,K,F);if(at[1].t="s",F.vers==20768){O.l++;var vt=O.read_shift(1);return at[1].v=O.read_shift(vt,"utf8"),at}return F.qpro&&O.l++,at[1].v=O.read_shift(j-O.l,"cstr"),at}function s(O,K,F){var j=nt(7+F.length);j.write_shift(1,255),j.write_shift(2,K),j.write_shift(2,O),j.write_shift(1,39);for(var at=0;at<j.length;++at){var vt=F.charCodeAt(at);j.write_shift(1,vt>=128?95:vt)}return j.write_shift(1,0),j}function c(O,K,F){var j=l(O,K,F);return j[1].v=O.read_shift(2,"i"),j}function g(O,K,F){var j=nt(7);return j.write_shift(1,255),j.write_shift(2,K),j.write_shift(2,O),j.write_shift(2,F,"i"),j}function d(O,K,F){var j=l(O,K,F);return j[1].v=O.read_shift(8,"f"),j}function f(O,K,F){var j=nt(13);return j.write_shift(1,255),j.write_shift(2,K),j.write_shift(2,O),j.write_shift(8,F,"f"),j}function p(O,K,F){var j=O.l+K,at=l(O,K,F);if(at[1].v=O.read_shift(8,"f"),F.qpro)O.l=j;else{var vt=O.read_shift(2);T(O.slice(O.l,O.l+vt),at),O.l+=vt}return at}function v(O,K,F){var j=K&32768;return K&=-32769,K=(j?O:0)+(K>=8192?K-16384:K),(j?"":"$")+(F?se(K):te(K))}var m={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]},y=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function T(O,K){$e(O,0);for(var F=[],j=0,at="",vt="",yt="",Q="";O.l<O.length;){var ht=O[O.l++];switch(ht){case 0:F.push(O.read_shift(8,"f"));break;case 1:vt=v(K[0].c,O.read_shift(2),!0),at=v(K[0].r,O.read_shift(2),!1),F.push(vt+at);break;case 2:{var Tt=v(K[0].c,O.read_shift(2),!0),tt=v(K[0].r,O.read_shift(2),!1);vt=v(K[0].c,O.read_shift(2),!0),at=v(K[0].r,O.read_shift(2),!1),F.push(Tt+tt+":"+vt+at)}break;case 3:if(O.l<O.length){console.error("WK1 premature formula end");return}break;case 4:F.push("("+F.pop()+")");break;case 5:F.push(O.read_shift(2));break;case 6:{for(var It="";ht=O[O.l++];)It+=String.fromCharCode(ht);F.push('"'+It.replace(/"/g,'""')+'"')}break;case 8:F.push("-"+F.pop());break;case 23:F.push("+"+F.pop());break;case 22:F.push("NOT("+F.pop()+")");break;case 20:case 21:Q=F.pop(),yt=F.pop(),F.push(["AND","OR"][ht-20]+"("+yt+","+Q+")");break;default:if(ht<32&&y[ht])Q=F.pop(),yt=F.pop(),F.push(yt+y[ht]+Q);else if(m[ht]){if(j=m[ht][1],j==69&&(j=O[O.l++]),j>F.length){console.error("WK1 bad formula parse 0x"+ht.toString(16)+":|"+F.join("|")+"|");return}var Nt=F.slice(-j);F.length-=j,F.push(m[ht][0]+"("+Nt.join(",")+")")}else return ht<=7?console.error("WK1 invalid opcode "+ht.toString(16)):ht<=24?console.error("WK1 unsupported op "+ht.toString(16)):ht<=30?console.error("WK1 invalid opcode "+ht.toString(16)):ht<=115?console.error("WK1 unsupported function opcode "+ht.toString(16)):console.error("WK1 unrecognized opcode "+ht.toString(16))}}F.length==1?K[1].f=""+F[0]:console.error("WK1 bad formula parse |"+F.join("|")+"|")}function x(O){var K=[{c:0,r:0},{t:"n",v:0},0];return K[0].r=O.read_shift(2),K[3]=O[O.l++],K[0].c=O[O.l++],K}function b(O,K){var F=x(O);return F[1].t="s",F[1].v=O.read_shift(K-4,"cstr"),F}function C(O,K,F,j){var at=nt(6+j.length);at.write_shift(2,O),at.write_shift(1,F),at.write_shift(1,K),at.write_shift(1,39);for(var vt=0;vt<j.length;++vt){var yt=j.charCodeAt(vt);at.write_shift(1,yt>=128?95:yt)}return at.write_shift(1,0),at}function N(O,K){var F=x(O);F[1].v=O.read_shift(2);var j=F[1].v>>1;if(F[1].v&1)switch(j&7){case 0:j=(j>>3)*5e3;break;case 1:j=(j>>3)*500;break;case 2:j=(j>>3)/20;break;case 3:j=(j>>3)/200;break;case 4:j=(j>>3)/2e3;break;case 5:j=(j>>3)/2e4;break;case 6:j=(j>>3)/16;break;case 7:j=(j>>3)/64;break}return F[1].v=j,F}function w(O,K){var F=x(O),j=O.read_shift(4),at=O.read_shift(4),vt=O.read_shift(2);if(vt==65535)return j===0&&at===3221225472?(F[1].t="e",F[1].v=15):j===0&&at===3489660928?(F[1].t="e",F[1].v=42):F[1].v=0,F;var yt=vt&32768;return vt=(vt&32767)-16446,F[1].v=(1-yt*2)*(at*Math.pow(2,vt+32)+j*Math.pow(2,vt)),F}function P(O,K,F,j){var at=nt(14);if(at.write_shift(2,O),at.write_shift(1,F),at.write_shift(1,K),j==0)return at.write_shift(4,0),at.write_shift(4,0),at.write_shift(2,65535),at;var vt=0,yt=0,Q=0,ht=0;return j<0&&(vt=1,j=-j),yt=Math.log2(j)|0,j/=Math.pow(2,yt-31),ht=j>>>0,ht&2147483648||(j/=2,++yt,ht=j>>>0),j-=ht,ht|=2147483648,ht>>>=0,j*=Math.pow(2,32),Q=j>>>0,at.write_shift(4,Q),at.write_shift(4,ht),yt+=16383+(vt?32768:0),at.write_shift(2,yt),at}function L(O,K){var F=w(O);return O.l+=K-14,F}function H(O,K){var F=x(O),j=O.read_shift(4);return F[1].v=j>>6,F}function R(O,K){var F=x(O),j=O.read_shift(8,"f");return F[1].v=j,F}function G(O,K){var F=R(O);return O.l+=K-10,F}function V(O,K){return O[O.l+K-1]==0?O.read_shift(K,"cstr"):""}function X(O,K){var F=O[O.l++];F>K-1&&(F=K-1);for(var j="";j.length<F;)j+=String.fromCharCode(O[O.l++]);return j}function et(O,K,F){if(!(!F.qpro||K<21)){var j=O.read_shift(1);O.l+=17,O.l+=1,O.l+=2;var at=O.read_shift(K-21,"cstr");return[j,at]}}function q(O,K){for(var F={},j=O.l+K;O.l<j;){var at=O.read_shift(2);if(at==14e3){for(F[at]=[0,""],F[at][0]=O.read_shift(2);O[O.l];)F[at][1]+=String.fromCharCode(O[O.l]),O.l++;O.l++}}return F}function Z(O,K){var F=nt(5+O.length);F.write_shift(2,14e3),F.write_shift(2,K);for(var j=0;j<O.length;++j){var at=O.charCodeAt(j);F[F.l++]=at>127?95:at}return F[F.l++]=0,F}var ot={0:{n:"BOF",f:e5},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:h},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:c},14:{n:"NUMBER",f:d},15:{n:"LABEL",f:_},16:{n:"FORMULA",f:p},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:_},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??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:V},222:{n:"SHEETNAMELP",f:X},65535:{n:""}},gt={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:b},23:{n:"NUMBER17",f:w},24:{n:"NUMBER18",f:N},25:{n:"FORMULA19",f:L},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:q},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:H},38:{n:"??"},39:{n:"NUMBER27",f:R},40:{n:"FORMULA28",f:G},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:V},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:et},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:r,to_workbook:n}}(),eit=/^\s|\s$|[\t\n\r]/;function u5(t,n){if(!n.bookSST)return"";var e=[On];e[e.length]=ft("sst",null,{xmlns:oh[0],count:t.Count,uniqueCount:t.Unique});for(var a=0;a!=t.length;++a)if(t[a]!=null){var r=t[a],i="<si>";r.r?i+=r.r:(i+="<t",r.t||(r.t=""),r.t.match(eit)&&(i+=' xml:space="preserve"'),i+=">"+Yt(r.t)+"</t>"),i+="</si>",e[e.length]=i}return e.length>2&&(e[e.length]="</sst>",e[1]=e[1].replace("/>",">")),e.join("")}function ait(t){return[t.read_shift(4),t.read_shift(4)]}function rit(t,n){return n||(n=nt(8)),n.write_shift(4,t.Count),n.write_shift(4,t.Unique),n}var iit=zat;function oit(t){var n=Ie();ut(n,159,rit(t));for(var e=0;e<t.length;++e)ut(n,19,iit(t[e]));return ut(n,160),n.end()}function hit(t){for(var n=[],e=t.split(""),a=0;a<e.length;++a)n[a]=e[a].charCodeAt(0);return n}function l5(t){var n=0,e,a=hit(t),r=a.length+1,i,o,h,u,l;for(e=_o(r),e[0]=a.length,i=1;i!=r;++i)e[i]=a[i-1];for(i=r-1;i>=0;--i)o=e[i],h=n&16384?1:0,u=n<<1&32767,l=h|u,n=l^o;return n^52811}var uit=function(){function t(r,i){switch(i.type){case"base64":return n(Dr(r),i);case"binary":return n(r,i);case"buffer":return n(Kt&&Buffer.isBuffer(r)?r.toString("binary"):wl(r),i);case"array":return n(Mg(r),i)}throw new Error("Unrecognized type "+i.type)}function n(r,i){var o=i||{},h=o.dense?[]:{},u=r.match(/\\trowd.*?\\row\b/g);if(!u.length)throw new Error("RTF missing table");var l={s:{c:0,r:0},e:{c:0,r:u.length-1}};return u.forEach(function(_,s){Array.isArray(h)&&(h[s]=[]);for(var c=/\\\w+\b/g,g=0,d,f=-1;d=c.exec(_);){switch(d[0]){case"\\cell":var p=_.slice(g,c.lastIndex-d[0].length);if(p[0]==" "&&(p=p.slice(1)),++f,p.length){var v={v:p,t:"s"};Array.isArray(h)?h[s][f]=v:h[zt({r:s,c:f})]=v}break}g=c.lastIndex}f>l.e.c&&(l.e.c=f)}),h["!ref"]=Hn(l),h}function e(r,i){return xo(t(r,i),i)}function a(r){for(var i=["{\\rtf1\\ansi"],o=_n(r["!ref"]),h,u=Array.isArray(r),l=o.s.r;l<=o.e.r;++l){i.push("\\trowd\\trautofit1");for(var _=o.s.c;_<=o.e.c;++_)i.push("\\cellx"+(_+1));for(i.push("\\pard\\intbl"),_=o.s.c;_<=o.e.c;++_){var s=zt({r:l,c:_});h=u?(r[l]||[])[_]:r[s],!(!h||h.v==null&&(!h.f||h.F))&&(i.push(" "+(h.w||(Lr(h),h.w))),i.push("\\cell"))}i.push("\\pard\\intbl\\row")}return i.join("")+"}"}return{to_workbook:e,to_sheet:t,from_sheet:a}}();function UC(t){for(var n=0,e=1;n!=3;++n)e=e*256+(t[n]>255?255:t[n]<0?0:t[n]);return e.toString(16).toUpperCase().slice(1)}var lit=6,Ar=lit;function dc(t){return Math.floor((t+Math.round(128/Ar)/256)*Ar)}function pc(t){return Math.floor((t-5)/Ar*100+.5)/100}function Nm(t){return Math.round((t*Ar+5)/Ar*256)/256}function Yv(t){t.width?(t.wpx=dc(t.width),t.wch=pc(t.wpx),t.MDW=Ar):t.wpx?(t.wch=pc(t.wpx),t.width=Nm(t.wch),t.MDW=Ar):typeof t.wch=="number"&&(t.width=Nm(t.wch),t.wpx=dc(t.width),t.MDW=Ar),t.customWidth&&delete t.customWidth}var _it=96,_5=_it;function mc(t){return t*96/_5}function s5(t){return t*_5/96}function sit(t){var n=["<numFmts>"];return[[5,8],[23,26],[41,44],[50,392]].forEach(function(e){for(var a=e[0];a<=e[1];++a)t[a]!=null&&(n[n.length]=ft("numFmt",null,{numFmtId:a,formatCode:Yt(t[a])}))}),n.length===1?"":(n[n.length]="</numFmts>",n[0]=ft("numFmts",null,{count:n.length-2}).replace("/>",">"),n.join(""))}function cit(t){var n=[];return n[n.length]=ft("cellXfs",null),t.forEach(function(e){n[n.length]=ft("xf",null,e)}),n[n.length]="</cellXfs>",n.length===2?"":(n[0]=ft("cellXfs",null,{count:n.length-2}).replace("/>",">"),n.join(""))}function c5(t,n){var e=[On,ft("styleSheet",null,{xmlns:oh[0],"xmlns:vt":Kn.vt})],a;return t.SSF&&(a=sit(t.SSF))!=null&&(e[e.length]=a),e[e.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',e[e.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',e[e.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',e[e.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(a=cit(n.cellXfs))&&(e[e.length]=a),e[e.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',e[e.length]='<dxfs count="0"/>',e[e.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',e.length>2&&(e[e.length]="</styleSheet>",e[1]=e[1].replace("/>",">")),e.join("")}function git(t,n){var e=t.read_shift(2),a=ce(t);return[e,a]}function fit(t,n,e){e||(e=nt(6+4*n.length)),e.write_shift(2,t),$n(n,e);var a=e.length>e.l?e.slice(0,e.l):e;return e.l==null&&(e.l=e.length),a}function dit(t,n,e){var a={};a.sz=t.read_shift(2)/20;var r=ert(t);r.fItalic&&(a.italic=1),r.fCondense&&(a.condense=1),r.fExtend&&(a.extend=1),r.fShadow&&(a.shadow=1),r.fOutline&&(a.outline=1),r.fStrikeout&&(a.strike=1);var i=t.read_shift(2);switch(i===700&&(a.bold=1),t.read_shift(2)){case 1:a.vertAlign="superscript";break;case 2:a.vertAlign="subscript";break}var o=t.read_shift(1);o!=0&&(a.underline=o);var h=t.read_shift(1);h>0&&(a.family=h);var u=t.read_shift(1);switch(u>0&&(a.charset=u),t.l++,a.color=nrt(t),t.read_shift(1)){case 1:a.scheme="major";break;case 2:a.scheme="minor";break}return a.name=ce(t),a}function pit(t,n){n||(n=nt(25+4*32)),n.write_shift(2,t.sz*20),art(t,n),n.write_shift(2,t.bold?700:400);var e=0;t.vertAlign=="superscript"?e=1:t.vertAlign=="subscript"&&(e=2),n.write_shift(2,e),n.write_shift(1,t.underline||0),n.write_shift(1,t.family||0),n.write_shift(1,t.charset||0),n.write_shift(1,0),gc(t.color,n);var a=0;return a=2,n.write_shift(1,a),$n(t.name,n),n.length>n.l?n.slice(0,n.l):n}var mit=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],Yf,vit=ir;function YC(t,n){n||(n=nt(4*3+8*7+16*1)),Yf||(Yf=Dv(mit));var e=Yf[t.patternType];e==null&&(e=40),n.write_shift(4,e);var a=0;if(e!=40)for(gc({auto:1},n),gc({auto:1},n);a<12;++a)n.write_shift(4,0);else{for(;a<4;++a)n.write_shift(4,0);for(;a<12;++a)n.write_shift(4,0)}return n.length>n.l?n.slice(0,n.l):n}function yit(t,n){var e=t.l+n,a=t.read_shift(2),r=t.read_shift(2);return t.l=e,{ixfe:a,numFmtId:r}}function g5(t,n,e){e||(e=nt(16)),e.write_shift(2,n||0),e.write_shift(2,t.numFmtId||0),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(1,0),e.write_shift(1,0);var a=0;return e.write_shift(1,a),e.write_shift(1,0),e.write_shift(1,0),e.write_shift(1,0),e}function Eh(t,n){return n||(n=nt(10)),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(4,0),n.write_shift(4,0),n}var xit=ir;function Tit(t,n){return n||(n=nt(51)),n.write_shift(1,0),Eh(null,n),Eh(null,n),Eh(null,n),Eh(null,n),Eh(null,n),n.length>n.l?n.slice(0,n.l):n}function bit(t,n){return n||(n=nt(12+4*10)),n.write_shift(4,t.xfId),n.write_shift(2,1),n.write_shift(1,0),n.write_shift(1,0),cc(t.name||"",n),n.length>n.l?n.slice(0,n.l):n}function Cit(t,n,e){var a=nt(2052);return a.write_shift(4,t),cc(n,a),cc(e,a),a.length>a.l?a.slice(0,a.l):a}function kit(t,n){if(n){var e=0;[[5,8],[23,26],[41,44],[50,392]].forEach(function(a){for(var r=a[0];r<=a[1];++r)n[r]!=null&&++e}),e!=0&&(ut(t,615,Ka(e)),[[5,8],[23,26],[41,44],[50,392]].forEach(function(a){for(var r=a[0];r<=a[1];++r)n[r]!=null&&ut(t,44,fit(r,n[r]))}),ut(t,616))}}function Nit(t){var n=1;ut(t,611,Ka(n)),ut(t,43,pit({sz:12,color:{theme:1},name:"Calibri",family:2})),ut(t,612)}function Ait(t){var n=2;ut(t,603,Ka(n)),ut(t,45,YC({patternType:"none"})),ut(t,45,YC({patternType:"gray125"})),ut(t,604)}function wit(t){var n=1;ut(t,613,Ka(n)),ut(t,46,Tit()),ut(t,614)}function Sit(t){var n=1;ut(t,626,Ka(n)),ut(t,47,g5({numFmtId:0},65535)),ut(t,627)}function Hit(t,n){ut(t,617,Ka(n.length)),n.forEach(function(e){ut(t,47,g5(e,0))}),ut(t,618)}function Oit(t){var n=1;ut(t,619,Ka(n)),ut(t,48,bit({xfId:0,name:"Normal"})),ut(t,620)}function Eit(t){var n=0;ut(t,505,Ka(n)),ut(t,506)}function Pit(t){var n=0;ut(t,508,Cit(n,"TableStyleMedium9","PivotStyleMedium4")),ut(t,509)}function Mit(t,n){var e=Ie();return ut(e,278),kit(e,t.SSF),Nit(e),Ait(e),wit(e),Sit(e),Hit(e,n.cellXfs),Oit(e),Eit(e),Pit(e),ut(e,279),e.end()}function f5(t,n){if(n&&n.themeXLSX)return n.themeXLSX;if(t&&typeof t.raw=="string")return t.raw;var e=[On];return e[e.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',e[e.length]="<a:themeElements>",e[e.length]='<a:clrScheme name="Office">',e[e.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',e[e.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',e[e.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',e[e.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',e[e.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',e[e.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',e[e.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',e[e.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',e[e.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',e[e.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',e[e.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',e[e.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',e[e.length]="</a:clrScheme>",e[e.length]='<a:fontScheme name="Office">',e[e.length]="<a:majorFont>",e[e.length]='<a:latin typeface="Cambria"/>',e[e.length]='<a:ea typeface=""/>',e[e.length]='<a:cs typeface=""/>',e[e.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',e[e.length]='<a:font script="Hang" typeface="맑은 고딕"/>',e[e.length]='<a:font script="Hans" typeface="宋体"/>',e[e.length]='<a:font script="Hant" typeface="新細明體"/>',e[e.length]='<a:font script="Arab" typeface="Times New Roman"/>',e[e.length]='<a:font script="Hebr" typeface="Times New Roman"/>',e[e.length]='<a:font script="Thai" typeface="Tahoma"/>',e[e.length]='<a:font script="Ethi" typeface="Nyala"/>',e[e.length]='<a:font script="Beng" typeface="Vrinda"/>',e[e.length]='<a:font script="Gujr" typeface="Shruti"/>',e[e.length]='<a:font script="Khmr" typeface="MoolBoran"/>',e[e.length]='<a:font script="Knda" typeface="Tunga"/>',e[e.length]='<a:font script="Guru" typeface="Raavi"/>',e[e.length]='<a:font script="Cans" typeface="Euphemia"/>',e[e.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',e[e.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',e[e.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',e[e.length]='<a:font script="Thaa" typeface="MV Boli"/>',e[e.length]='<a:font script="Deva" typeface="Mangal"/>',e[e.length]='<a:font script="Telu" typeface="Gautami"/>',e[e.length]='<a:font script="Taml" typeface="Latha"/>',e[e.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',e[e.length]='<a:font script="Orya" typeface="Kalinga"/>',e[e.length]='<a:font script="Mlym" typeface="Kartika"/>',e[e.length]='<a:font script="Laoo" typeface="DokChampa"/>',e[e.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',e[e.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',e[e.length]='<a:font script="Viet" typeface="Times New Roman"/>',e[e.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',e[e.length]='<a:font script="Geor" typeface="Sylfaen"/>',e[e.length]="</a:majorFont>",e[e.length]="<a:minorFont>",e[e.length]='<a:latin typeface="Calibri"/>',e[e.length]='<a:ea typeface=""/>',e[e.length]='<a:cs typeface=""/>',e[e.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',e[e.length]='<a:font script="Hang" typeface="맑은 고딕"/>',e[e.length]='<a:font script="Hans" typeface="宋体"/>',e[e.length]='<a:font script="Hant" typeface="新細明體"/>',e[e.length]='<a:font script="Arab" typeface="Arial"/>',e[e.length]='<a:font script="Hebr" typeface="Arial"/>',e[e.length]='<a:font script="Thai" typeface="Tahoma"/>',e[e.length]='<a:font script="Ethi" typeface="Nyala"/>',e[e.length]='<a:font script="Beng" typeface="Vrinda"/>',e[e.length]='<a:font script="Gujr" typeface="Shruti"/>',e[e.length]='<a:font script="Khmr" typeface="DaunPenh"/>',e[e.length]='<a:font script="Knda" typeface="Tunga"/>',e[e.length]='<a:font script="Guru" typeface="Raavi"/>',e[e.length]='<a:font script="Cans" typeface="Euphemia"/>',e[e.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',e[e.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',e[e.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',e[e.length]='<a:font script="Thaa" typeface="MV Boli"/>',e[e.length]='<a:font script="Deva" typeface="Mangal"/>',e[e.length]='<a:font script="Telu" typeface="Gautami"/>',e[e.length]='<a:font script="Taml" typeface="Latha"/>',e[e.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',e[e.length]='<a:font script="Orya" typeface="Kalinga"/>',e[e.length]='<a:font script="Mlym" typeface="Kartika"/>',e[e.length]='<a:font script="Laoo" typeface="DokChampa"/>',e[e.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',e[e.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',e[e.length]='<a:font script="Viet" typeface="Arial"/>',e[e.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',e[e.length]='<a:font script="Geor" typeface="Sylfaen"/>',e[e.length]="</a:minorFont>",e[e.length]="</a:fontScheme>",e[e.length]='<a:fmtScheme name="Office">',e[e.length]="<a:fillStyleLst>",e[e.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',e[e.length]='<a:gradFill rotWithShape="1">',e[e.length]="<a:gsLst>",e[e.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',e[e.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',e[e.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',e[e.length]="</a:gsLst>",e[e.length]='<a:lin ang="16200000" scaled="1"/>',e[e.length]="</a:gradFill>",e[e.length]='<a:gradFill rotWithShape="1">',e[e.length]="<a:gsLst>",e[e.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>',e[e.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>',e[e.length]="</a:gsLst>",e[e.length]='<a:lin ang="16200000" scaled="0"/>',e[e.length]="</a:gradFill>",e[e.length]="</a:fillStyleLst>",e[e.length]="<a:lnStyleLst>",e[e.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>',e[e.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>',e[e.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>',e[e.length]="</a:lnStyleLst>",e[e.length]="<a:effectStyleLst>",e[e.length]="<a:effectStyle>",e[e.length]="<a:effectLst>",e[e.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',e[e.length]="</a:effectLst>",e[e.length]="</a:effectStyle>",e[e.length]="<a:effectStyle>",e[e.length]="<a:effectLst>",e[e.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',e[e.length]="</a:effectLst>",e[e.length]="</a:effectStyle>",e[e.length]="<a:effectStyle>",e[e.length]="<a:effectLst>",e[e.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',e[e.length]="</a:effectLst>",e[e.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>',e[e.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',e[e.length]="</a:effectStyle>",e[e.length]="</a:effectStyleLst>",e[e.length]="<a:bgFillStyleLst>",e[e.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',e[e.length]='<a:gradFill rotWithShape="1">',e[e.length]="<a:gsLst>",e[e.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',e[e.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>',e[e.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',e[e.length]="</a:gsLst>",e[e.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',e[e.length]="</a:gradFill>",e[e.length]='<a:gradFill rotWithShape="1">',e[e.length]="<a:gsLst>",e[e.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',e[e.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',e[e.length]="</a:gsLst>",e[e.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',e[e.length]="</a:gradFill>",e[e.length]="</a:bgFillStyleLst>",e[e.length]="</a:fmtScheme>",e[e.length]="</a:themeElements>",e[e.length]="<a:objectDefaults>",e[e.length]="<a:spDef>",e[e.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>',e[e.length]="</a:spDef>",e[e.length]="<a:lnDef>",e[e.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>',e[e.length]="</a:lnDef>",e[e.length]="</a:objectDefaults>",e[e.length]="<a:extraClrSchemeLst/>",e[e.length]="</a:theme>",e.join("")}function Iit(t,n){return{flags:t.read_shift(4),version:t.read_shift(4),name:ce(t)}}function Dit(t){var n=nt(12+2*t.name.length);return n.write_shift(4,t.flags),n.write_shift(4,t.version),$n(t.name,n),n.slice(0,n.l)}function Lit(t){for(var n=[],e=t.read_shift(4);e-- >0;)n.push([t.read_shift(4),t.read_shift(4)]);return n}function Fit(t){var n=nt(4+8*t.length);n.write_shift(4,t.length);for(var e=0;e<t.length;++e)n.write_shift(4,t[e][0]),n.write_shift(4,t[e][1]);return n}function Bit(t,n){var e=nt(8+2*n.length);return e.write_shift(4,t),$n(n,e),e.slice(0,e.l)}function Rit(t){return t.l+=4,t.read_shift(4)!=0}function jit(t,n){var e=nt(8);return e.write_shift(4,t),e.write_shift(4,1),e}function Kit(){var t=Ie();return ut(t,332),ut(t,334,Ka(1)),ut(t,335,Dit({name:"XLDAPR",version:12e4,flags:3496657072})),ut(t,336),ut(t,339,Bit(1,"XLDAPR")),ut(t,52),ut(t,35,Ka(514)),ut(t,4096,Ka(0)),ut(t,4097,ha(1)),ut(t,36),ut(t,53),ut(t,340),ut(t,337,jit(1)),ut(t,51,Fit([[1,0]])),ut(t,338),ut(t,333),t.end()}function d5(){var t=[On];return t.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">
  <metadataTypes count="1">
    <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"/>
  </metadataTypes>
  <futureMetadata name="XLDAPR" count="1">
    <bk>
      <extLst>
        <ext uri="{bdbb8cdc-fa1e-496e-a857-3c3f30c029c3}">
          <xda:dynamicArrayProperties fDynamic="1" fCollapsed="0"/>
        </ext>
      </extLst>
    </bk>
  </futureMetadata>
  <cellMetadata count="1">
    <bk>
      <rc t="1" v="0"/>
    </bk>
  </cellMetadata>
</metadata>`),t.join("")}function Vit(t){var n={};n.i=t.read_shift(4);var e={};e.r=t.read_shift(4),e.c=t.read_shift(4),n.r=zt(e);var a=t.read_shift(1);return a&2&&(n.l="1"),a&8&&(n.a="1"),n}var Xo=1024;function p5(t,n){for(var e=[21600,21600],a=["m0,0l0",e[1],e[0],e[1],e[0],"0xe"].join(","),r=[ft("xml",null,{"xmlns:v":qe.v,"xmlns:o":qe.o,"xmlns:x":qe.x,"xmlns:mv":qe.mv}).replace(/\/>/,">"),ft("o:shapelayout",ft("o:idmap",null,{"v:ext":"edit",data:t}),{"v:ext":"edit"}),ft("v:shapetype",[ft("v:stroke",null,{joinstyle:"miter"}),ft("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:e.join(","),path:a})];Xo<t*1e3;)Xo+=1e3;return n.forEach(function(i){var o=Vn(i[0]),h={color2:"#BEFF82",type:"gradient"};h.type=="gradient"&&(h.angle="-180");var u=h.type=="gradient"?ft("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,l=ft("v:fill",u,h),_={on:"t",obscured:"t"};++Xo,r=r.concat(["<v:shape"+ll({id:"_x0000_s"+Xo,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(i[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",l,ft("v:shadow",null,_),ft("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",Qn("x:Anchor",[o.c+1,0,o.r+1,0,o.c+3,20,o.r+5,20].join(",")),Qn("x:AutoFill","False"),Qn("x:Row",String(o.r)),Qn("x:Column",String(o.c)),i[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])}),r.push("</xml>"),r.join("")}function m5(t){var n=[On,ft("comments",null,{xmlns:oh[0]})],e=[];return n.push("<authors>"),t.forEach(function(a){a[1].forEach(function(r){var i=Yt(r.a);e.indexOf(i)==-1&&(e.push(i),n.push("<author>"+i+"</author>")),r.T&&r.ID&&e.indexOf("tc="+r.ID)==-1&&(e.push("tc="+r.ID),n.push("<author>tc="+r.ID+"</author>"))})}),e.length==0&&(e.push("SheetJ5"),n.push("<author>SheetJ5</author>")),n.push("</authors>"),n.push("<commentList>"),t.forEach(function(a){var r=0,i=[];if(a[1][0]&&a[1][0].T&&a[1][0].ID?r=e.indexOf("tc="+a[1][0].ID):a[1].forEach(function(u){u.a&&(r=e.indexOf(Yt(u.a))),i.push(u.t||"")}),n.push('<comment ref="'+a[0]+'" authorId="'+r+'"><text>'),i.length<=1)n.push(Qn("t",Yt(i[0]||"")));else{for(var o=`Comment:
    `+i[0]+`
`,h=1;h<i.length;++h)o+=`Reply:
    `+i[h]+`
`;n.push(Qn("t",Yt(o)))}n.push("</text></comment>")}),n.push("</commentList>"),n.length>2&&(n[n.length]="</comments>",n[1]=n[1].replace("/>",">")),n.join("")}function $it(t,n,e){var a=[On,ft("ThreadedComments",null,{xmlns:Kn.TCMNT}).replace(/[\/]>/,">")];return t.forEach(function(r){var i="";(r[1]||[]).forEach(function(o,h){if(!o.T){delete o.ID;return}o.a&&n.indexOf(o.a)==-1&&n.push(o.a);var u={ref:r[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+e.tcid++).slice(-12)+"}"};h==0?i=u.id:u.parentId=i,o.ID=u.id,o.a&&(u.personId="{54EE7950-7262-4200-6969-"+("000000000000"+n.indexOf(o.a)).slice(-12)+"}"),a.push(ft("threadedComment",Qn("text",o.t||""),u))})}),a.push("</ThreadedComments>"),a.join("")}function qit(t){var n=[On,ft("personList",null,{xmlns:Kn.TCMNT,"xmlns:x":oh[0]}).replace(/[\/]>/,">")];return t.forEach(function(e,a){n.push(ft("person",null,{displayName:e,id:"{54EE7950-7262-4200-6969-"+("000000000000"+a).slice(-12)+"}",userId:e,providerId:"None"}))}),n.push("</personList>"),n.join("")}function Git(t){var n={};n.iauthor=t.read_shift(4);var e=ko(t);return n.rfx=e.s,n.ref=zt(e.s),t.l+=16,n}function Uit(t,n){return n==null&&(n=nt(36)),n.write_shift(4,t[1].iauthor),uh(t[0],n),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(4,0),n}var Yit=ce;function Wit(t){return $n(t.slice(0,54))}function zit(t){var n=Ie(),e=[];return ut(n,628),ut(n,630),t.forEach(function(a){a[1].forEach(function(r){e.indexOf(r.a)>-1||(e.push(r.a.slice(0,54)),ut(n,632,Wit(r.a)))})}),ut(n,631),ut(n,633),t.forEach(function(a){a[1].forEach(function(r){r.iauthor=e.indexOf(r.a);var i={s:Vn(a[0]),e:Vn(a[0])};ut(n,635,Uit([i,r])),r.t&&r.t.length>0&&ut(n,637,Qat(r)),ut(n,636),delete r.iauthor})}),ut(n,634),ut(n,629),n.end()}function Xit(t,n){n.FullPaths.forEach(function(e,a){if(a!=0){var r=e.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");r.slice(-1)!=="/"&&Jt.utils.cfb_add(t,r,n.FileIndex[a].content)}})}var v5=["xlsb","xlsm","xlam","biff8","xla"],Qit=function(){var t=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,n={r:0,c:0};function e(a,r,i,o){var h=!1,u=!1;i.length==0?u=!0:i.charAt(0)=="["&&(u=!0,i=i.slice(1,-1)),o.length==0?h=!0:o.charAt(0)=="["&&(h=!0,o=o.slice(1,-1));var l=i.length>0?parseInt(i,10)|0:0,_=o.length>0?parseInt(o,10)|0:0;return h?_+=n.c:--_,u?l+=n.r:--l,r+(h?"":"$")+se(_)+(u?"":"$")+te(l)}return function(r,i){return n=i,r.replace(t,e)}}(),Wv=/(^|[^._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,zv=function(){return function(n,e){return n.replace(Wv,function(a,r,i,o,h,u){var l=Vv(o)-(i?0:e.c),_=Kv(u)-(h?0:e.r),s=_==0?"":h?_+1:"["+_+"]",c=l==0?"":i?l+1:"["+l+"]";return r+"R"+s+"C"+c})}}();function Zit(t,n){return t.replace(Wv,function(e,a,r,i,o,h){return a+(r=="$"?r+i:se(Vv(i)+n.c))+(o=="$"?o+h:te(Kv(h)+n.r))})}function Jit(t){return t.length!=1}function kn(t){t.l+=1}function pi(t,n){var e=t.read_shift(2);return[e&16383,e>>14&1,e>>15&1]}function y5(t,n,e){var a=2;if(e){if(e.biff>=2&&e.biff<=5)return x5(t);e.biff==12&&(a=4)}var r=t.read_shift(a),i=t.read_shift(a),o=pi(t),h=pi(t);return{s:{r,c:o[0],cRel:o[1],rRel:o[2]},e:{r:i,c:h[0],cRel:h[1],rRel:h[2]}}}function x5(t){var n=pi(t),e=pi(t),a=t.read_shift(1),r=t.read_shift(1);return{s:{r:n[0],c:a,cRel:n[1],rRel:n[2]},e:{r:e[0],c:r,cRel:e[1],rRel:e[2]}}}function tot(t,n,e){if(e.biff<8)return x5(t);var a=t.read_shift(e.biff==12?4:2),r=t.read_shift(e.biff==12?4:2),i=pi(t),o=pi(t);return{s:{r:a,c:i[0],cRel:i[1],rRel:i[2]},e:{r,c:o[0],cRel:o[1],rRel:o[2]}}}function T5(t,n,e){if(e&&e.biff>=2&&e.biff<=5)return not(t);var a=t.read_shift(e&&e.biff==12?4:2),r=pi(t);return{r:a,c:r[0],cRel:r[1],rRel:r[2]}}function not(t){var n=pi(t),e=t.read_shift(1);return{r:n[0],c:e,cRel:n[1],rRel:n[2]}}function eot(t){var n=t.read_shift(2),e=t.read_shift(2);return{r:n,c:e&255,fQuoted:!!(e&16384),cRel:e>>15,rRel:e>>15}}function aot(t,n,e){var a=e&&e.biff?e.biff:8;if(a>=2&&a<=5)return rot(t);var r=t.read_shift(a>=12?4:2),i=t.read_shift(2),o=(i&16384)>>14,h=(i&32768)>>15;if(i&=16383,h==1)for(;r>524287;)r-=1048576;if(o==1)for(;i>8191;)i=i-16384;return{r,c:i,cRel:o,rRel:h}}function rot(t){var n=t.read_shift(2),e=t.read_shift(1),a=(n&32768)>>15,r=(n&16384)>>14;return n&=16383,a==1&&n>=8192&&(n=n-16384),r==1&&e>=128&&(e=e-256),{r:n,c:e,cRel:r,rRel:a}}function iot(t,n,e){var a=(t[t.l++]&96)>>5,r=y5(t,e.biff>=2&&e.biff<=5?6:8,e);return[a,r]}function oot(t,n,e){var a=(t[t.l++]&96)>>5,r=t.read_shift(2,"i"),i=8;if(e)switch(e.biff){case 5:t.l+=12,i=6;break;case 12:i=12;break}var o=y5(t,i,e);return[a,r,o]}function hot(t,n,e){var a=(t[t.l++]&96)>>5;return t.l+=e&&e.biff>8?12:e.biff<8?6:8,[a]}function uot(t,n,e){var a=(t[t.l++]&96)>>5,r=t.read_shift(2),i=8;if(e)switch(e.biff){case 5:t.l+=12,i=6;break;case 12:i=12;break}return t.l+=i,[a,r]}function lot(t,n,e){var a=(t[t.l++]&96)>>5,r=tot(t,n-1,e);return[a,r]}function _ot(t,n,e){var a=(t[t.l++]&96)>>5;return t.l+=e.biff==2?6:e.biff==12?14:7,[a]}function WC(t){var n=t[t.l+1]&1,e=1;return t.l+=4,[n,e]}function sot(t,n,e){t.l+=2;for(var a=t.read_shift(e&&e.biff==2?1:2),r=[],i=0;i<=a;++i)r.push(t.read_shift(e&&e.biff==2?1:2));return r}function cot(t,n,e){var a=t[t.l+1]&255?1:0;return t.l+=2,[a,t.read_shift(e&&e.biff==2?1:2)]}function got(t,n,e){var a=t[t.l+1]&255?1:0;return t.l+=2,[a,t.read_shift(e&&e.biff==2?1:2)]}function fot(t){var n=t[t.l+1]&255?1:0;return t.l+=2,[n,t.read_shift(2)]}function dot(t,n,e){var a=t[t.l+1]&255?1:0;return t.l+=e&&e.biff==2?3:4,[a]}function b5(t){var n=t.read_shift(1),e=t.read_shift(1);return[n,e]}function pot(t){return t.read_shift(2),b5(t)}function mot(t){return t.read_shift(2),b5(t)}function vot(t,n,e){var a=(t[t.l]&96)>>5;t.l+=1;var r=T5(t,0,e);return[a,r]}function yot(t,n,e){var a=(t[t.l]&96)>>5;t.l+=1;var r=aot(t,0,e);return[a,r]}function xot(t,n,e){var a=(t[t.l]&96)>>5;t.l+=1;var r=t.read_shift(2);e&&e.biff==5&&(t.l+=12);var i=T5(t,0,e);return[a,r,i]}function Tot(t,n,e){var a=(t[t.l]&96)>>5;t.l+=1;var r=t.read_shift(e&&e.biff<=3?1:2);return[T0t[r],N5[r],a]}function bot(t,n,e){var a=t[t.l++],r=t.read_shift(1),i=e&&e.biff<=3?[a==88?-1:0,t.read_shift(1)]:Cot(t);return[r,(i[0]===0?N5:x0t)[i[1]]]}function Cot(t){return[t[t.l+1]>>7,t.read_shift(2)&32767]}function kot(t,n,e){t.l+=e&&e.biff==2?3:4}function Not(t,n,e){if(t.l++,e&&e.biff==12)return[t.read_shift(4,"i"),0];var a=t.read_shift(2),r=t.read_shift(e&&e.biff==2?1:2);return[a,r]}function Aot(t){return t.l++,Ol[t.read_shift(1)]}function wot(t){return t.l++,t.read_shift(2)}function Sot(t){return t.l++,t.read_shift(1)!==0}function Hot(t){return t.l++,lh(t)}function Oot(t,n,e){return t.l++,r5(t,n-1,e)}function Eot(t,n){var e=[t.read_shift(1)];if(n==12)switch(e[0]){case 2:e[0]=4;break;case 4:e[0]=16;break;case 0:e[0]=1;break;case 1:e[0]=2;break}switch(e[0]){case 4:e[1]=xrt(t,1)?"TRUE":"FALSE",n!=12&&(t.l+=7);break;case 37:case 16:e[1]=Ol[t[t.l]],t.l+=n==12?4:8;break;case 0:t.l+=8;break;case 1:e[1]=lh(t);break;case 2:e[1]=krt(t,0,{biff:n>0&&n<8?2:n});break;default:throw new Error("Bad SerAr: "+e[0])}return e}function Pot(t,n,e){for(var a=t.read_shift(e.biff==12?4:2),r=[],i=0;i!=a;++i)r.push((e.biff==12?ko:wrt)(t));return r}function Mot(t,n,e){var a=0,r=0;e.biff==12?(a=t.read_shift(4),r=t.read_shift(4)):(r=1+t.read_shift(1),a=1+t.read_shift(2)),e.biff>=2&&e.biff<8&&(--a,--r==0&&(r=256));for(var i=0,o=[];i!=a&&(o[i]=[]);++i)for(var h=0;h!=r;++h)o[i][h]=Eot(t,e.biff);return o}function Iot(t,n,e){var a=t.read_shift(1)>>>5&3,r=!e||e.biff>=8?4:2,i=t.read_shift(r);switch(e.biff){case 2:t.l+=5;break;case 3:case 4:t.l+=8;break;case 5:t.l+=12;break}return[a,0,i]}function Dot(t,n,e){if(e.biff==5)return Lot(t);var a=t.read_shift(1)>>>5&3,r=t.read_shift(2),i=t.read_shift(4);return[a,r,i]}function Lot(t){var n=t.read_shift(1)>>>5&3,e=t.read_shift(2,"i");t.l+=8;var a=t.read_shift(2);return t.l+=12,[n,e,a]}function Fot(t,n,e){var a=t.read_shift(1)>>>5&3;t.l+=e&&e.biff==2?3:4;var r=t.read_shift(e&&e.biff==2?1:2);return[a,r]}function Bot(t,n,e){var a=t.read_shift(1)>>>5&3,r=t.read_shift(e&&e.biff==2?1:2);return[a,r]}function Rot(t,n,e){var a=t.read_shift(1)>>>5&3;return t.l+=4,e.biff<8&&t.l--,e.biff==12&&(t.l+=2),[a]}function jot(t,n,e){var a=(t[t.l++]&96)>>5,r=t.read_shift(2),i=4;if(e)switch(e.biff){case 5:i=15;break;case 12:i=6;break}return t.l+=i,[a,r]}var Kot=ir,Vot=ir,$ot=ir;function El(t,n,e){return t.l+=2,[eot(t)]}function Xv(t){return t.l+=6,[]}var qot=El,Got=Xv,Uot=Xv,Yot=El;function C5(t){return t.l+=2,[e5(t),t.read_shift(2)&1]}var Wot=El,zot=C5,Xot=Xv,Qot=El,Zot=El,Jot=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function t0t(t){t.l+=2;var n=t.read_shift(2),e=t.read_shift(2),a=t.read_shift(4),r=t.read_shift(2),i=t.read_shift(2),o=Jot[e>>2&31];return{ixti:n,coltype:e&3,rt:o,idx:a,c:r,C:i}}function n0t(t){return t.l+=2,[t.read_shift(4)]}function e0t(t,n,e){return t.l+=5,t.l+=2,t.l+=e.biff==2?1:4,["PTGSHEET"]}function a0t(t,n,e){return t.l+=e.biff==2?4:5,["PTGENDSHEET"]}function r0t(t){var n=t.read_shift(1)>>>5&3,e=t.read_shift(2);return[n,e]}function i0t(t){var n=t.read_shift(1)>>>5&3,e=t.read_shift(2);return[n,e]}function o0t(t){return t.l+=4,[0,0]}var zC={1:{n:"PtgExp",f:Not},2:{n:"PtgTbl",f:$ot},3:{n:"PtgAdd",f:kn},4:{n:"PtgSub",f:kn},5:{n:"PtgMul",f:kn},6:{n:"PtgDiv",f:kn},7:{n:"PtgPower",f:kn},8:{n:"PtgConcat",f:kn},9:{n:"PtgLt",f:kn},10:{n:"PtgLe",f:kn},11:{n:"PtgEq",f:kn},12:{n:"PtgGe",f:kn},13:{n:"PtgGt",f:kn},14:{n:"PtgNe",f:kn},15:{n:"PtgIsect",f:kn},16:{n:"PtgUnion",f:kn},17:{n:"PtgRange",f:kn},18:{n:"PtgUplus",f:kn},19:{n:"PtgUminus",f:kn},20:{n:"PtgPercent",f:kn},21:{n:"PtgParen",f:kn},22:{n:"PtgMissArg",f:kn},23:{n:"PtgStr",f:Oot},26:{n:"PtgSheet",f:e0t},27:{n:"PtgEndSheet",f:a0t},28:{n:"PtgErr",f:Aot},29:{n:"PtgBool",f:Sot},30:{n:"PtgInt",f:wot},31:{n:"PtgNum",f:Hot},32:{n:"PtgArray",f:_ot},33:{n:"PtgFunc",f:Tot},34:{n:"PtgFuncVar",f:bot},35:{n:"PtgName",f:Iot},36:{n:"PtgRef",f:vot},37:{n:"PtgArea",f:iot},38:{n:"PtgMemArea",f:Fot},39:{n:"PtgMemErr",f:Kot},40:{n:"PtgMemNoMem",f:Vot},41:{n:"PtgMemFunc",f:Bot},42:{n:"PtgRefErr",f:Rot},43:{n:"PtgAreaErr",f:hot},44:{n:"PtgRefN",f:yot},45:{n:"PtgAreaN",f:lot},46:{n:"PtgMemAreaN",f:r0t},47:{n:"PtgMemNoMemN",f:i0t},57:{n:"PtgNameX",f:Dot},58:{n:"PtgRef3d",f:xot},59:{n:"PtgArea3d",f:oot},60:{n:"PtgRefErr3d",f:jot},61:{n:"PtgAreaErr3d",f:uot},255:{}},h0t={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},u0t={1:{n:"PtgElfLel",f:C5},2:{n:"PtgElfRw",f:Qot},3:{n:"PtgElfCol",f:qot},6:{n:"PtgElfRwV",f:Zot},7:{n:"PtgElfColV",f:Yot},10:{n:"PtgElfRadical",f:Wot},11:{n:"PtgElfRadicalS",f:Xot},13:{n:"PtgElfColS",f:Got},15:{n:"PtgElfColSV",f:Uot},16:{n:"PtgElfRadicalLel",f:zot},25:{n:"PtgList",f:t0t},29:{n:"PtgSxName",f:n0t},255:{}},l0t={0:{n:"PtgAttrNoop",f:o0t},1:{n:"PtgAttrSemi",f:dot},2:{n:"PtgAttrIf",f:got},4:{n:"PtgAttrChoose",f:sot},8:{n:"PtgAttrGoto",f:cot},16:{n:"PtgAttrSum",f:kot},32:{n:"PtgAttrBaxcel",f:WC},33:{n:"PtgAttrBaxcel",f:WC},64:{n:"PtgAttrSpace",f:pot},65:{n:"PtgAttrSpaceSemi",f:mot},128:{n:"PtgAttrIfError",f:fot},255:{}};function _0t(t,n,e,a){if(a.biff<8)return ir(t,n);for(var r=t.l+n,i=[],o=0;o!==e.length;++o)switch(e[o][0]){case"PtgArray":e[o][1]=Mot(t,0,a),i.push(e[o][1]);break;case"PtgMemArea":e[o][2]=Pot(t,e[o][1],a),i.push(e[o][2]);break;case"PtgExp":a&&a.biff==12&&(e[o][1][1]=t.read_shift(4),i.push(e[o][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+e[o][0]}return n=r-t.l,n!==0&&i.push(ir(t,n)),i}function s0t(t,n,e){for(var a=t.l+n,r,i,o=[];a!=t.l;)n=a-t.l,i=t[t.l],r=zC[i]||zC[h0t[i]],(i===24||i===25)&&(r=(i===24?u0t:l0t)[t[t.l+1]]),!r||!r.f?ir(t,n):o.push([r.n,r.f(t,n,e)]);return o}function c0t(t){for(var n=[],e=0;e<t.length;++e){for(var a=t[e],r=[],i=0;i<a.length;++i){var o=a[i];if(o)switch(o[0]){case 2:r.push('"'+o[1].replace(/"/g,'""')+'"');break;default:r.push(o[1])}else r.push("")}n.push(r.join(","))}return n.join(";")}var g0t={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function f0t(t,n){if(!t&&!(n&&n.biff<=5&&n.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(t)?"'"+t+"'":t}function k5(t,n,e){if(!t)return"SH33TJSERR0";if(e.biff>8&&(!t.XTI||!t.XTI[n]))return t.SheetNames[n];if(!t.XTI)return"SH33TJSERR6";var a=t.XTI[n];if(e.biff<8)return n>1e4&&(n-=65536),n<0&&(n=-n),n==0?"":t.XTI[n-1];if(!a)return"SH33TJSERR1";var r="";if(e.biff>8)switch(t[a[0]][0]){case 357:return r=a[1]==-1?"#REF":t.SheetNames[a[1]],a[1]==a[2]?r:r+":"+t.SheetNames[a[2]];case 358:return e.SID!=null?t.SheetNames[e.SID]:"SH33TJSSAME"+t[a[0]][0];case 355:default:return"SH33TJSSRC"+t[a[0]][0]}switch(t[a[0]][0][0]){case 1025:return r=a[1]==-1?"#REF":t.SheetNames[a[1]]||"SH33TJSERR3",a[1]==a[2]?r:r+":"+t.SheetNames[a[2]];case 14849:return t[a[0]].slice(1).map(function(i){return i.Name}).join(";;");default:return t[a[0]][0][3]?(r=a[1]==-1?"#REF":t[a[0]][0][3][a[1]]||"SH33TJSERR4",a[1]==a[2]?r:r+":"+t[a[0]][0][3][a[2]]):"SH33TJSERR2"}}function XC(t,n,e){var a=k5(t,n,e);return a=="#REF"?a:f0t(a,e)}function V0(t,n,e,a,r){var i=r&&r.biff||8,o={s:{c:0,r:0}},h=[],u,l,_,s=0,c=0,g,d="";if(!t[0]||!t[0][0])return"";for(var f=-1,p="",v=0,m=t[0].length;v<m;++v){var y=t[0][v];switch(y[0]){case"PtgUminus":h.push("-"+h.pop());break;case"PtgUplus":h.push("+"+h.pop());break;case"PtgPercent":h.push(h.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(u=h.pop(),l=h.pop(),f>=0){switch(t[0][f][1][0]){case 0:p=xn(" ",t[0][f][1][1]);break;case 1:p=xn("\r",t[0][f][1][1]);break;default:if(p="",r.WTF)throw new Error("Unexpected PtgAttrSpaceType "+t[0][f][1][0])}l=l+p,f=-1}h.push(l+g0t[y[0]]+u);break;case"PtgIsect":u=h.pop(),l=h.pop(),h.push(l+" "+u);break;case"PtgUnion":u=h.pop(),l=h.pop(),h.push(l+","+u);break;case"PtgRange":u=h.pop(),l=h.pop(),h.push(l+":"+u);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":_=au(y[1][1],o,r),h.push(ru(_,i));break;case"PtgRefN":_=e?au(y[1][1],e,r):y[1][1],h.push(ru(_,i));break;case"PtgRef3d":s=y[1][1],_=au(y[1][2],o,r),d=XC(a,s,r),h.push(d+"!"+ru(_,i));break;case"PtgFunc":case"PtgFuncVar":var T=y[1][0],x=y[1][1];T||(T=0),T&=127;var b=T==0?[]:h.slice(-T);h.length-=T,x==="User"&&(x=b.shift()),h.push(x+"("+b.join(",")+")");break;case"PtgBool":h.push(y[1]?"TRUE":"FALSE");break;case"PtgInt":h.push(y[1]);break;case"PtgNum":h.push(String(y[1]));break;case"PtgStr":h.push('"'+y[1].replace(/"/g,'""')+'"');break;case"PtgErr":h.push(y[1]);break;case"PtgAreaN":g=IC(y[1][1],e?{s:e}:o,r),h.push(Gf(g,r));break;case"PtgArea":g=IC(y[1][1],o,r),h.push(Gf(g,r));break;case"PtgArea3d":s=y[1][1],g=y[1][2],d=XC(a,s,r),h.push(d+"!"+Gf(g,r));break;case"PtgAttrSum":h.push("SUM("+h.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":c=y[1][2];var C=(a.names||[])[c-1]||(a[0]||[])[c],N=C?C.Name:"SH33TJSNAME"+String(c);N&&N.slice(0,6)=="_xlfn."&&!r.xlfn&&(N=N.slice(6)),h.push(N);break;case"PtgNameX":var w=y[1][1];c=y[1][2];var P;if(r.biff<=5)w<0&&(w=-w),a[w]&&(P=a[w][c]);else{var L="";if(((a[w]||[])[0]||[])[0]==14849||(((a[w]||[])[0]||[])[0]==1025?a[w][c]&&a[w][c].itab>0&&(L=a.SheetNames[a[w][c].itab-1]+"!"):L=a.SheetNames[c-1]+"!"),a[w]&&a[w][c])L+=a[w][c].Name;else if(a[0]&&a[0][c])L+=a[0][c].Name;else{var H=(k5(a,w,r)||"").split(";;");H[c-1]?L=H[c-1]:L+="SH33TJSERRX"}h.push(L);break}P||(P={Name:"SH33TJSERRY"}),h.push(P.Name);break;case"PtgParen":var R="(",G=")";if(f>=0){switch(p="",t[0][f][1][0]){case 2:R=xn(" ",t[0][f][1][1])+R;break;case 3:R=xn("\r",t[0][f][1][1])+R;break;case 4:G=xn(" ",t[0][f][1][1])+G;break;case 5:G=xn("\r",t[0][f][1][1])+G;break;default:if(r.WTF)throw new Error("Unexpected PtgAttrSpaceType "+t[0][f][1][0])}f=-1}h.push(R+h.pop()+G);break;case"PtgRefErr":h.push("#REF!");break;case"PtgRefErr3d":h.push("#REF!");break;case"PtgExp":_={c:y[1][1],r:y[1][0]};var V={c:e.c,r:e.r};if(a.sharedf[zt(_)]){var X=a.sharedf[zt(_)];h.push(V0(X,o,V,a,r))}else{var et=!1;for(u=0;u!=a.arrayf.length;++u)if(l=a.arrayf[u],!(_.c<l[0].s.c||_.c>l[0].e.c)&&!(_.r<l[0].s.r||_.r>l[0].e.r)){h.push(V0(l[1],o,V,a,r)),et=!0;break}et||h.push(y[1])}break;case"PtgArray":h.push("{"+c0t(y[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":f=v;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":h.push("");break;case"PtgAreaErr":h.push("#REF!");break;case"PtgAreaErr3d":h.push("#REF!");break;case"PtgList":h.push("Table"+y[1].idx+"[#"+y[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(y));default:throw new Error("Unrecognized Formula Token: "+String(y))}var q=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(r.biff!=3&&f>=0&&q.indexOf(t[0][v][0])==-1){y=t[0][f];var Z=!0;switch(y[1][0]){case 4:Z=!1;case 0:p=xn(" ",y[1][1]);break;case 5:Z=!1;case 1:p=xn("\r",y[1][1]);break;default:if(p="",r.WTF)throw new Error("Unexpected PtgAttrSpaceType "+y[1][0])}h.push((Z?p:"")+h.pop()+(Z?"":p)),f=-1}}if(h.length>1&&r.WTF)throw new Error("bad formula stack");return h[0]}function d0t(t){if(t==null){var n=nt(8);return n.write_shift(1,3),n.write_shift(1,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,65535),n}else if(typeof t=="number")return so(t);return so(0)}function p0t(t,n,e,a,r){var i=co(n,e,r),o=d0t(t.v),h=nt(6),u=33;h.write_shift(2,u),h.write_shift(4,0);for(var l=nt(t.bf.length),_=0;_<t.bf.length;++_)l[_]=t.bf[_];var s=Xn([i,o,h,l]);return s}function Ig(t,n,e){var a=t.read_shift(4),r=s0t(t,a,e),i=t.read_shift(4),o=i>0?_0t(t,i,r,e):null;return[r,o]}var m0t=Ig,Dg=Ig,v0t=Ig,y0t=Ig,x0t={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"},N5={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:"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"},T0t={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 b0t(t){var n="of:="+t.replace(Wv,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return n.replace(/;/g,"|").replace(/,/g,";")}function C0t(t){return t.replace(/\./,"!")}var iu=typeof Map<"u";function Qv(t,n,e){var a=0,r=t.length;if(e){if(iu?e.has(n):Object.prototype.hasOwnProperty.call(e,n)){for(var i=iu?e.get(n):e[n];a<i.length;++a)if(t[i[a]].t===n)return t.Count++,i[a]}}else for(;a<r;++a)if(t[a].t===n)return t.Count++,a;return t[r]={t:n},t.Count++,t.Unique++,e&&(iu?(e.has(n)||e.set(n,[]),e.get(n).push(r)):(Object.prototype.hasOwnProperty.call(e,n)||(e[n]=[]),e[n].push(r))),r}function Lg(t,n){var e={min:t+1,max:t+1},a=-1;return n.MDW&&(Ar=n.MDW),n.width!=null?e.customWidth=1:n.wpx!=null?a=pc(n.wpx):n.wch!=null&&(a=n.wch),a>-1?(e.width=Nm(a),e.customWidth=1):n.width!=null&&(e.width=n.width),n.hidden&&(e.hidden=!0),n.level!=null&&(e.outlineLevel=e.level=n.level),e}function A5(t,n){if(t){var e=[.7,.7,.75,.75,.3,.3];t.left==null&&(t.left=e[0]),t.right==null&&(t.right=e[1]),t.top==null&&(t.top=e[2]),t.bottom==null&&(t.bottom=e[3]),t.header==null&&(t.header=e[4]),t.footer==null&&(t.footer=e[5])}}function Ni(t,n,e){var a=e.revssf[n.z!=null?n.z:"General"],r=60,i=t.length;if(a==null&&e.ssf){for(;r<392;++r)if(e.ssf[r]==null){T4(n.z,r),e.ssf[r]=n.z,e.revssf[n.z]=a=r;break}}for(r=0;r!=i;++r)if(t[r].numFmtId===a)return r;return t[i]={numFmtId:a,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},i}function k0t(t,n,e){if(t&&t["!ref"]){var a=_n(t["!ref"]);if(a.e.c<a.s.c||a.e.r<a.s.r)throw new Error("Bad range ("+e+"): "+t["!ref"])}}function N0t(t){if(t.length===0)return"";for(var n='<mergeCells count="'+t.length+'">',e=0;e!=t.length;++e)n+='<mergeCell ref="'+Hn(t[e])+'"/>';return n+"</mergeCells>"}function A0t(t,n,e,a,r){var i=!1,o={},h=null;if(a.bookType!=="xlsx"&&n.vbaraw){var u=n.SheetNames[e];try{n.Workbook&&(u=n.Workbook.Sheets[e].CodeName||u)}catch{}i=!0,o.codeName=ul(Yt(u))}if(t&&t["!outline"]){var l={summaryBelow:1,summaryRight:1};t["!outline"].above&&(l.summaryBelow=0),t["!outline"].left&&(l.summaryRight=0),h=(h||"")+ft("outlinePr",null,l)}!i&&!h||(r[r.length]=ft("sheetPr",h,o))}var w0t=["objects","scenarios","selectLockedCells","selectUnlockedCells"],S0t=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];function H0t(t){var n={sheet:1};return w0t.forEach(function(e){t[e]!=null&&t[e]&&(n[e]="1")}),S0t.forEach(function(e){t[e]!=null&&!t[e]&&(n[e]="0")}),t.password&&(n.password=l5(t.password).toString(16).toUpperCase()),ft("sheetProtection",null,n)}function O0t(t){return A5(t),ft("pageMargins",null,t)}function E0t(t,n){for(var e=["<cols>"],a,r=0;r!=n.length;++r)(a=n[r])&&(e[e.length]=ft("col",null,Lg(r,a)));return e[e.length]="</cols>",e.join("")}function P0t(t,n,e,a){var r=typeof t.ref=="string"?t.ref:Hn(t.ref);e.Workbook||(e.Workbook={Sheets:[]}),e.Workbook.Names||(e.Workbook.Names=[]);var i=e.Workbook.Names,o=Je(r);o.s.r==o.e.r&&(o.e.r=Je(n["!ref"]).e.r,r=Hn(o));for(var h=0;h<i.length;++h){var u=i[h];if(u.Name=="_xlnm._FilterDatabase"&&u.Sheet==a){u.Ref="'"+e.SheetNames[a]+"'!"+r;break}}return h==i.length&&i.push({Name:"_xlnm._FilterDatabase",Sheet:a,Ref:"'"+e.SheetNames[a]+"'!"+r}),ft("autoFilter",null,{ref:r})}function M0t(t,n,e,a){var r={workbookViewId:"0"};return(((a||{}).Workbook||{}).Views||[])[0]&&(r.rightToLeft=a.Workbook.Views[0].RTL?"1":"0"),ft("sheetViews",ft("sheetView",null,r),{})}function I0t(t,n,e,a){if(t.c&&e["!comments"].push([n,t.c]),t.v===void 0&&typeof t.f!="string"||t.t==="z"&&!t.f)return"";var r="",i=t.t,o=t.v;if(t.t!=="z")switch(t.t){case"b":r=t.v?"1":"0";break;case"n":r=""+t.v;break;case"e":r=Ol[t.v];break;case"d":a&&a.cellDates?r=be(t.v,-1).toISOString():(t=Le(t),t.t="n",r=""+(t.v=De(be(t.v)))),typeof t.z>"u"&&(t.z=Tn[14]);break;default:r=t.v;break}var h=Qn("v",Yt(r)),u={r:n},l=Ni(a.cellXfs,t,a);switch(l!==0&&(u.s=l),t.t){case"n":break;case"d":u.t="d";break;case"b":u.t="b";break;case"e":u.t="e";break;case"z":break;default:if(t.v==null){delete t.t;break}if(t.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(a&&a.bookSST){h=Qn("v",""+Qv(a.Strings,t.v,a.revStrings)),u.t="s";break}u.t="str";break}if(t.t!=i&&(t.t=i,t.v=o),typeof t.f=="string"&&t.f){var _=t.F&&t.F.slice(0,n.length)==n?{t:"array",ref:t.F}:null;h=ft("f",Yt(t.f),_)+(t.v!=null?h:"")}return t.l&&e["!links"].push([n,t.l]),t.D&&(u.cm=1),ft("c",h,u)}function D0t(t,n,e,a){var r=[],i=[],o=_n(t["!ref"]),h="",u,l="",_=[],s=0,c=0,g=t["!rows"],d=Array.isArray(t),f={r:l},p,v=-1;for(c=o.s.c;c<=o.e.c;++c)_[c]=se(c);for(s=o.s.r;s<=o.e.r;++s){for(i=[],l=te(s),c=o.s.c;c<=o.e.c;++c){u=_[c]+l;var m=d?(t[s]||[])[c]:t[u];m!==void 0&&(h=I0t(m,u,t,n))!=null&&i.push(h)}(i.length>0||g&&g[s])&&(f={r:l},g&&g[s]&&(p=g[s],p.hidden&&(f.hidden=1),v=-1,p.hpx?v=mc(p.hpx):p.hpt&&(v=p.hpt),v>-1&&(f.ht=v,f.customHeight=1),p.level&&(f.outlineLevel=p.level)),r[r.length]=ft("row",i.join(""),f))}if(g)for(;s<g.length;++s)g&&g[s]&&(f={r:s+1},p=g[s],p.hidden&&(f.hidden=1),v=-1,p.hpx?v=mc(p.hpx):p.hpt&&(v=p.hpt),v>-1&&(f.ht=v,f.customHeight=1),p.level&&(f.outlineLevel=p.level),r[r.length]=ft("row","",f));return r.join("")}function w5(t,n,e,a){var r=[On,ft("worksheet",null,{xmlns:oh[0],"xmlns:r":Kn.r})],i=e.SheetNames[t],o=0,h="",u=e.Sheets[i];u==null&&(u={});var l=u["!ref"]||"A1",_=_n(l);if(_.e.c>16383||_.e.r>1048575){if(n.WTF)throw new Error("Range "+l+" exceeds format limit A1:XFD1048576");_.e.c=Math.min(_.e.c,16383),_.e.r=Math.min(_.e.c,1048575),l=Hn(_)}a||(a={}),u["!comments"]=[];var s=[];A0t(u,e,t,n,r),r[r.length]=ft("dimension",null,{ref:l}),r[r.length]=M0t(u,n,t,e),n.sheetFormat&&(r[r.length]=ft("sheetFormatPr",null,{defaultRowHeight:n.sheetFormat.defaultRowHeight||"16",baseColWidth:n.sheetFormat.baseColWidth||"10",outlineLevelRow:n.sheetFormat.outlineLevelRow||"7"})),u["!cols"]!=null&&u["!cols"].length>0&&(r[r.length]=E0t(u,u["!cols"])),r[o=r.length]="<sheetData/>",u["!links"]=[],u["!ref"]!=null&&(h=D0t(u,n),h.length>0&&(r[r.length]=h)),r.length>o+1&&(r[r.length]="</sheetData>",r[o]=r[o].replace("/>",">")),u["!protect"]&&(r[r.length]=H0t(u["!protect"])),u["!autofilter"]!=null&&(r[r.length]=P0t(u["!autofilter"],u,e,t)),u["!merges"]!=null&&u["!merges"].length>0&&(r[r.length]=N0t(u["!merges"]));var c=-1,g,d=-1;return u["!links"].length>0&&(r[r.length]="<hyperlinks>",u["!links"].forEach(function(f){f[1].Target&&(g={ref:f[0]},f[1].Target.charAt(0)!="#"&&(d=Gt(a,-1,Yt(f[1].Target).replace(/#.*$/,""),Rt.HLINK),g["r:id"]="rId"+d),(c=f[1].Target.indexOf("#"))>-1&&(g.location=Yt(f[1].Target.slice(c+1))),f[1].Tooltip&&(g.tooltip=Yt(f[1].Tooltip)),r[r.length]=ft("hyperlink",null,g))}),r[r.length]="</hyperlinks>"),delete u["!links"],u["!margins"]!=null&&(r[r.length]=O0t(u["!margins"])),(!n||n.ignoreEC||n.ignoreEC==null)&&(r[r.length]=Qn("ignoredErrors",ft("ignoredError",null,{numberStoredAsText:1,sqref:l}))),s.length>0&&(d=Gt(a,-1,"../drawings/drawing"+(t+1)+".xml",Rt.DRAW),r[r.length]=ft("drawing",null,{"r:id":"rId"+d}),u["!drawing"]=s),u["!comments"].length>0&&(d=Gt(a,-1,"../drawings/vmlDrawing"+(t+1)+".vml",Rt.VML),r[r.length]=ft("legacyDrawing",null,{"r:id":"rId"+d}),u["!legacy"]=d),r.length>1&&(r[r.length]="</worksheet>",r[1]=r[1].replace("/>",">")),r.join("")}function L0t(t,n){var e={},a=t.l+n;e.r=t.read_shift(4),t.l+=4;var r=t.read_shift(2);t.l+=1;var i=t.read_shift(1);return t.l=a,i&7&&(e.level=i&7),i&16&&(e.hidden=!0),i&32&&(e.hpt=r/20),e}function F0t(t,n,e){var a=nt(145),r=(e["!rows"]||[])[t]||{};a.write_shift(4,t),a.write_shift(4,0);var i=320;r.hpx?i=mc(r.hpx)*20:r.hpt&&(i=r.hpt*20),a.write_shift(2,i),a.write_shift(1,0);var o=0;r.level&&(o|=r.level),r.hidden&&(o|=16),(r.hpx||r.hpt)&&(o|=32),a.write_shift(1,o),a.write_shift(1,0);var h=0,u=a.l;a.l+=4;for(var l={r:t,c:0},_=0;_<16;++_)if(!(n.s.c>_+1<<10||n.e.c<_<<10)){for(var s=-1,c=-1,g=_<<10;g<_+1<<10;++g){l.c=g;var d=Array.isArray(e)?(e[l.r]||[])[l.c]:e[zt(l)];d&&(s<0&&(s=g),c=g)}s<0||(++h,a.write_shift(4,s),a.write_shift(4,c))}var f=a.l;return a.l=u,a.write_shift(4,h),a.l=f,a.length>a.l?a.slice(0,a.l):a}function B0t(t,n,e,a){var r=F0t(a,e,n);(r.length>17||(n["!rows"]||[])[a])&&ut(t,0,r)}var R0t=ko,j0t=uh;function K0t(){}function V0t(t,n){var e={},a=t[t.l];return++t.l,e.above=!(a&64),e.left=!(a&128),t.l+=18,e.name=Zat(t),e}function $0t(t,n,e){e==null&&(e=nt(84+4*t.length));var a=192;n&&(n.above&&(a&=-65),n.left&&(a&=-129)),e.write_shift(1,a);for(var r=1;r<3;++r)e.write_shift(1,0);return gc({auto:1},e),e.write_shift(-4,-1),e.write_shift(-4,-1),V4(t,e),e.slice(0,e.l)}function q0t(t){var n=xa(t);return[n]}function G0t(t,n,e){return e==null&&(e=nt(8)),To(n,e)}function U0t(t){var n=bo(t);return[n]}function Y0t(t,n,e){return e==null&&(e=nt(4)),Co(n,e)}function W0t(t){var n=xa(t),e=t.read_shift(1);return[n,e,"b"]}function z0t(t,n,e){return e==null&&(e=nt(9)),To(n,e),e.write_shift(1,t.v?1:0),e}function X0t(t){var n=bo(t),e=t.read_shift(1);return[n,e,"b"]}function Q0t(t,n,e){return e==null&&(e=nt(5)),Co(n,e),e.write_shift(1,t.v?1:0),e}function Z0t(t){var n=xa(t),e=t.read_shift(1);return[n,e,"e"]}function J0t(t,n,e){return e==null&&(e=nt(9)),To(n,e),e.write_shift(1,t.v),e}function tht(t){var n=bo(t),e=t.read_shift(1);return[n,e,"e"]}function nht(t,n,e){return e==null&&(e=nt(8)),Co(n,e),e.write_shift(1,t.v),e.write_shift(2,0),e.write_shift(1,0),e}function eht(t){var n=xa(t),e=t.read_shift(4);return[n,e,"s"]}function aht(t,n,e){return e==null&&(e=nt(12)),To(n,e),e.write_shift(4,n.v),e}function rht(t){var n=bo(t),e=t.read_shift(4);return[n,e,"s"]}function iht(t,n,e){return e==null&&(e=nt(8)),Co(n,e),e.write_shift(4,n.v),e}function oht(t){var n=xa(t),e=lh(t);return[n,e,"n"]}function hht(t,n,e){return e==null&&(e=nt(16)),To(n,e),so(t.v,e),e}function uht(t){var n=bo(t),e=lh(t);return[n,e,"n"]}function lht(t,n,e){return e==null&&(e=nt(12)),Co(n,e),so(t.v,e),e}function _ht(t){var n=xa(t),e=$4(t);return[n,e,"n"]}function sht(t,n,e){return e==null&&(e=nt(12)),To(n,e),q4(t.v,e),e}function cht(t){var n=bo(t),e=$4(t);return[n,e,"n"]}function ght(t,n,e){return e==null&&(e=nt(8)),Co(n,e),q4(t.v,e),e}function fht(t){var n=xa(t),e=$v(t);return[n,e,"is"]}function dht(t){var n=xa(t),e=ce(t);return[n,e,"str"]}function pht(t,n,e){return e==null&&(e=nt(12+4*t.v.length)),To(n,e),$n(t.v,e),e.length>e.l?e.slice(0,e.l):e}function mht(t){var n=bo(t),e=ce(t);return[n,e,"str"]}function vht(t,n,e){return e==null&&(e=nt(8+4*t.v.length)),Co(n,e),$n(t.v,e),e.length>e.l?e.slice(0,e.l):e}function yht(t,n,e){var a=t.l+n,r=xa(t);r.r=e["!row"];var i=t.read_shift(1),o=[r,i,"b"];if(e.cellFormula){t.l+=2;var h=Dg(t,a-t.l,e);o[3]=V0(h,null,r,e.supbooks,e)}else t.l=a;return o}function xht(t,n,e){var a=t.l+n,r=xa(t);r.r=e["!row"];var i=t.read_shift(1),o=[r,i,"e"];if(e.cellFormula){t.l+=2;var h=Dg(t,a-t.l,e);o[3]=V0(h,null,r,e.supbooks,e)}else t.l=a;return o}function Tht(t,n,e){var a=t.l+n,r=xa(t);r.r=e["!row"];var i=lh(t),o=[r,i,"n"];if(e.cellFormula){t.l+=2;var h=Dg(t,a-t.l,e);o[3]=V0(h,null,r,e.supbooks,e)}else t.l=a;return o}function bht(t,n,e){var a=t.l+n,r=xa(t);r.r=e["!row"];var i=ce(t),o=[r,i,"str"];if(e.cellFormula){t.l+=2;var h=Dg(t,a-t.l,e);o[3]=V0(h,null,r,e.supbooks,e)}else t.l=a;return o}var Cht=ko,kht=uh;function Nht(t,n){return n==null&&(n=nt(4)),n.write_shift(4,t),n}function Aht(t,n){var e=t.l+n,a=ko(t),r=qv(t),i=ce(t),o=ce(t),h=ce(t);t.l=e;var u={rfx:a,relId:r,loc:i,display:h};return o&&(u.Tooltip=o),u}function wht(t,n){var e=nt(50+4*(t[1].Target.length+(t[1].Tooltip||"").length));uh({s:Vn(t[0]),e:Vn(t[0])},e),Gv("rId"+n,e);var a=t[1].Target.indexOf("#"),r=a==-1?"":t[1].Target.slice(a+1);return $n(r||"",e),$n(t[1].Tooltip||"",e),$n("",e),e.slice(0,e.l)}function Sht(){}function Hht(t,n,e){var a=t.l+n,r=G4(t),i=t.read_shift(1),o=[r];if(o[2]=i,e.cellFormula){var h=m0t(t,a-t.l,e);o[1]=h}else t.l=a;return o}function Oht(t,n,e){var a=t.l+n,r=ko(t),i=[r];if(e.cellFormula){var o=y0t(t,a-t.l,e);i[1]=o,t.l=a}else t.l=a;return i}function Eht(t,n,e){e==null&&(e=nt(18));var a=Lg(t,n);e.write_shift(-4,t),e.write_shift(-4,t),e.write_shift(4,(a.width||10)*256),e.write_shift(4,0);var r=0;return n.hidden&&(r|=1),typeof a.width=="number"&&(r|=2),n.level&&(r|=n.level<<8),e.write_shift(2,r),e}var S5=["left","right","top","bottom","header","footer"];function Pht(t){var n={};return S5.forEach(function(e){n[e]=lh(t)}),n}function Mht(t,n){return n==null&&(n=nt(6*8)),A5(t),S5.forEach(function(e){so(t[e],n)}),n}function Iht(t){var n=t.read_shift(2);return t.l+=28,{RTL:n&32}}function Dht(t,n,e){e==null&&(e=nt(30));var a=924;return(((n||{}).Views||[])[0]||{}).RTL&&(a|=32),e.write_shift(2,a),e.write_shift(4,0),e.write_shift(4,0),e.write_shift(4,0),e.write_shift(1,0),e.write_shift(1,0),e.write_shift(2,0),e.write_shift(2,100),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(4,0),e}function Lht(t){var n=nt(24);return n.write_shift(4,4),n.write_shift(4,1),uh(t,n),n}function Fht(t,n){return n==null&&(n=nt(16*4+2)),n.write_shift(2,t.password?l5(t.password):0),n.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]].forEach(function(e){e[1]?n.write_shift(4,t[e[0]]!=null&&!t[e[0]]?1:0):n.write_shift(4,t[e[0]]!=null&&t[e[0]]?0:1)}),n}function Bht(){}function Rht(){}function jht(t,n,e,a,r,i,o){if(n.v===void 0)return!1;var h="";switch(n.t){case"b":h=n.v?"1":"0";break;case"d":n=Le(n),n.z=n.z||Tn[14],n.v=De(be(n.v)),n.t="n";break;case"n":case"e":h=""+n.v;break;default:h=n.v;break}var u={r:e,c:a};switch(u.s=Ni(r.cellXfs,n,r),n.l&&i["!links"].push([zt(u),n.l]),n.c&&i["!comments"].push([zt(u),n.c]),n.t){case"s":case"str":return r.bookSST?(h=Qv(r.Strings,n.v,r.revStrings),u.t="s",u.v=h,o?ut(t,18,iht(n,u)):ut(t,7,aht(n,u))):(u.t="str",o?ut(t,17,vht(n,u)):ut(t,6,pht(n,u))),!0;case"n":return n.v==(n.v|0)&&n.v>-1e3&&n.v<1e3?o?ut(t,13,ght(n,u)):ut(t,2,sht(n,u)):o?ut(t,16,lht(n,u)):ut(t,5,hht(n,u)),!0;case"b":return u.t="b",o?ut(t,15,Q0t(n,u)):ut(t,4,z0t(n,u)),!0;case"e":return u.t="e",o?ut(t,14,nht(n,u)):ut(t,3,J0t(n,u)),!0}return o?ut(t,12,Y0t(n,u)):ut(t,1,G0t(n,u)),!0}function Kht(t,n,e,a){var r=_n(n["!ref"]||"A1"),i,o="",h=[];ut(t,145);var u=Array.isArray(n),l=r.e.r;n["!rows"]&&(l=Math.max(r.e.r,n["!rows"].length-1));for(var _=r.s.r;_<=l;++_){o=te(_),B0t(t,n,r,_);var s=!1;if(_<=r.e.r)for(var c=r.s.c;c<=r.e.c;++c){_===r.s.r&&(h[c]=se(c)),i=h[c]+o;var g=u?(n[_]||[])[c]:n[i];if(!g){s=!1;continue}s=jht(t,g,_,c,a,n,s)}}ut(t,146)}function Vht(t,n){!n||!n["!merges"]||(ut(t,177,Nht(n["!merges"].length)),n["!merges"].forEach(function(e){ut(t,176,kht(e))}),ut(t,178))}function $ht(t,n){!n||!n["!cols"]||(ut(t,390),n["!cols"].forEach(function(e,a){e&&ut(t,60,Eht(a,e))}),ut(t,391))}function qht(t,n){!n||!n["!ref"]||(ut(t,648),ut(t,649,Lht(_n(n["!ref"]))),ut(t,650))}function Ght(t,n,e){n["!links"].forEach(function(a){if(a[1].Target){var r=Gt(e,-1,a[1].Target.replace(/#.*$/,""),Rt.HLINK);ut(t,494,wht(a,r))}}),delete n["!links"]}function Uht(t,n,e,a){if(n["!comments"].length>0){var r=Gt(a,-1,"../drawings/vmlDrawing"+(e+1)+".vml",Rt.VML);ut(t,551,Gv("rId"+r)),n["!legacy"]=r}}function Yht(t,n,e,a){if(n["!autofilter"]){var r=n["!autofilter"],i=typeof r.ref=="string"?r.ref:Hn(r.ref);e.Workbook||(e.Workbook={Sheets:[]}),e.Workbook.Names||(e.Workbook.Names=[]);var o=e.Workbook.Names,h=Je(i);h.s.r==h.e.r&&(h.e.r=Je(n["!ref"]).e.r,i=Hn(h));for(var u=0;u<o.length;++u){var l=o[u];if(l.Name=="_xlnm._FilterDatabase"&&l.Sheet==a){l.Ref="'"+e.SheetNames[a]+"'!"+i;break}}u==o.length&&o.push({Name:"_xlnm._FilterDatabase",Sheet:a,Ref:"'"+e.SheetNames[a]+"'!"+i}),ut(t,161,uh(_n(i))),ut(t,162)}}function Wht(t,n,e){ut(t,133),ut(t,137,Dht(n,e)),ut(t,138),ut(t,134)}function zht(t,n){n["!protect"]&&ut(t,535,Fht(n["!protect"]))}function Xht(t,n,e,a){var r=Ie(),i=e.SheetNames[t],o=e.Sheets[i]||{},h=i;try{e&&e.Workbook&&(h=e.Workbook.Sheets[t].CodeName||h)}catch{}var u=_n(o["!ref"]||"A1");if(u.e.c>16383||u.e.r>1048575){if(n.WTF)throw new Error("Range "+(o["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");u.e.c=Math.min(u.e.c,16383),u.e.r=Math.min(u.e.c,1048575)}return o["!links"]=[],o["!comments"]=[],ut(r,129),(e.vbaraw||o["!outline"])&&ut(r,147,$0t(h,o["!outline"])),ut(r,148,j0t(u)),Wht(r,o,e.Workbook),$ht(r,o),Kht(r,o,t,n),zht(r,o),Yht(r,o,e,t),Vht(r,o),Ght(r,o,a),o["!margins"]&&ut(r,476,Mht(o["!margins"])),(!n||n.ignoreEC||n.ignoreEC==null)&&qht(r,o),Uht(r,o,t,a),ut(r,130),r.end()}function Qht(t,n){t.l+=10;var e=ce(t);return{name:e}}var Zht=[["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"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]];function Jht(t){return!t.Workbook||!t.Workbook.WBProps?"false":Oat(t.Workbook.WBProps.date1904)?"true":"false"}var tut="][*?/\\".split("");function H5(t,n){if(t.length>31)throw new Error("Sheet names cannot exceed 31 chars");var e=!0;return tut.forEach(function(a){if(t.indexOf(a)!=-1)throw new Error("Sheet name cannot contain : \\ / ? * [ ]")}),e}function nut(t,n,e){t.forEach(function(a,r){H5(a);for(var i=0;i<r;++i)if(a==t[i])throw new Error("Duplicate Sheet Name: "+a);if(e){var o=n&&n[r]&&n[r].CodeName||a;if(o.charCodeAt(0)==95&&o.length>22)throw new Error("Bad Code Name: Worksheet"+o)}})}function eut(t){if(!t||!t.SheetNames||!t.Sheets)throw new Error("Invalid Workbook");if(!t.SheetNames.length)throw new Error("Workbook is empty");var n=t.Workbook&&t.Workbook.Sheets||[];nut(t.SheetNames,n,!!t.vbaraw);for(var e=0;e<t.SheetNames.length;++e)k0t(t.Sheets[t.SheetNames[e]],t.SheetNames[e],e)}function O5(t){var n=[On];n[n.length]=ft("workbook",null,{xmlns:oh[0],"xmlns:r":Kn.r});var e=t.Workbook&&(t.Workbook.Names||[]).length>0,a={codeName:"ThisWorkbook"};t.Workbook&&t.Workbook.WBProps&&(Zht.forEach(function(h){t.Workbook.WBProps[h[0]]!=null&&t.Workbook.WBProps[h[0]]!=h[1]&&(a[h[0]]=t.Workbook.WBProps[h[0]])}),t.Workbook.WBProps.CodeName&&(a.codeName=t.Workbook.WBProps.CodeName,delete a.CodeName)),n[n.length]=ft("workbookPr",null,a);var r=t.Workbook&&t.Workbook.Sheets||[],i=0;if(r&&r[0]&&r[0].Hidden){for(n[n.length]="<bookViews>",i=0;i!=t.SheetNames.length&&!(!r[i]||!r[i].Hidden);++i);i==t.SheetNames.length&&(i=0),n[n.length]='<workbookView firstSheet="'+i+'" activeTab="'+i+'"/>',n[n.length]="</bookViews>"}for(n[n.length]="<sheets>",i=0;i!=t.SheetNames.length;++i){var o={name:Yt(t.SheetNames[i].slice(0,31))};if(o.sheetId=""+(i+1),o["r:id"]="rId"+(i+1),r[i])switch(r[i].Hidden){case 1:o.state="hidden";break;case 2:o.state="veryHidden";break}n[n.length]=ft("sheet",null,o)}return n[n.length]="</sheets>",e&&(n[n.length]="<definedNames>",t.Workbook&&t.Workbook.Names&&t.Workbook.Names.forEach(function(h){var u={name:h.Name};h.Comment&&(u.comment=h.Comment),h.Sheet!=null&&(u.localSheetId=""+h.Sheet),h.Hidden&&(u.hidden="1"),h.Ref&&(n[n.length]=ft("definedName",Yt(h.Ref),u))}),n[n.length]="</definedNames>"),n.length>2&&(n[n.length]="</workbook>",n[1]=n[1].replace("/>",">")),n.join("")}function aut(t,n){var e={};return e.Hidden=t.read_shift(4),e.iTabID=t.read_shift(4),e.strRelID=km(t),e.name=ce(t),e}function rut(t,n){return n||(n=nt(127)),n.write_shift(4,t.Hidden),n.write_shift(4,t.iTabID),Gv(t.strRelID,n),$n(t.name.slice(0,31),n),n.length>n.l?n.slice(0,n.l):n}function iut(t,n){var e={},a=t.read_shift(4);e.defaultThemeVersion=t.read_shift(4);var r=n>8?ce(t):"";return r.length>0&&(e.CodeName=r),e.autoCompressPictures=!!(a&65536),e.backupFile=!!(a&64),e.checkCompatibility=!!(a&4096),e.date1904=!!(a&1),e.filterPrivacy=!!(a&8),e.hidePivotFieldList=!!(a&1024),e.promptedSolutions=!!(a&16),e.publishItems=!!(a&2048),e.refreshAllConnections=!!(a&262144),e.saveExternalLinkValues=!!(a&128),e.showBorderUnselectedTables=!!(a&4),e.showInkAnnotation=!!(a&32),e.showObjects=["all","placeholders","none"][a>>13&3],e.showPivotChartFilter=!!(a&32768),e.updateLinks=["userSet","never","always"][a>>8&3],e}function out(t,n){n||(n=nt(72));var e=0;return t&&t.filterPrivacy&&(e|=8),n.write_shift(4,e),n.write_shift(4,0),V4(t&&t.CodeName||"ThisWorkbook",n),n.slice(0,n.l)}function hut(t,n,e){var a=t.l+n;t.l+=4,t.l+=1;var r=t.read_shift(4),i=Jat(t),o=v0t(t,0,e),h=qv(t);t.l=a;var u={Name:i,Ptg:o};return r<268435455&&(u.Sheet=r),h&&(u.Comment=h),u}function uut(t,n){ut(t,143);for(var e=0;e!=n.SheetNames.length;++e){var a=n.Workbook&&n.Workbook.Sheets&&n.Workbook.Sheets[e]&&n.Workbook.Sheets[e].Hidden||0,r={Hidden:a,iTabID:e+1,strRelID:"rId"+(e+1),name:n.SheetNames[e]};ut(t,156,rut(r))}ut(t,144)}function lut(t,n){n||(n=nt(127));for(var e=0;e!=4;++e)n.write_shift(4,0);return $n("SheetJS",n),$n(ic.version,n),$n(ic.version,n),$n("7262",n),n.length>n.l?n.slice(0,n.l):n}function _ut(t,n){n||(n=nt(29)),n.write_shift(-4,0),n.write_shift(-4,460),n.write_shift(4,28800),n.write_shift(4,17600),n.write_shift(4,500),n.write_shift(4,t),n.write_shift(4,t);var e=120;return n.write_shift(1,e),n.length>n.l?n.slice(0,n.l):n}function sut(t,n){if(!(!n.Workbook||!n.Workbook.Sheets)){for(var e=n.Workbook.Sheets,a=0,r=-1,i=-1;a<e.length;++a)!e[a]||!e[a].Hidden&&r==-1?r=a:e[a].Hidden==1&&i==-1&&(i=a);i>r||(ut(t,135),ut(t,158,_ut(r)),ut(t,136))}}function cut(t,n){var e=Ie();return ut(e,131),ut(e,128,lut()),ut(e,153,out(t.Workbook&&t.Workbook.WBProps||null)),sut(e,t),uut(e,t),ut(e,132),e.end()}function gut(t,n,e){return(n.slice(-4)===".bin"?cut:O5)(t)}function fut(t,n,e,a,r){return(n.slice(-4)===".bin"?Xht:w5)(t,e,a,r)}function dut(t,n,e){return(n.slice(-4)===".bin"?Mit:c5)(t,e)}function put(t,n,e){return(n.slice(-4)===".bin"?oit:u5)(t,e)}function mut(t,n,e){return(n.slice(-4)===".bin"?zit:m5)(t)}function vut(t){return(t.slice(-4)===".bin"?Kit:d5)()}function yut(t,n){var e=[];return t.Props&&e.push(drt(t.Props,n)),t.Custprops&&e.push(prt(t.Props,t.Custprops)),e.join("")}function xut(){return""}function Tut(t,n){var e=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];return n.cellXfs.forEach(function(a,r){var i=[];i.push(ft("NumberFormat",null,{"ss:Format":Yt(Tn[a.numFmtId])}));var o={"ss:ID":"s"+(21+r)};e.push(ft("Style",i.join(""),o))}),ft("Styles",e.join(""))}function E5(t){return ft("NamedRange",null,{"ss:Name":t.Name,"ss:RefersTo":"="+zv(t.Ref,{r:0,c:0})})}function but(t){if(!((t||{}).Workbook||{}).Names)return"";for(var n=t.Workbook.Names,e=[],a=0;a<n.length;++a){var r=n[a];r.Sheet==null&&(r.Name.match(/^_xlfn\./)||e.push(E5(r)))}return ft("Names",e.join(""))}function Cut(t,n,e,a){if(!t||!((a||{}).Workbook||{}).Names)return"";for(var r=a.Workbook.Names,i=[],o=0;o<r.length;++o){var h=r[o];h.Sheet==e&&(h.Name.match(/^_xlfn\./)||i.push(E5(h)))}return i.join("")}function kut(t,n,e,a){if(!t)return"";var r=[];if(t["!margins"]&&(r.push("<PageSetup>"),t["!margins"].header&&r.push(ft("Header",null,{"x:Margin":t["!margins"].header})),t["!margins"].footer&&r.push(ft("Footer",null,{"x:Margin":t["!margins"].footer})),r.push(ft("PageMargins",null,{"x:Bottom":t["!margins"].bottom||"0.75","x:Left":t["!margins"].left||"0.7","x:Right":t["!margins"].right||"0.7","x:Top":t["!margins"].top||"0.75"})),r.push("</PageSetup>")),a&&a.Workbook&&a.Workbook.Sheets&&a.Workbook.Sheets[e])if(a.Workbook.Sheets[e].Hidden)r.push(ft("Visible",a.Workbook.Sheets[e].Hidden==1?"SheetHidden":"SheetVeryHidden",{}));else{for(var i=0;i<e&&!(a.Workbook.Sheets[i]&&!a.Workbook.Sheets[i].Hidden);++i);i==e&&r.push("<Selected/>")}return((((a||{}).Workbook||{}).Views||[])[0]||{}).RTL&&r.push("<DisplayRightToLeft/>"),t["!protect"]&&(r.push(Qn("ProtectContents","True")),t["!protect"].objects&&r.push(Qn("ProtectObjects","True")),t["!protect"].scenarios&&r.push(Qn("ProtectScenarios","True")),t["!protect"].selectLockedCells!=null&&!t["!protect"].selectLockedCells?r.push(Qn("EnableSelection","NoSelection")):t["!protect"].selectUnlockedCells!=null&&!t["!protect"].selectUnlockedCells&&r.push(Qn("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(o){t["!protect"][o[0]]&&r.push("<"+o[1]+"/>")})),r.length==0?"":ft("WorksheetOptions",r.join(""),{xmlns:qe.x})}function Nut(t){return t.map(function(n){var e=Hat(n.t||""),a=ft("ss:Data",e,{xmlns:"http://www.w3.org/TR/REC-html40"});return ft("Comment",a,{"ss:Author":n.a})}).join("")}function Aut(t,n,e,a,r,i,o){if(!t||t.v==null&&t.f==null)return"";var h={};if(t.f&&(h["ss:Formula"]="="+Yt(zv(t.f,o))),t.F&&t.F.slice(0,n.length)==n){var u=Vn(t.F.slice(n.length+1));h["ss:ArrayRange"]="RC:R"+(u.r==o.r?"":"["+(u.r-o.r)+"]")+"C"+(u.c==o.c?"":"["+(u.c-o.c)+"]")}if(t.l&&t.l.Target&&(h["ss:HRef"]=Yt(t.l.Target),t.l.Tooltip&&(h["x:HRefScreenTip"]=Yt(t.l.Tooltip))),e["!merges"])for(var l=e["!merges"],_=0;_!=l.length;++_)l[_].s.c!=o.c||l[_].s.r!=o.r||(l[_].e.c>l[_].s.c&&(h["ss:MergeAcross"]=l[_].e.c-l[_].s.c),l[_].e.r>l[_].s.r&&(h["ss:MergeDown"]=l[_].e.r-l[_].s.r));var s="",c="";switch(t.t){case"z":if(!a.sheetStubs)return"";break;case"n":s="Number",c=String(t.v);break;case"b":s="Boolean",c=t.v?"1":"0";break;case"e":s="Error",c=Ol[t.v];break;case"d":s="DateTime",c=new Date(t.v).toISOString(),t.z==null&&(t.z=t.z||Tn[14]);break;case"s":s="String",c=Sat(t.v||"");break}var g=Ni(a.cellXfs,t,a);h["ss:StyleID"]="s"+(21+g),h["ss:Index"]=o.c+1;var d=t.v!=null?c:"",f=t.t=="z"?"":'<Data ss:Type="'+s+'">'+d+"</Data>";return(t.c||[]).length>0&&(f+=Nut(t.c)),ft("Cell",f,h)}function wut(t,n){var e='<Row ss:Index="'+(t+1)+'"';return n&&(n.hpt&&!n.hpx&&(n.hpx=s5(n.hpt)),n.hpx&&(e+=' ss:AutoFitHeight="0" ss:Height="'+n.hpx+'"'),n.hidden&&(e+=' ss:Hidden="1"')),e+">"}function Sut(t,n,e,a){if(!t["!ref"])return"";var r=_n(t["!ref"]),i=t["!merges"]||[],o=0,h=[];t["!cols"]&&t["!cols"].forEach(function(p,v){Yv(p);var m=!!p.width,y=Lg(v,p),T={"ss:Index":v+1};m&&(T["ss:Width"]=dc(y.width)),p.hidden&&(T["ss:Hidden"]="1"),h.push(ft("Column",null,T))});for(var u=Array.isArray(t),l=r.s.r;l<=r.e.r;++l){for(var _=[wut(l,(t["!rows"]||[])[l])],s=r.s.c;s<=r.e.c;++s){var c=!1;for(o=0;o!=i.length;++o)if(!(i[o].s.c>s)&&!(i[o].s.r>l)&&!(i[o].e.c<s)&&!(i[o].e.r<l)){(i[o].s.c!=s||i[o].s.r!=l)&&(c=!0);break}if(!c){var g={r:l,c:s},d=zt(g),f=u?(t[l]||[])[s]:t[d];_.push(Aut(f,d,t,n,e,a,g))}}_.push("</Row>"),_.length>2&&h.push(_.join(""))}return h.join("")}function Hut(t,n,e){var a=[],r=e.SheetNames[t],i=e.Sheets[r],o=i?Cut(i,n,t,e):"";return o.length>0&&a.push("<Names>"+o+"</Names>"),o=i?Sut(i,n,t,e):"",o.length>0&&a.push("<Table>"+o+"</Table>"),a.push(kut(i,n,t,e)),a.join("")}function Out(t,n){n||(n={}),t.SSF||(t.SSF=Le(Tn)),t.SSF&&(Eg(),Og(t.SSF),n.revssf=Pg(t.SSF),n.revssf[t.SSF[65535]]=0,n.ssf=t.SSF,n.cellXfs=[],Ni(n.cellXfs,{},{revssf:{General:0}}));var e=[];e.push(yut(t,n)),e.push(xut()),e.push(""),e.push("");for(var a=0;a<t.SheetNames.length;++a)e.push(ft("Worksheet",Hut(a,n,t),{"ss:Name":Yt(t.SheetNames[a])}));return e[2]=Tut(t,n),e[3]=but(t),On+ft("Workbook",e.join(""),{xmlns:qe.ss,"xmlns:o":qe.o,"xmlns:x":qe.x,"xmlns:ss":qe.ss,"xmlns:dt":qe.dt,"xmlns:html":qe.html})}var Wf={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function Eut(t,n){var e=[],a=[],r=[],i=0,o,h=CC(LC,"n"),u=CC(FC,"n");if(t.Props)for(o=ee(t.Props),i=0;i<o.length;++i)(Object.prototype.hasOwnProperty.call(h,o[i])?e:Object.prototype.hasOwnProperty.call(u,o[i])?a:r).push([o[i],t.Props[o[i]]]);if(t.Custprops)for(o=ee(t.Custprops),i=0;i<o.length;++i)Object.prototype.hasOwnProperty.call(t.Props||{},o[i])||(Object.prototype.hasOwnProperty.call(h,o[i])?e:Object.prototype.hasOwnProperty.call(u,o[i])?a:r).push([o[i],t.Custprops[o[i]]]);var l=[];for(i=0;i<r.length;++i)n5.indexOf(r[i][0])>-1||Z4.indexOf(r[i][0])>-1||r[i][1]!=null&&l.push(r[i]);a.length&&Jt.utils.cfb_add(n,"/SummaryInformation",VC(a,Wf.SI,u,FC)),(e.length||l.length)&&Jt.utils.cfb_add(n,"/DocumentSummaryInformation",VC(e,Wf.DSI,h,LC,l.length?l:null,Wf.UDI))}function Put(t,n){var e=n||{},a=Jt.utils.cfb_new({root:"R"}),r="/Workbook";switch(e.bookType||"xls"){case"xls":e.bookType="biff8";case"xla":e.bookType||(e.bookType="xla");case"biff8":r="/Workbook",e.biff=8;break;case"biff5":r="/Book",e.biff=5;break;default:throw new Error("invalid type "+e.bookType+" for XLS CFB")}return Jt.utils.cfb_add(a,r,P5(t,e)),e.biff==8&&(t.Props||t.Custprops)&&Eut(t,a),e.biff==8&&t.vbaraw&&Xit(a,Jt.read(t.vbaraw,{type:typeof t.vbaraw=="string"?"binary":"buffer"})),a}var Mut={0:{f:L0t},1:{f:q0t},2:{f:_ht},3:{f:Z0t},4:{f:W0t},5:{f:oht},6:{f:dht},7:{f:eht},8:{f:bht},9:{f:Tht},10:{f:yht},11:{f:xht},12:{f:U0t},13:{f:cht},14:{f:tht},15:{f:X0t},16:{f:uht},17:{f:mht},18:{f:rht},19:{f:$v},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:hut},40:{},42:{},43:{f:dit},44:{f:git},45:{f:vit},46:{f:xit},47:{f:yit},48:{},49:{f:Uat},50:{},51:{f:Lit},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:Yrt},62:{f:fht},63:{f:Vit},64:{f:Bht},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:ir,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:Iht},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:V0t},148:{f:R0t,p:16},151:{f:Sht},152:{},153:{f:iut},154:{},155:{},156:{f:aut},157:{},158:{},159:{T:1,f:ait},160:{T:-1},161:{T:1,f:ko},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:Cht},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:Iit},336:{T:-1},337:{f:Rit,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:km},357:{},358:{},359:{},360:{T:1},361:{},362:{f:Krt},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:Hht},427:{f:Oht},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:Pht},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:K0t},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:Aht},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:km},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:Yit},633:{T:1},634:{T:-1},635:{T:1,f:Git},636:{T:-1},637:{f:Xat},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:Qht},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:Rht},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:""}};function dt(t,n,e,a){var r=n;if(!isNaN(r)){var i=a||(e||[]).length||0,o=t.next(4);o.write_shift(2,r),o.write_shift(2,i),i>0&&jv(e)&&t.push(e)}}function Iut(t,n,e,a){var r=(e||[]).length||0;if(r<=8224)return dt(t,n,e,r);var i=n;if(!isNaN(i)){for(var o=e.parts||[],h=0,u=0,l=0;l+(o[h]||8224)<=8224;)l+=o[h]||8224,h++;var _=t.next(4);for(_.write_shift(2,i),_.write_shift(2,l),t.push(e.slice(u,u+l)),u+=l;u<r;){for(_=t.next(4),_.write_shift(2,60),l=0;l+(o[h]||8224)<=8224;)l+=o[h]||8224,h++;_.write_shift(2,l),t.push(e.slice(u,u+l)),u+=l}}}function Pl(t,n,e){return t||(t=nt(7)),t.write_shift(2,n),t.write_shift(2,e),t.write_shift(2,0),t.write_shift(1,0),t}function Dut(t,n,e,a){var r=nt(9);return Pl(r,t,n),a5(e,a||"b",r),r}function Lut(t,n,e){var a=nt(8+2*e.length);return Pl(a,t,n),a.write_shift(1,e.length),a.write_shift(e.length,e,"sbcs"),a.l<a.length?a.slice(0,a.l):a}function Fut(t,n,e,a){if(n.v!=null)switch(n.t){case"d":case"n":var r=n.t=="d"?De(be(n.v)):n.v;r==(r|0)&&r>=0&&r<65536?dt(t,2,Qrt(e,a,r)):dt(t,3,Xrt(e,a,r));return;case"b":case"e":dt(t,5,Dut(e,a,n.v,n.t));return;case"s":case"str":dt(t,4,Lut(e,a,(n.v||"").slice(0,255)));return}dt(t,1,Pl(null,e,a))}function But(t,n,e,a){var r=Array.isArray(n),i=_n(n["!ref"]||"A1"),o,h="",u=[];if(i.e.c>255||i.e.r>16383){if(a.WTF)throw new Error("Range "+(n["!ref"]||"A1")+" exceeds format limit A1:IV16384");i.e.c=Math.min(i.e.c,255),i.e.r=Math.min(i.e.c,16383),o=Hn(i)}for(var l=i.s.r;l<=i.e.r;++l){h=te(l);for(var _=i.s.c;_<=i.e.c;++_){l===i.s.r&&(u[_]=se(_)),o=u[_]+h;var s=r?(n[l]||[])[_]:n[o];s&&Fut(t,s,l,_)}}}function Rut(t,n){for(var e=n||{},a=Ie(),r=0,i=0;i<t.SheetNames.length;++i)t.SheetNames[i]==e.sheet&&(r=i);if(r==0&&e.sheet&&t.SheetNames[0]!=e.sheet)throw new Error("Sheet not found: "+e.sheet);return dt(a,e.biff==4?1033:e.biff==3?521:9,Uv(t,16,e)),But(a,t.Sheets[t.SheetNames[r]],r,e),dt(a,10),a.end()}function jut(t,n,e){dt(t,49,Mrt({sz:12,name:"Arial"},e))}function Kut(t,n,e){n&&[[5,8],[23,26],[41,44],[50,392]].forEach(function(a){for(var r=a[0];r<=a[1];++r)n[r]!=null&&dt(t,1054,Lrt(r,n[r],e))})}function Vut(t,n){var e=nt(19);e.write_shift(4,2151),e.write_shift(4,0),e.write_shift(4,0),e.write_shift(2,3),e.write_shift(1,1),e.write_shift(4,0),dt(t,2151,e),e=nt(39),e.write_shift(4,2152),e.write_shift(4,0),e.write_shift(4,0),e.write_shift(2,3),e.write_shift(1,0),e.write_shift(4,0),e.write_shift(2,1),e.write_shift(4,4),e.write_shift(2,0),o5(_n(n["!ref"]||"A1"),e),e.write_shift(4,4),dt(t,2152,e)}function $ut(t,n){for(var e=0;e<16;++e)dt(t,224,qC({numFmtId:0,style:!0},0,n));n.cellXfs.forEach(function(a){dt(t,224,qC(a,0,n))})}function qut(t,n){for(var e=0;e<n["!links"].length;++e){var a=n["!links"][e];dt(t,440,qrt(a)),a[1].Tooltip&&dt(t,2048,Grt(a))}delete n["!links"]}function Gut(t,n){if(n){var e=0;n.forEach(function(a,r){++e<=256&&a&&dt(t,125,Wrt(Lg(r,a),r))})}}function Uut(t,n,e,a,r){var i=16+Ni(r.cellXfs,n,r);if(n.v==null&&!n.bf){dt(t,513,co(e,a,i));return}if(n.bf)dt(t,6,p0t(n,e,a,r,i));else switch(n.t){case"d":case"n":var o=n.t=="d"?De(be(n.v)):n.v;dt(t,515,jrt(e,a,o,i));break;case"b":case"e":dt(t,517,Rrt(e,a,n.v,i,r,n.t));break;case"s":case"str":if(r.bookSST){var h=Qv(r.Strings,n.v,r.revStrings);dt(t,253,Irt(e,a,h,i))}else dt(t,516,Drt(e,a,(n.v||"").slice(0,255),i,r));break;default:dt(t,513,co(e,a,i))}}function Yut(t,n,e){var a=Ie(),r=e.SheetNames[t],i=e.Sheets[r]||{},o=(e||{}).Workbook||{},h=(o.Sheets||[])[t]||{},u=Array.isArray(i),l=n.biff==8,_,s="",c=[],g=_n(i["!ref"]||"A1"),d=l?65536:16384;if(g.e.c>255||g.e.r>=d){if(n.WTF)throw new Error("Range "+(i["!ref"]||"A1")+" exceeds format limit A1:IV16384");g.e.c=Math.min(g.e.c,255),g.e.r=Math.min(g.e.c,d-1)}dt(a,2057,Uv(e,16,n)),dt(a,13,ha(1)),dt(a,12,ha(100)),dt(a,15,pe(!0)),dt(a,17,pe(!1)),dt(a,16,so(.001)),dt(a,95,pe(!0)),dt(a,42,pe(!1)),dt(a,43,pe(!1)),dt(a,130,ha(1)),dt(a,128,Brt()),dt(a,131,pe(!1)),dt(a,132,pe(!1)),l&&Gut(a,i["!cols"]),dt(a,512,Frt(g,n)),l&&(i["!links"]=[]);for(var f=g.s.r;f<=g.e.r;++f){s=te(f);for(var p=g.s.c;p<=g.e.c;++p){f===g.s.r&&(c[p]=se(p)),_=c[p]+s;var v=u?(i[f]||[])[p]:i[_];v&&(Uut(a,v,f,p,n),l&&v.l&&i["!links"].push([_,v.l]))}}var m=h.CodeName||h.name||r;return l&&dt(a,574,Prt((o.Views||[])[0])),l&&(i["!merges"]||[]).length&&dt(a,229,$rt(i["!merges"])),l&&qut(a,i),dt(a,442,i5(m)),l&&Vut(a,i),dt(a,10),a.end()}function Wut(t,n,e){var a=Ie(),r=(t||{}).Workbook||{},i=r.Sheets||[],o=r.WBProps||{},h=e.biff==8,u=e.biff==5;if(dt(a,2057,Uv(t,5,e)),e.bookType=="xla"&&dt(a,135),dt(a,225,h?ha(1200):null),dt(a,193,yrt(2)),u&&dt(a,191),u&&dt(a,192),dt(a,226),dt(a,92,Srt("SheetJS",e)),dt(a,66,ha(h?1200:1252)),h&&dt(a,353,ha(0)),h&&dt(a,448),dt(a,317,zrt(t.SheetNames.length)),h&&t.vbaraw&&dt(a,211),h&&t.vbaraw){var l=o.CodeName||"ThisWorkbook";dt(a,442,i5(l))}dt(a,156,ha(17)),dt(a,25,pe(!1)),dt(a,18,pe(!1)),dt(a,19,ha(0)),h&&dt(a,431,pe(!1)),h&&dt(a,444,ha(0)),dt(a,61,Ert()),dt(a,64,pe(!1)),dt(a,141,ha(0)),dt(a,34,pe(Jht(t)=="true")),dt(a,14,pe(!0)),h&&dt(a,439,pe(!1)),dt(a,218,ha(0)),jut(a,t,e),Kut(a,t.SSF,e),$ut(a,e),h&&dt(a,352,pe(!1));var _=a.end(),s=Ie();h&&dt(s,140,Urt()),h&&e.Strings&&Iut(s,252,Ort(e.Strings)),dt(s,10);var c=s.end(),g=Ie(),d=0,f=0;for(f=0;f<t.SheetNames.length;++f)d+=(h?12:11)+(h?2:1)*t.SheetNames[f].length;var p=_.length+d+c.length;for(f=0;f<t.SheetNames.length;++f){var v=i[f]||{};dt(g,133,Hrt({pos:p,hs:v.Hidden||0,dt:0,name:t.SheetNames[f]},e)),p+=n[f].length}var m=g.end();if(d!=m.length)throw new Error("BS8 "+d+" != "+m.length);var y=[];return _.length&&y.push(_),m.length&&y.push(m),c.length&&y.push(c),Xn(y)}function zut(t,n){var e=n||{},a=[];t&&!t.SSF&&(t.SSF=Le(Tn)),t&&t.SSF&&(Eg(),Og(t.SSF),e.revssf=Pg(t.SSF),e.revssf[t.SSF[65535]]=0,e.ssf=t.SSF),e.Strings=[],e.Strings.Count=0,e.Strings.Unique=0,Zv(e),e.cellXfs=[],Ni(e.cellXfs,{},{revssf:{General:0}}),t.Props||(t.Props={});for(var r=0;r<t.SheetNames.length;++r)a[a.length]=Yut(r,e,t);return a.unshift(Wut(t,a,e)),Xn(a)}function P5(t,n){for(var e=0;e<=t.SheetNames.length;++e){var a=t.Sheets[t.SheetNames[e]];if(!(!a||!a["!ref"])){var r=Je(a["!ref"]);r.e.c>255&&typeof console<"u"&&console.error&&console.error("Worksheet '"+t.SheetNames[e]+"' extends beyond column IV (255).  Data may be lost.")}}var i=n||{};switch(i.biff||2){case 8:case 5:return zut(t,n);case 4:case 3:case 2:return Rut(t,n)}throw new Error("invalid type "+i.bookType+" for BIFF")}function Xut(t,n,e,a){for(var r=t["!merges"]||[],i=[],o=n.s.c;o<=n.e.c;++o){for(var h=0,u=0,l=0;l<r.length;++l)if(!(r[l].s.r>e||r[l].s.c>o)&&!(r[l].e.r<e||r[l].e.c<o)){if(r[l].s.r<e||r[l].s.c<o){h=-1;break}h=r[l].e.r-r[l].s.r+1,u=r[l].e.c-r[l].s.c+1;break}if(!(h<0)){var _=zt({r:e,c:o}),s=a.dense?(t[e]||[])[o]:t[_],c=s&&s.v!=null&&(s.h||wat(s.w||(Lr(s),s.w)||""))||"",g={};h>1&&(g.rowspan=h),u>1&&(g.colspan=u),a.editable?c='<span contenteditable="true">'+c+"</span>":s&&(g["data-t"]=s&&s.t||"z",s.v!=null&&(g["data-v"]=s.v),s.z!=null&&(g["data-z"]=s.z),s.l&&(s.l.Target||"#").charAt(0)!="#"&&(c='<a href="'+s.l.Target+'">'+c+"</a>")),g.id=(a.id||"sjs")+"-"+_,i.push(ft("td",c,g))}}var d="<tr>";return d+i.join("")+"</tr>"}var Qut='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',Zut="</body></html>";function Jut(t,n,e){var a=[];return a.join("")+"<table"+(e&&e.id?' id="'+e.id+'"':"")+">"}function M5(t,n){var e=n||{},a=e.header!=null?e.header:Qut,r=e.footer!=null?e.footer:Zut,i=[a],o=Je(t["!ref"]);e.dense=Array.isArray(t),i.push(Jut(t,o,e));for(var h=o.s.r;h<=o.e.r;++h)i.push(Xut(t,o,h,e));return i.push("</table>"+r),i.join("")}function I5(t,n,e){var a=e||{},r=0,i=0;if(a.origin!=null)if(typeof a.origin=="number")r=a.origin;else{var o=typeof a.origin=="string"?Vn(a.origin):a.origin;r=o.r,i=o.c}var h=n.getElementsByTagName("tr"),u=Math.min(a.sheetRows||1e7,h.length),l={s:{r:0,c:0},e:{r,c:i}};if(t["!ref"]){var _=Je(t["!ref"]);l.s.r=Math.min(l.s.r,_.s.r),l.s.c=Math.min(l.s.c,_.s.c),l.e.r=Math.max(l.e.r,_.e.r),l.e.c=Math.max(l.e.c,_.e.c),r==-1&&(l.e.r=r=_.e.r+1)}var s=[],c=0,g=t["!rows"]||(t["!rows"]=[]),d=0,f=0,p=0,v=0,m=0,y=0;for(t["!cols"]||(t["!cols"]=[]);d<h.length&&f<u;++d){var T=h[d];if(QC(T)){if(a.display)continue;g[f]={hidden:!0}}var x=T.children;for(p=v=0;p<x.length;++p){var b=x[p];if(!(a.display&&QC(b))){var C=b.hasAttribute("data-v")?b.getAttribute("data-v"):b.hasAttribute("v")?b.getAttribute("v"):Eat(b.innerHTML),N=b.getAttribute("data-z")||b.getAttribute("z");for(c=0;c<s.length;++c){var w=s[c];w.s.c==v+i&&w.s.r<f+r&&f+r<=w.e.r&&(v=w.e.c+1-i,c=-1)}y=+b.getAttribute("colspan")||1,((m=+b.getAttribute("rowspan")||1)>1||y>1)&&s.push({s:{r:f+r,c:v+i},e:{r:f+r+(m||1)-1,c:v+i+(y||1)-1}});var P={t:"s",v:C},L=b.getAttribute("data-t")||b.getAttribute("t")||"";C!=null&&(C.length==0?P.t=L||"z":a.raw||C.trim().length==0||L=="s"||(C==="TRUE"?P={t:"b",v:!0}:C==="FALSE"?P={t:"b",v:!1}:isNaN(Nr(C))?isNaN(hl(C).getDate())||(P={t:"d",v:be(C)},a.cellDates||(P={t:"n",v:De(P.v)}),P.z=a.dateNF||Tn[14]):P={t:"n",v:Nr(C)})),P.z===void 0&&N!=null&&(P.z=N);var H="",R=b.getElementsByTagName("A");if(R&&R.length)for(var G=0;G<R.length&&!(R[G].hasAttribute("href")&&(H=R[G].getAttribute("href"),H.charAt(0)!="#"));++G);H&&H.charAt(0)!="#"&&(P.l={Target:H}),a.dense?(t[f+r]||(t[f+r]=[]),t[f+r][v+i]=P):t[zt({c:v+i,r:f+r})]=P,l.e.c<v+i&&(l.e.c=v+i),v+=y}}++f}return s.length&&(t["!merges"]=(t["!merges"]||[]).concat(s)),l.e.r=Math.max(l.e.r,f-1+r),t["!ref"]=Hn(l),f>=u&&(t["!fullref"]=Hn((l.e.r=h.length-d+f-1+r,l))),t}function D5(t,n){var e=n||{},a=e.dense?[]:{};return I5(a,t,n)}function tlt(t,n){return xo(D5(t,n),n)}function QC(t){var n="",e=nlt(t);return e&&(n=e(t).getPropertyValue("display")),n||(n=t.style&&t.style.display),n==="none"}function nlt(t){return t.ownerDocument.defaultView&&typeof t.ownerDocument.defaultView.getComputedStyle=="function"?t.ownerDocument.defaultView.getComputedStyle:typeof getComputedStyle=="function"?getComputedStyle:null}var elt=function(){var t=["<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(""),n="<office:document-styles "+ll({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office: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"})+">"+t+"</office:document-styles>";return function(){return On+n}}(),ZC=function(){var t=function(i){return Yt(i).replace(/  +/g,function(o){return'<text:s text:c="'+o.length+'"/>'}).replace(/\t/g,"<text:tab/>").replace(/\n/g,"</text:p><text:p>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>")},n=`          <table:table-cell />
`,e=`          <table:covered-table-cell/>
`,a=function(i,o,h){var u=[];u.push('      <table:table table:name="'+Yt(o.SheetNames[h])+`" table:style-name="ta1">
`);var l=0,_=0,s=Je(i["!ref"]||"A1"),c=i["!merges"]||[],g=0,d=Array.isArray(i);if(i["!cols"])for(_=0;_<=s.e.c;++_)u.push("        <table:table-column"+(i["!cols"][_]?' table:style-name="co'+i["!cols"][_].ods+'"':"")+`></table:table-column>
`);var f="",p=i["!rows"]||[];for(l=0;l<s.s.r;++l)f=p[l]?' table:style-name="ro'+p[l].ods+'"':"",u.push("        <table:table-row"+f+`></table:table-row>
`);for(;l<=s.e.r;++l){for(f=p[l]?' table:style-name="ro'+p[l].ods+'"':"",u.push("        <table:table-row"+f+`>
`),_=0;_<s.s.c;++_)u.push(n);for(;_<=s.e.c;++_){var v=!1,m={},y="";for(g=0;g!=c.length;++g)if(!(c[g].s.c>_)&&!(c[g].s.r>l)&&!(c[g].e.c<_)&&!(c[g].e.r<l)){(c[g].s.c!=_||c[g].s.r!=l)&&(v=!0),m["table:number-columns-spanned"]=c[g].e.c-c[g].s.c+1,m["table:number-rows-spanned"]=c[g].e.r-c[g].s.r+1;break}if(v){u.push(e);continue}var T=zt({r:l,c:_}),x=d?(i[l]||[])[_]:i[T];if(x&&x.f&&(m["table:formula"]=Yt(b0t(x.f)),x.F&&x.F.slice(0,T.length)==T)){var b=Je(x.F);m["table:number-matrix-columns-spanned"]=b.e.c-b.s.c+1,m["table:number-matrix-rows-spanned"]=b.e.r-b.s.r+1}if(!x){u.push(n);continue}switch(x.t){case"b":y=x.v?"TRUE":"FALSE",m["office:value-type"]="boolean",m["office:boolean-value"]=x.v?"true":"false";break;case"n":y=x.w||String(x.v||0),m["office:value-type"]="float",m["office:value"]=x.v||0;break;case"s":case"str":y=x.v==null?"":x.v,m["office:value-type"]="string";break;case"d":y=x.w||be(x.v).toISOString(),m["office:value-type"]="date",m["office:date-value"]=be(x.v).toISOString(),m["table:style-name"]="ce1";break;default:u.push(n);continue}var C=t(y);if(x.l&&x.l.Target){var N=x.l.Target;N=N.charAt(0)=="#"?"#"+C0t(N.slice(1)):N,N.charAt(0)!="#"&&!N.match(/^\w+:/)&&(N="../"+N),C=ft("text:a",C,{"xlink:href":N.replace(/&/g,"&amp;")})}u.push("          "+ft("table:table-cell",ft("text:p",C,{}),m)+`
`)}u.push(`        </table:table-row>
`)}return u.push(`      </table:table>
`),u.join("")},r=function(i,o){i.push(` <office:automatic-styles>
`),i.push(`  <number:date-style style:name="N37" number:automatic-order="true">
`),i.push(`   <number:month number:style="long"/>
`),i.push(`   <number:text>/</number:text>
`),i.push(`   <number:day number:style="long"/>
`),i.push(`   <number:text>/</number:text>
`),i.push(`   <number:year/>
`),i.push(`  </number:date-style>
`);var h=0;o.SheetNames.map(function(l){return o.Sheets[l]}).forEach(function(l){if(l&&l["!cols"]){for(var _=0;_<l["!cols"].length;++_)if(l["!cols"][_]){var s=l["!cols"][_];if(s.width==null&&s.wpx==null&&s.wch==null)continue;Yv(s),s.ods=h;var c=l["!cols"][_].wpx+"px";i.push('  <style:style style:name="co'+h+`" style:family="table-column">
`),i.push('   <style:table-column-properties fo:break-before="auto" style:column-width="'+c+`"/>
`),i.push(`  </style:style>
`),++h}}});var u=0;o.SheetNames.map(function(l){return o.Sheets[l]}).forEach(function(l){if(l&&l["!rows"]){for(var _=0;_<l["!rows"].length;++_)if(l["!rows"][_]){l["!rows"][_].ods=u;var s=l["!rows"][_].hpx+"px";i.push('  <style:style style:name="ro'+u+`" style:family="table-row">
`),i.push('   <style:table-row-properties fo:break-before="auto" style:row-height="'+s+`"/>
`),i.push(`  </style:style>
`),++u}}}),i.push(`  <style:style style:name="ta1" style:family="table" style:master-page-name="mp1">
`),i.push(`   <style:table-properties table:display="true" style:writing-mode="lr-tb"/>
`),i.push(`  </style:style>
`),i.push(`  <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/>
`),i.push(` </office:automatic-styles>
`)};return function(o,h){var u=[On],l=ll({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office: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"}),_=ll({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});h.bookType=="fods"?(u.push("<office:document"+l+_+`>
`),u.push(X4().replace(/office:document-meta/g,"office:meta"))):u.push("<office:document-content"+l+`>
`),r(u,o),u.push(`  <office:body>
`),u.push(`    <office:spreadsheet>
`);for(var s=0;s!=o.SheetNames.length;++s)u.push(a(o.Sheets[o.SheetNames[s]],o,s));return u.push(`    </office:spreadsheet>
`),u.push(`  </office:body>
`),h.bookType=="fods"?u.push("</office:document>"):u.push("</office:document-content>"),u.join("")}}();function L5(t,n){if(n.bookType=="fods")return ZC(t,n);var e=Lv(),a="",r=[],i=[];return a="mimetype",Pt(e,a,"application/vnd.oasis.opendocument.spreadsheet"),a="content.xml",Pt(e,a,ZC(t,n)),r.push([a,"text/xml"]),i.push([a,"ContentFile"]),a="styles.xml",Pt(e,a,elt(t,n)),r.push([a,"text/xml"]),i.push([a,"StylesFile"]),a="meta.xml",Pt(e,a,On+X4()),r.push([a,"text/xml"]),i.push([a,"MetadataFile"]),a="manifest.rdf",Pt(e,a,frt(i)),r.push([a,"application/rdf+xml"]),a="META-INF/manifest.xml",Pt(e,a,crt(r)),e}/*! sheetjs (C) 2013-present SheetJS -- http://sheetjs.com */function vc(t){return new DataView(t.buffer,t.byteOffset,t.byteLength)}function alt(t){return typeof TextEncoder<"u"?new TextEncoder().encode(t):Ea(ul(t))}function rlt(t,n){t:for(var e=0;e<=t.length-n.length;++e){for(var a=0;a<n.length;++a)if(t[e+a]!=n[a])continue t;return!0}return!1}function mi(t){var n=t.reduce(function(r,i){return r+i.length},0),e=new Uint8Array(n),a=0;return t.forEach(function(r){e.set(r,a),a+=r.length}),e}function ilt(t,n,e){var a=Math.floor(e==0?0:Math.LOG10E*Math.log(Math.abs(e)))+6176-20,r=e/Math.pow(10,a-6176);t[n+15]|=a>>7,t[n+14]|=(a&127)<<1;for(var i=0;r>=1;++i,r/=256)t[n+i]=r&255;t[n+15]|=e>=0?0:128}function _l(t,n){var e=n?n[0]:0,a=t[e]&127;t:if(t[e++]>=128&&(a|=(t[e]&127)<<7,t[e++]<128||(a|=(t[e]&127)<<14,t[e++]<128)||(a|=(t[e]&127)<<21,t[e++]<128)||(a+=(t[e]&127)*Math.pow(2,28),++e,t[e++]<128)||(a+=(t[e]&127)*Math.pow(2,35),++e,t[e++]<128)||(a+=(t[e]&127)*Math.pow(2,42),++e,t[e++]<128)))break t;return n&&(n[0]=e),a}function qt(t){var n=new Uint8Array(7);n[0]=t&127;var e=1;t:if(t>127){if(n[e-1]|=128,n[e]=t>>7&127,++e,t<=16383||(n[e-1]|=128,n[e]=t>>14&127,++e,t<=2097151)||(n[e-1]|=128,n[e]=t>>21&127,++e,t<=268435455)||(n[e-1]|=128,n[e]=t/256>>>21&127,++e,t<=34359738367)||(n[e-1]|=128,n[e]=t/65536>>>21&127,++e,t<=4398046511103))break t;n[e-1]|=128,n[e]=t/16777216>>>21&127,++e}return n.slice(0,e)}function _0(t){var n=0,e=t[n]&127;t:if(t[n++]>=128){if(e|=(t[n]&127)<<7,t[n++]<128||(e|=(t[n]&127)<<14,t[n++]<128)||(e|=(t[n]&127)<<21,t[n++]<128))break t;e|=(t[n]&127)<<28}return e}function Mn(t){for(var n=[],e=[0];e[0]<t.length;){var a=e[0],r=_l(t,e),i=r&7;r=Math.floor(r/8);var o=0,h;if(r==0)break;switch(i){case 0:{for(var u=e[0];t[e[0]++]>=128;);h=t.slice(u,e[0])}break;case 5:o=4,h=t.slice(e[0],e[0]+o),e[0]+=o;break;case 1:o=8,h=t.slice(e[0],e[0]+o),e[0]+=o;break;case 2:o=_l(t,e),h=t.slice(e[0],e[0]+o),e[0]+=o;break;case 3:case 4:default:throw new Error("PB Type ".concat(i," for Field ").concat(r," at offset ").concat(a))}var l={data:h,type:i};n[r]==null?n[r]=[l]:n[r].push(l)}return n}function Un(t){var n=[];return t.forEach(function(e,a){e.forEach(function(r){r.data&&(n.push(qt(a*8+r.type)),r.type==2&&n.push(qt(r.data.length)),n.push(r.data))})}),mi(n)}function Ca(t){for(var n,e=[],a=[0];a[0]<t.length;){var r=_l(t,a),i=Mn(t.slice(a[0],a[0]+r));a[0]+=r;var o={id:_0(i[1][0].data),messages:[]};i[2].forEach(function(h){var u=Mn(h.data),l=_0(u[3][0].data);o.messages.push({meta:u,data:t.slice(a[0],a[0]+l)}),a[0]+=l}),(n=i[3])!=null&&n[0]&&(o.merge=_0(i[3][0].data)>>>0>0),e.push(o)}return e}function Oo(t){var n=[];return t.forEach(function(e){var a=[];a[1]=[{data:qt(e.id),type:0}],a[2]=[],e.merge!=null&&(a[3]=[{data:qt(+!!e.merge),type:0}]);var r=[];e.messages.forEach(function(o){r.push(o.data),o.meta[3]=[{type:0,data:qt(o.data.length)}],a[2].push({data:Un(o.meta),type:2})});var i=Un(a);n.push(qt(i.length)),n.push(i),r.forEach(function(o){return n.push(o)})}),mi(n)}function olt(t,n){if(t!=0)throw new Error("Unexpected Snappy chunk type ".concat(t));for(var e=[0],a=_l(n,e),r=[];e[0]<n.length;){var i=n[e[0]]&3;if(i==0){var o=n[e[0]++]>>2;if(o<60)++o;else{var h=o-59;o=n[e[0]],h>1&&(o|=n[e[0]+1]<<8),h>2&&(o|=n[e[0]+2]<<16),h>3&&(o|=n[e[0]+3]<<24),o>>>=0,o++,e[0]+=h}r.push(n.slice(e[0],e[0]+o)),e[0]+=o;continue}else{var u=0,l=0;if(i==1?(l=(n[e[0]]>>2&7)+4,u=(n[e[0]++]&224)<<3,u|=n[e[0]++]):(l=(n[e[0]++]>>2)+1,i==2?(u=n[e[0]]|n[e[0]+1]<<8,e[0]+=2):(u=(n[e[0]]|n[e[0]+1]<<8|n[e[0]+2]<<16|n[e[0]+3]<<24)>>>0,e[0]+=4)),r=[mi(r)],u==0)throw new Error("Invalid offset 0");if(u>r[0].length)throw new Error("Invalid offset beyond length");if(l>=u)for(r.push(r[0].slice(-u)),l-=u;l>=r[r.length-1].length;)r.push(r[r.length-1]),l-=r[r.length-1].length;r.push(r[0].slice(-u,-u+l))}}var _=mi(r);if(_.length!=a)throw new Error("Unexpected length: ".concat(_.length," != ").concat(a));return _}function ka(t){for(var n=[],e=0;e<t.length;){var a=t[e++],r=t[e]|t[e+1]<<8|t[e+2]<<16;e+=3,n.push(olt(a,t.slice(e,e+r))),e+=r}if(e!==t.length)throw new Error("data is not a valid framed stream!");return mi(n)}function Eo(t){for(var n=[],e=0;e<t.length;){var a=Math.min(t.length-e,268435455),r=new Uint8Array(4);n.push(r);var i=qt(a),o=i.length;n.push(i),a<=60?(o++,n.push(new Uint8Array([a-1<<2]))):a<=256?(o+=2,n.push(new Uint8Array([240,a-1&255]))):a<=65536?(o+=3,n.push(new Uint8Array([244,a-1&255,a-1>>8&255]))):a<=16777216?(o+=4,n.push(new Uint8Array([248,a-1&255,a-1>>8&255,a-1>>16&255]))):a<=4294967296&&(o+=5,n.push(new Uint8Array([252,a-1&255,a-1>>8&255,a-1>>16&255,a-1>>>24&255]))),n.push(t.slice(e,e+a)),o+=a,r[0]=0,r[1]=o&255,r[2]=o>>8&255,r[3]=o>>16&255,e+=a}return mi(n)}function zf(t,n){var e=new Uint8Array(32),a=vc(e),r=12,i=0;switch(e[0]=5,t.t){case"n":e[1]=2,ilt(e,r,t.v),i|=1,r+=16;break;case"b":e[1]=6,a.setFloat64(r,t.v?1:0,!0),i|=2,r+=8;break;case"s":if(n.indexOf(t.v)==-1)throw new Error("Value ".concat(t.v," missing from SST!"));e[1]=3,a.setUint32(r,n.indexOf(t.v),!0),i|=8,r+=4;break;default:throw"unsupported cell type "+t.t}return a.setUint32(8,i,!0),e.slice(0,r)}function Xf(t,n){var e=new Uint8Array(32),a=vc(e),r=12,i=0;switch(e[0]=3,t.t){case"n":e[2]=2,a.setFloat64(r,t.v,!0),i|=32,r+=8;break;case"b":e[2]=6,a.setFloat64(r,t.v?1:0,!0),i|=32,r+=8;break;case"s":if(n.indexOf(t.v)==-1)throw new Error("Value ".concat(t.v," missing from SST!"));e[2]=3,a.setUint32(r,n.indexOf(t.v),!0),i|=16,r+=4;break;default:throw"unsupported cell type "+t.t}return a.setUint32(4,i,!0),e.slice(0,r)}function $r(t){var n=Mn(t);return _l(n[1][0].data)}function hlt(t,n,e){var a,r,i,o;if(!((a=t[6])!=null&&a[0])||!((r=t[7])!=null&&r[0]))throw"Mutation only works on post-BNC storages!";var h=((o=(i=t[8])==null?void 0:i[0])==null?void 0:o.data)&&_0(t[8][0].data)>0||!1;if(h)throw"Math only works with normal offsets";for(var u=0,l=vc(t[7][0].data),_=0,s=[],c=vc(t[4][0].data),g=0,d=[],f=0;f<n.length;++f){if(n[f]==null){l.setUint16(f*2,65535,!0),c.setUint16(f*2,65535);continue}l.setUint16(f*2,_,!0),c.setUint16(f*2,g,!0);var p,v;switch(typeof n[f]){case"string":p=zf({t:"s",v:n[f]},e),v=Xf({t:"s",v:n[f]},e);break;case"number":p=zf({t:"n",v:n[f]},e),v=Xf({t:"n",v:n[f]},e);break;case"boolean":p=zf({t:"b",v:n[f]},e),v=Xf({t:"b",v:n[f]},e);break;default:throw new Error("Unsupported value "+n[f])}s.push(p),_+=p.length,d.push(v),g+=v.length,++u}for(t[2][0].data=qt(u);f<t[7][0].data.length/2;++f)l.setUint16(f*2,65535,!0),c.setUint16(f*2,65535,!0);return t[6][0].data=mi(s),t[3][0].data=mi(d),u}function ult(t,n){if(!n||!n.numbers)throw new Error("Must pass a `numbers` option -- check the README");var e=t.Sheets[t.SheetNames[0]];t.SheetNames.length>1&&console.error("The Numbers writer currently writes only the first table");var a=Je(e["!ref"]);a.s.r=a.s.c=0;var r=!1;a.e.c>9&&(r=!0,a.e.c=9),a.e.r>49&&(r=!0,a.e.r=49),r&&console.error("The Numbers writer is currently limited to ".concat(Hn(a)));var i=yc(e,{range:a,header:1}),o=["~Sh33tJ5~"];i.forEach(function(K){return K.forEach(function(F){typeof F=="string"&&o.push(F)})});var h={},u=[],l=Jt.read(n.numbers,{type:"base64"});l.FileIndex.map(function(K,F){return[K,l.FullPaths[F]]}).forEach(function(K){var F=K[0],j=K[1];if(F.type==2&&F.name.match(/\.iwa/)){var at=F.content,vt=ka(at),yt=Ca(vt);yt.forEach(function(Q){u.push(Q.id),h[Q.id]={deps:[],location:j,type:_0(Q.messages[0].meta[1][0].data)}})}}),u.sort(function(K,F){return K-F});var _=u.filter(function(K){return K>1}).map(function(K){return[K,qt(K)]});l.FileIndex.map(function(K,F){return[K,l.FullPaths[F]]}).forEach(function(K){var F=K[0];if(K[1],!!F.name.match(/\.iwa/)){var j=Ca(ka(F.content));j.forEach(function(at){at.messages.forEach(function(vt){_.forEach(function(yt){at.messages.some(function(Q){return _0(Q.meta[1][0].data)!=11006&&rlt(Q.data,yt[1])})&&h[yt[0]].deps.push(at.id)})})})}});for(var s=Jt.find(l,h[1].location),c=Ca(ka(s.content)),g,d=0;d<c.length;++d){var f=c[d];f.id==1&&(g=f)}var p=$r(Mn(g.messages[0].data)[1][0].data);for(s=Jt.find(l,h[p].location),c=Ca(ka(s.content)),d=0;d<c.length;++d)f=c[d],f.id==p&&(g=f);for(p=$r(Mn(g.messages[0].data)[2][0].data),s=Jt.find(l,h[p].location),c=Ca(ka(s.content)),d=0;d<c.length;++d)f=c[d],f.id==p&&(g=f);for(p=$r(Mn(g.messages[0].data)[2][0].data),s=Jt.find(l,h[p].location),c=Ca(ka(s.content)),d=0;d<c.length;++d)f=c[d],f.id==p&&(g=f);var v=Mn(g.messages[0].data);{v[6][0].data=qt(a.e.r+1),v[7][0].data=qt(a.e.c+1);var m=$r(v[46][0].data),y=Jt.find(l,h[m].location),T=Ca(ka(y.content));{for(var x=0;x<T.length&&T[x].id!=m;++x);if(T[x].id!=m)throw"Bad ColumnRowUIDMapArchive";var b=Mn(T[x].messages[0].data);b[1]=[],b[2]=[],b[3]=[];for(var C=0;C<=a.e.c;++C){var N=[];N[1]=N[2]=[{type:0,data:qt(C+420690)}],b[1].push({type:2,data:Un(N)}),b[2].push({type:0,data:qt(C)}),b[3].push({type:0,data:qt(C)})}b[4]=[],b[5]=[],b[6]=[];for(var w=0;w<=a.e.r;++w)N=[],N[1]=N[2]=[{type:0,data:qt(w+726270)}],b[4].push({type:2,data:Un(N)}),b[5].push({type:0,data:qt(w)}),b[6].push({type:0,data:qt(w)});T[x].messages[0].data=Un(b)}y.content=Eo(Oo(T)),y.size=y.content.length,delete v[46];var P=Mn(v[4][0].data);{P[7][0].data=qt(a.e.r+1);var L=Mn(P[1][0].data),H=$r(L[2][0].data);y=Jt.find(l,h[H].location),T=Ca(ka(y.content));{if(T[0].id!=H)throw"Bad HeaderStorageBucket";var R=Mn(T[0].messages[0].data);for(w=0;w<i.length;++w){var G=Mn(R[2][0].data);G[1][0].data=qt(w),G[4][0].data=qt(i[w].length),R[2][w]={type:R[2][0].type,data:Un(G)}}T[0].messages[0].data=Un(R)}y.content=Eo(Oo(T)),y.size=y.content.length;var V=$r(P[2][0].data);y=Jt.find(l,h[V].location),T=Ca(ka(y.content));{if(T[0].id!=V)throw"Bad HeaderStorageBucket";for(R=Mn(T[0].messages[0].data),C=0;C<=a.e.c;++C)G=Mn(R[2][0].data),G[1][0].data=qt(C),G[4][0].data=qt(a.e.r+1),R[2][C]={type:R[2][0].type,data:Un(G)};T[0].messages[0].data=Un(R)}y.content=Eo(Oo(T)),y.size=y.content.length;var X=$r(P[4][0].data);(function(){for(var K=Jt.find(l,h[X].location),F=Ca(ka(K.content)),j,at=0;at<F.length;++at){var vt=F[at];vt.id==X&&(j=vt)}var yt=Mn(j.messages[0].data);{yt[3]=[];var Q=[];o.forEach(function(tt,It){Q[1]=[{type:0,data:qt(It)}],Q[2]=[{type:0,data:qt(1)}],Q[3]=[{type:2,data:alt(tt)}],yt[3].push({type:2,data:Un(Q)})})}j.messages[0].data=Un(yt);var ht=Oo(F),Tt=Eo(ht);K.content=Tt,K.size=K.content.length})();var et=Mn(P[3][0].data);{var q=et[1][0];delete et[2];var Z=Mn(q.data);{var ot=$r(Z[2][0].data);(function(){for(var K=Jt.find(l,h[ot].location),F=Ca(ka(K.content)),j,at=0;at<F.length;++at){var vt=F[at];vt.id==ot&&(j=vt)}var yt=Mn(j.messages[0].data);{delete yt[6],delete et[7];var Q=new Uint8Array(yt[5][0].data);yt[5]=[];for(var ht=0,Tt=0;Tt<=a.e.r;++Tt){var tt=Mn(Q);ht+=hlt(tt,i[Tt],o),tt[1][0].data=qt(Tt),yt[5].push({data:Un(tt),type:2})}yt[1]=[{type:0,data:qt(a.e.c+1)}],yt[2]=[{type:0,data:qt(a.e.r+1)}],yt[3]=[{type:0,data:qt(ht)}],yt[4]=[{type:0,data:qt(a.e.r+1)}]}j.messages[0].data=Un(yt);var It=Oo(F),Nt=Eo(It);K.content=Nt,K.size=K.content.length})()}q.data=Un(Z)}P[3][0].data=Un(et)}v[4][0].data=Un(P)}g.messages[0].data=Un(v);var gt=Oo(c),O=Eo(gt);return s.content=O,s.size=s.content.length,l}function llt(t){return function(e){for(var a=0;a!=t.length;++a){var r=t[a];e[r[0]]===void 0&&(e[r[0]]=r[1]),r[2]==="n"&&(e[r[0]]=Number(e[r[0]]))}}}function Zv(t){llt([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]])(t)}function _lt(t,n){return n.bookType=="ods"?L5(t,n):n.bookType=="numbers"?ult(t,n):n.bookType=="xlsb"?slt(t,n):clt(t,n)}function slt(t,n){Xo=1024,t&&!t.SSF&&(t.SSF=Le(Tn)),t&&t.SSF&&(Eg(),Og(t.SSF),n.revssf=Pg(t.SSF),n.revssf[t.SSF[65535]]=0,n.ssf=t.SSF),n.rels={},n.wbrels={},n.Strings=[],n.Strings.Count=0,n.Strings.Unique=0,iu?n.revStrings=new Map:(n.revStrings={},n.revStrings.foo=[],delete n.revStrings.foo);var e=n.bookType=="xlsb"?"bin":"xml",a=v5.indexOf(n.bookType)>-1,r=Y4();Zv(n=n||{});var i=Lv(),o="",h=0;if(n.cellXfs=[],Ni(n.cellXfs,{},{revssf:{General:0}}),t.Props||(t.Props={}),o="docProps/core.xml",Pt(i,o,Q4(t.Props,n)),r.coreprops.push(o),Gt(n.rels,2,o,Rt.CORE_PROPS),o="docProps/app.xml",!(t.Props&&t.Props.SheetNames))if(!t.Workbook||!t.Workbook.Sheets)t.Props.SheetNames=t.SheetNames;else{for(var u=[],l=0;l<t.SheetNames.length;++l)(t.Workbook.Sheets[l]||{}).Hidden!=2&&u.push(t.SheetNames[l]);t.Props.SheetNames=u}for(t.Props.Worksheets=t.Props.SheetNames.length,Pt(i,o,J4(t.Props)),r.extprops.push(o),Gt(n.rels,3,o,Rt.EXT_PROPS),t.Custprops!==t.Props&&ee(t.Custprops||{}).length>0&&(o="docProps/custom.xml",Pt(i,o,t5(t.Custprops)),r.custprops.push(o),Gt(n.rels,4,o,Rt.CUST_PROPS)),h=1;h<=t.SheetNames.length;++h){var _={"!id":{}},s=t.Sheets[t.SheetNames[h-1]],c=(s||{})["!type"]||"sheet";switch(c){case"chart":default:o="xl/worksheets/sheet"+h+"."+e,Pt(i,o,fut(h-1,o,n,t,_)),r.sheets.push(o),Gt(n.wbrels,-1,"worksheets/sheet"+h+"."+e,Rt.WS[0])}if(s){var g=s["!comments"],d=!1,f="";g&&g.length>0&&(f="xl/comments"+h+"."+e,Pt(i,f,mut(g,f)),r.comments.push(f),Gt(_,-1,"../comments"+h+"."+e,Rt.CMNT),d=!0),s["!legacy"]&&d&&Pt(i,"xl/drawings/vmlDrawing"+h+".vml",p5(h,s["!comments"])),delete s["!comments"],delete s["!legacy"]}_["!id"].rId1&&Pt(i,z4(o),u0(_))}return n.Strings!=null&&n.Strings.length>0&&(o="xl/sharedStrings."+e,Pt(i,o,put(n.Strings,o,n)),r.strs.push(o),Gt(n.wbrels,-1,"sharedStrings."+e,Rt.SST)),o="xl/workbook."+e,Pt(i,o,gut(t,o)),r.workbooks.push(o),Gt(n.rels,1,o,Rt.WB),o="xl/theme/theme1.xml",Pt(i,o,f5(t.Themes,n)),r.themes.push(o),Gt(n.wbrels,-1,"theme/theme1.xml",Rt.THEME),o="xl/styles."+e,Pt(i,o,dut(t,o,n)),r.styles.push(o),Gt(n.wbrels,-1,"styles."+e,Rt.STY),t.vbaraw&&a&&(o="xl/vbaProject.bin",Pt(i,o,t.vbaraw),r.vba.push(o),Gt(n.wbrels,-1,"vbaProject.bin",Rt.VBA)),o="xl/metadata."+e,Pt(i,o,vut(o)),r.metadata.push(o),Gt(n.wbrels,-1,"metadata."+e,Rt.XLMETA),Pt(i,"[Content_Types].xml",W4(r,n)),Pt(i,"_rels/.rels",u0(n.rels)),Pt(i,"xl/_rels/workbook."+e+".rels",u0(n.wbrels)),delete n.revssf,delete n.ssf,i}function clt(t,n){Xo=1024,t&&!t.SSF&&(t.SSF=Le(Tn)),t&&t.SSF&&(Eg(),Og(t.SSF),n.revssf=Pg(t.SSF),n.revssf[t.SSF[65535]]=0,n.ssf=t.SSF),n.rels={},n.wbrels={},n.Strings=[],n.Strings.Count=0,n.Strings.Unique=0,iu?n.revStrings=new Map:(n.revStrings={},n.revStrings.foo=[],delete n.revStrings.foo);var e="xml",a=v5.indexOf(n.bookType)>-1,r=Y4();Zv(n=n||{});var i=Lv(),o="",h=0;if(n.cellXfs=[],Ni(n.cellXfs,{},{revssf:{General:0}}),t.Props||(t.Props={}),o="docProps/core.xml",Pt(i,o,Q4(t.Props,n)),r.coreprops.push(o),Gt(n.rels,2,o,Rt.CORE_PROPS),o="docProps/app.xml",!(t.Props&&t.Props.SheetNames))if(!t.Workbook||!t.Workbook.Sheets)t.Props.SheetNames=t.SheetNames;else{for(var u=[],l=0;l<t.SheetNames.length;++l)(t.Workbook.Sheets[l]||{}).Hidden!=2&&u.push(t.SheetNames[l]);t.Props.SheetNames=u}t.Props.Worksheets=t.Props.SheetNames.length,Pt(i,o,J4(t.Props)),r.extprops.push(o),Gt(n.rels,3,o,Rt.EXT_PROPS),t.Custprops!==t.Props&&ee(t.Custprops||{}).length>0&&(o="docProps/custom.xml",Pt(i,o,t5(t.Custprops)),r.custprops.push(o),Gt(n.rels,4,o,Rt.CUST_PROPS));var _=["SheetJ5"];for(n.tcid=0,h=1;h<=t.SheetNames.length;++h){var s={"!id":{}},c=t.Sheets[t.SheetNames[h-1]],g=(c||{})["!type"]||"sheet";switch(g){case"chart":default:o="xl/worksheets/sheet"+h+"."+e,Pt(i,o,w5(h-1,n,t,s)),r.sheets.push(o),Gt(n.wbrels,-1,"worksheets/sheet"+h+"."+e,Rt.WS[0])}if(c){var d=c["!comments"],f=!1,p="";if(d&&d.length>0){var v=!1;d.forEach(function(m){m[1].forEach(function(y){y.T==!0&&(v=!0)})}),v&&(p="xl/threadedComments/threadedComment"+h+"."+e,Pt(i,p,$it(d,_,n)),r.threadedcomments.push(p),Gt(s,-1,"../threadedComments/threadedComment"+h+"."+e,Rt.TCMNT)),p="xl/comments"+h+"."+e,Pt(i,p,m5(d)),r.comments.push(p),Gt(s,-1,"../comments"+h+"."+e,Rt.CMNT),f=!0}c["!legacy"]&&f&&Pt(i,"xl/drawings/vmlDrawing"+h+".vml",p5(h,c["!comments"])),delete c["!comments"],delete c["!legacy"]}s["!id"].rId1&&Pt(i,z4(o),u0(s))}return n.Strings!=null&&n.Strings.length>0&&(o="xl/sharedStrings."+e,Pt(i,o,u5(n.Strings,n)),r.strs.push(o),Gt(n.wbrels,-1,"sharedStrings."+e,Rt.SST)),o="xl/workbook."+e,Pt(i,o,O5(t)),r.workbooks.push(o),Gt(n.rels,1,o,Rt.WB),o="xl/theme/theme1.xml",Pt(i,o,f5(t.Themes,n)),r.themes.push(o),Gt(n.wbrels,-1,"theme/theme1.xml",Rt.THEME),o="xl/styles."+e,Pt(i,o,c5(t,n)),r.styles.push(o),Gt(n.wbrels,-1,"styles."+e,Rt.STY),t.vbaraw&&a&&(o="xl/vbaProject.bin",Pt(i,o,t.vbaraw),r.vba.push(o),Gt(n.wbrels,-1,"vbaProject.bin",Rt.VBA)),o="xl/metadata."+e,Pt(i,o,d5()),r.metadata.push(o),Gt(n.wbrels,-1,"metadata."+e,Rt.XLMETA),_.length>1&&(o="xl/persons/person.xml",Pt(i,o,qit(_)),r.people.push(o),Gt(n.wbrels,-1,"persons/person.xml",Rt.PEOPLE)),Pt(i,"[Content_Types].xml",W4(r,n)),Pt(i,"_rels/.rels",u0(n.rels)),Pt(i,"xl/_rels/workbook."+e+".rels",u0(n.wbrels)),delete n.revssf,delete n.ssf,i}function glt(t,n){var e="";switch((n||{}).type||"base64"){case"buffer":return[t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7]];case"base64":e=Dr(t.slice(0,12));break;case"binary":e=t;break;case"array":return[t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7]];default:throw new Error("Unrecognized type "+(n&&n.type||"undefined"))}return[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3),e.charCodeAt(4),e.charCodeAt(5),e.charCodeAt(6),e.charCodeAt(7)]}function F5(t,n){switch(n.type){case"base64":case"binary":break;case"buffer":case"array":n.type="";break;case"file":return Sl(n.file,Jt.write(t,{type:Kt?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+n.bookType+"' files");default:throw new Error("Unrecognized type "+n.type)}return Jt.write(t,n)}function flt(t,n){var e=Le(n||{}),a=_lt(t,e);return dlt(a,e)}function dlt(t,n){var e={},a=Kt?"nodebuffer":typeof Uint8Array<"u"?"array":"string";if(n.compression&&(e.compression="DEFLATE"),n.password)e.type=a;else switch(n.type){case"base64":e.type="base64";break;case"binary":e.type="string";break;case"string":throw new Error("'string' output type invalid for '"+n.bookType+"' files");case"buffer":case"file":e.type=a;break;default:throw new Error("Unrecognized type "+n.type)}var r=t.FullPaths?Jt.write(t,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[e.type]||e.type,compression:!!n.compression}):t.generate(e);if(typeof Deno<"u"&&typeof r=="string"){if(n.type=="binary"||n.type=="base64")return r;r=new Uint8Array(Hg(r))}return n.password&&typeof encrypt_agile<"u"?F5(encrypt_agile(r,n.password),n):n.type==="file"?Sl(n.file,r):n.type=="string"?nu(r):r}function plt(t,n){var e=n||{},a=Put(t,e);return F5(a,e)}function Wa(t,n,e){e||(e="");var a=e+t;switch(n.type){case"base64":return ol(ul(a));case"binary":return ul(a);case"string":return t;case"file":return Sl(n.file,a,"utf8");case"buffer":return Kt?Kr(a,"utf8"):typeof TextEncoder<"u"?new TextEncoder().encode(a):Wa(a,{type:"binary"}).split("").map(function(r){return r.charCodeAt(0)})}throw new Error("Unrecognized type "+n.type)}function mlt(t,n){switch(n.type){case"base64":return ol(t);case"binary":return t;case"string":return t;case"file":return Sl(n.file,t,"binary");case"buffer":return Kt?Kr(t,"binary"):t.split("").map(function(e){return e.charCodeAt(0)})}throw new Error("Unrecognized type "+n.type)}function T_(t,n){switch(n.type){case"string":case"base64":case"binary":for(var e="",a=0;a<t.length;++a)e+=String.fromCharCode(t[a]);return n.type=="base64"?ol(e):n.type=="string"?nu(e):e;case"file":return Sl(n.file,t);case"buffer":return t;default:throw new Error("Unrecognized type "+n.type)}}function B5(t,n){Get(),eut(t);var e=Le(n||{});if(e.cellStyles&&(e.cellNF=!0,e.sheetStubs=!0),e.type=="array"){e.type="binary";var a=B5(t,e);return e.type="array",Hg(a)}var r=0;if(e.sheet&&(typeof e.sheet=="number"?r=e.sheet:r=t.SheetNames.indexOf(e.sheet),!t.SheetNames[r]))throw new Error("Sheet not found: "+e.sheet+" : "+typeof e.sheet);switch(e.bookType||"xlsb"){case"xml":case"xlml":return Wa(Out(t,e),e);case"slk":case"sylk":return Wa(Jrt.from_sheet(t.Sheets[t.SheetNames[r]],e),e);case"htm":case"html":return Wa(M5(t.Sheets[t.SheetNames[r]],e),e);case"txt":return mlt(R5(t.Sheets[t.SheetNames[r]],e),e);case"csv":return Wa(Jv(t.Sheets[t.SheetNames[r]],e),e,"\uFEFF");case"dif":return Wa(tit.from_sheet(t.Sheets[t.SheetNames[r]],e),e);case"dbf":return T_(Zrt.from_sheet(t.Sheets[t.SheetNames[r]],e),e);case"prn":return Wa(nit.from_sheet(t.Sheets[t.SheetNames[r]],e),e);case"rtf":return Wa(uit.from_sheet(t.Sheets[t.SheetNames[r]],e),e);case"eth":return Wa(h5.from_sheet(t.Sheets[t.SheetNames[r]],e),e);case"fods":return Wa(L5(t,e),e);case"wk1":return T_(GC.sheet_to_wk1(t.Sheets[t.SheetNames[r]],e),e);case"wk3":return T_(GC.book_to_wk3(t,e),e);case"biff2":e.biff||(e.biff=2);case"biff3":e.biff||(e.biff=3);case"biff4":return e.biff||(e.biff=4),T_(P5(t,e),e);case"biff5":e.biff||(e.biff=5);case"biff8":case"xla":case"xls":return e.biff||(e.biff=8),plt(t,e);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"numbers":case"ods":return flt(t,e);default:throw new Error("Unrecognized bookType |"+e.bookType+"|")}}function vlt(t){if(!t.bookType){var n={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"},e=t.file.slice(t.file.lastIndexOf(".")).toLowerCase();e.match(/^\.[a-z]+$/)&&(t.bookType=e.slice(1)),t.bookType=n[t.bookType]||t.bookType}}function ylt(t,n,e){var a={};return a.type="file",a.file=n,vlt(a),B5(t,a)}function xlt(t,n,e,a,r,i,o,h){var u=te(e),l=h.defval,_=h.raw||!Object.prototype.hasOwnProperty.call(h,"raw"),s=!0,c=r===1?[]:{};if(r!==1)if(Object.defineProperty)try{Object.defineProperty(c,"__rowNum__",{value:e,enumerable:!1})}catch{c.__rowNum__=e}else c.__rowNum__=e;if(!o||t[e])for(var g=n.s.c;g<=n.e.c;++g){var d=o?t[e][g]:t[a[g]+u];if(d===void 0||d.t===void 0){if(l===void 0)continue;i[g]!=null&&(c[i[g]]=l);continue}var f=d.v;switch(d.t){case"z":if(f==null)break;continue;case"e":f=f==0?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+d.t)}if(i[g]!=null){if(f==null)if(d.t=="e"&&f===null)c[i[g]]=null;else if(l!==void 0)c[i[g]]=l;else if(_&&f===null)c[i[g]]=null;else continue;else c[i[g]]=_&&(d.t!=="n"||d.t==="n"&&h.rawNumbers!==!1)?f:Lr(d,f,h);f!=null&&(s=!1)}}return{row:c,isempty:s}}function yc(t,n){if(t==null||t["!ref"]==null)return[];var e={t:"n",v:0},a=0,r=1,i=[],o=0,h="",u={s:{r:0,c:0},e:{r:0,c:0}},l=n||{},_=l.range!=null?l.range:t["!ref"];switch(l.header===1?a=1:l.header==="A"?a=2:Array.isArray(l.header)?a=3:l.header==null&&(a=0),typeof _){case"string":u=_n(_);break;case"number":u=_n(t["!ref"]),u.s.r=_;break;default:u=_}a>0&&(r=0);var s=te(u.s.r),c=[],g=[],d=0,f=0,p=Array.isArray(t),v=u.s.r,m=0,y={};p&&!t[v]&&(t[v]=[]);var T=l.skipHidden&&t["!cols"]||[],x=l.skipHidden&&t["!rows"]||[];for(m=u.s.c;m<=u.e.c;++m)if(!(T[m]||{}).hidden)switch(c[m]=se(m),e=p?t[v][m]:t[c[m]+s],a){case 1:i[m]=m-u.s.c;break;case 2:i[m]=c[m];break;case 3:i[m]=l.header[m-u.s.c];break;default:if(e==null&&(e={w:"__EMPTY",t:"s"}),h=o=Lr(e,null,l),f=y[o]||0,!f)y[o]=1;else{do h=o+"_"+f++;while(y[h]);y[o]=f,y[h]=1}i[m]=h}for(v=u.s.r+r;v<=u.e.r;++v)if(!(x[v]||{}).hidden){var b=xlt(t,u,v,c,a,i,p,l);(b.isempty===!1||(a===1?l.blankrows!==!1:l.blankrows))&&(g[d++]=b.row)}return g.length=d,g}var JC=/"/g;function Tlt(t,n,e,a,r,i,o,h){for(var u=!0,l=[],_="",s=te(e),c=n.s.c;c<=n.e.c;++c)if(a[c]){var g=h.dense?(t[e]||[])[c]:t[a[c]+s];if(g==null)_="";else if(g.v!=null){u=!1,_=""+(h.rawNumbers&&g.t=="n"?g.v:Lr(g,null,h));for(var d=0,f=0;d!==_.length;++d)if((f=_.charCodeAt(d))===r||f===i||f===34||h.forceQuotes){_='"'+_.replace(JC,'""')+'"';break}_=="ID"&&(_='"ID"')}else g.f!=null&&!g.F?(u=!1,_="="+g.f,_.indexOf(",")>=0&&(_='"'+_.replace(JC,'""')+'"')):_="";l.push(_)}return h.blankrows===!1&&u?null:l.join(o)}function Jv(t,n){var e=[],a=n??{};if(t==null||t["!ref"]==null)return"";var r=_n(t["!ref"]),i=a.FS!==void 0?a.FS:",",o=i.charCodeAt(0),h=a.RS!==void 0?a.RS:`
`,u=h.charCodeAt(0),l=new RegExp((i=="|"?"\\|":i)+"+$"),_="",s=[];a.dense=Array.isArray(t);for(var c=a.skipHidden&&t["!cols"]||[],g=a.skipHidden&&t["!rows"]||[],d=r.s.c;d<=r.e.c;++d)(c[d]||{}).hidden||(s[d]=se(d));for(var f=0,p=r.s.r;p<=r.e.r;++p)(g[p]||{}).hidden||(_=Tlt(t,r,p,s,o,u,i,a),_!=null&&(a.strip&&(_=_.replace(l,"")),(_||a.blankrows!==!1)&&e.push((f++?h:"")+_)));return delete a.dense,e.join("")}function R5(t,n){n||(n={}),n.FS="	",n.RS=`
`;var e=Jv(t,n);return e}function blt(t){var n="",e,a="";if(t==null||t["!ref"]==null)return[];var r=_n(t["!ref"]),i="",o=[],h,u=[],l=Array.isArray(t);for(h=r.s.c;h<=r.e.c;++h)o[h]=se(h);for(var _=r.s.r;_<=r.e.r;++_)for(i=te(_),h=r.s.c;h<=r.e.c;++h)if(n=o[h]+i,e=l?(t[_]||[])[h]:t[n],a="",e!==void 0){if(e.F!=null){if(n=e.F,!e.f)continue;a=e.f,n.indexOf(":")==-1&&(n=n+":"+n)}if(e.f!=null)a=e.f;else{if(e.t=="z")continue;if(e.t=="n"&&e.v!=null)a=""+e.v;else if(e.t=="b")a=e.v?"TRUE":"FALSE";else if(e.w!==void 0)a="'"+e.w;else{if(e.v===void 0)continue;e.t=="s"?a="'"+e.v:a=""+e.v}}u[u.length]=n+"="+a}return u}function j5(t,n,e){var a=e||{},r=+!a.skipHeader,i=t||{},o=0,h=0;if(i&&a.origin!=null)if(typeof a.origin=="number")o=a.origin;else{var u=typeof a.origin=="string"?Vn(a.origin):a.origin;o=u.r,h=u.c}var l,_={s:{c:0,r:0},e:{c:h,r:o+n.length-1+r}};if(i["!ref"]){var s=_n(i["!ref"]);_.e.c=Math.max(_.e.c,s.e.c),_.e.r=Math.max(_.e.r,s.e.r),o==-1&&(o=s.e.r+1,_.e.r=o+n.length-1+r)}else o==-1&&(o=0,_.e.r=n.length-1+r);var c=a.header||[],g=0;n.forEach(function(f,p){ee(f).forEach(function(v){(g=c.indexOf(v))==-1&&(c[g=c.length]=v);var m=f[v],y="z",T="",x=zt({c:h+g,r:o+p+r});l=sl(i,x),m&&typeof m=="object"&&!(m instanceof Date)?i[x]=m:(typeof m=="number"?y="n":typeof m=="boolean"?y="b":typeof m=="string"?y="s":m instanceof Date?(y="d",a.cellDates||(y="n",m=De(m)),T=a.dateNF||Tn[14]):m===null&&a.nullError&&(y="e",m=0),l?(l.t=y,l.v=m,delete l.w,delete l.R,T&&(l.z=T)):i[x]=l={t:y,v:m},T&&(l.z=T))})}),_.e.c=Math.max(_.e.c,h+c.length-1);var d=te(o);if(r)for(g=0;g<c.length;++g)i[se(g+h)+d]={t:"s",v:c[g]};return i["!ref"]=Hn(_),i}function Clt(t,n){return j5(null,t,n)}function sl(t,n,e){if(typeof n=="string"){if(Array.isArray(t)){var a=Vn(n);return t[a.r]||(t[a.r]=[]),t[a.r][a.c]||(t[a.r][a.c]={t:"z"})}return t[n]||(t[n]={t:"z"})}return typeof n!="number"?sl(t,zt(n)):sl(t,zt({r:n,c:e||0}))}function klt(t,n){if(typeof n=="number"){if(n>=0&&t.SheetNames.length>n)return n;throw new Error("Cannot find sheet # "+n)}else if(typeof n=="string"){var e=t.SheetNames.indexOf(n);if(e>-1)return e;throw new Error("Cannot find sheet name |"+n+"|")}else throw new Error("Cannot find sheet |"+n+"|")}function Nlt(){return{SheetNames:[],Sheets:{}}}function Alt(t,n,e,a){var r=1;if(!e)for(;r<=65535&&t.SheetNames.indexOf(e="Sheet"+r)!=-1;++r,e=void 0);if(!e||t.SheetNames.length>=65535)throw new Error("Too many worksheets");if(a&&t.SheetNames.indexOf(e)>=0){var i=e.match(/(^.*?)(\d+)$/);r=i&&+i[2]||0;var o=i&&i[1]||e;for(++r;r<=65535&&t.SheetNames.indexOf(e=o+r)!=-1;++r);}if(H5(e),t.SheetNames.indexOf(e)>=0)throw new Error("Worksheet with name |"+e+"| already exists!");return t.SheetNames.push(e),t.Sheets[e]=n,e}function wlt(t,n,e){t.Workbook||(t.Workbook={}),t.Workbook.Sheets||(t.Workbook.Sheets=[]);var a=klt(t,n);switch(t.Workbook.Sheets[a]||(t.Workbook.Sheets[a]={}),e){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+e)}t.Workbook.Sheets[a].Hidden=e}function Slt(t,n){return t.z=n,t}function K5(t,n,e){return n?(t.l={Target:n},e&&(t.l.Tooltip=e)):delete t.l,t}function Hlt(t,n,e){return K5(t,"#"+n,e)}function Olt(t,n,e){t.c||(t.c=[]),t.c.push({t:n,a:e||"SheetJS"})}function Elt(t,n,e,a){for(var r=typeof n!="string"?n:_n(n),i=typeof n=="string"?n:Hn(n),o=r.s.r;o<=r.e.r;++o)for(var h=r.s.c;h<=r.e.c;++h){var u=sl(t,o,h);u.t="n",u.F=i,delete u.v,o==r.s.r&&h==r.s.c&&(u.f=e,a&&(u.D=!0))}return t}var Qf={encode_col:se,encode_row:te,encode_cell:zt,encode_range:Hn,decode_col:Vv,decode_row:Kv,split_cell:Gat,decode_cell:Vn,decode_range:Je,format_cell:Lr,sheet_add_aoa:K4,sheet_add_json:j5,sheet_add_dom:I5,aoa_to_sheet:hh,json_to_sheet:Clt,table_to_sheet:D5,table_to_book:tlt,sheet_to_csv:Jv,sheet_to_txt:R5,sheet_to_json:yc,sheet_to_html:M5,sheet_to_formulae:blt,sheet_to_row_object_array:yc,sheet_get_cell:sl,book_new:Nlt,book_append_sheet:Alt,book_set_sheet_visibility:wlt,cell_set_number_format:Slt,cell_set_hyperlink:K5,cell_set_internal_link:Hlt,cell_add_comment:Olt,sheet_set_array_formula:Elt,consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};function Qe(t,n,e){const a=t.map(o=>{const h={};return n.forEach(u=>{h[u.label]=o[u.key]??""}),h}),r=Qf.json_to_sheet(a);r["!cols"]=n.map(o=>({wch:Math.max(12,(o.width||120)/8)}));const i=Qf.book_new();Qf.book_append_sheet(i,r,e.slice(0,31)),ylt(i,`${e}_${new Date().toISOString().slice(0,10)}.xlsx`)}function Plt({canEdit:t}){const[n,e]=J.useState("hd"),[a,r]=J.useState(0),i=()=>r(s=>s+1),o=Me("hd"),h=Me("counter"),u=h.filter(s=>At(s.tong)>0).map(s=>({name:s.ma_may||s.ma_hd,lg:At(s.lai_gop),dt:At(s.tong),bien:At(s.bien_lg)})).sort((s,c)=>c.dt-s.dt).slice(0,15),l=[{key:"ma_hd",label:"Mã HĐ",editable:!0,width:80},{key:"ten_kh",label:"Khách hàng",editable:!0,width:260},{key:"ma_may",label:"Mã máy",editable:!0,width:80},{key:"model",label:"Model",width:150},{key:"ngay_bd",label:"Bắt đầu",type:"date",editable:!0},{key:"ngay_kt",label:"Kết thúc",type:"date",editable:!0},{key:"gia_thue",label:"Giá thuê/tháng",type:"money",editable:!0},{key:"free_den",label:"Free đen",type:"num",editable:!0,width:90},{key:"gia_den_vuot",label:"Giá vượt/trang",type:"money",editable:!0},{key:"trang_thai",label:"Trạng thái",editable:!0},{key:"so_ngay_con_lai",label:"Ngày còn lại",type:"num",width:100},{key:"canh_bao",label:"Cảnh báo",width:120}],_=[{key:"thang",label:"Tháng",editable:!0,width:90},{key:"ma_hd",label:"Mã HĐ",editable:!0,width:80},{key:"ten_kh",label:"Khách hàng",width:240},{key:"ma_may",label:"Máy",width:70},{key:"den_dau",label:"Counter đầu",type:"num",editable:!0},{key:"den_cuoi",label:"Counter cuối",type:"num",editable:!0},{key:"sl_den",label:"SL trang",type:"num"},{key:"dt_co_dinh",label:"DT cố định",type:"money"},{key:"dt_vuot",label:"DT vượt",type:"money"},{key:"tong",label:"Tổng thanh toán",type:"money"},{key:"lai_gop",label:"Lãi gộp",type:"money"},{key:"bien_lg",label:"Biên LG",width:80}];return k.jsxs("div",{className:"space-y-6",children:[k.jsxs("div",{children:[k.jsx("h1",{className:"text-2xl font-bold text-ink",children:"Cho thuê máy"}),k.jsx("p",{className:"text-slate-500 text-sm",children:"Hợp đồng thuê, chốt counter và doanh thu hằng tháng"})]}),k.jsx(me,{title:"Doanh thu & lãi gộp theo máy (top 15)",children:k.jsx(Ha,{width:"100%",height:260,children:k.jsxs(ti,{data:u,children:[k.jsx(xr,{strokeDasharray:"3 3",vertical:!1,stroke:"#eef2f7"}),k.jsx(Pa,{dataKey:"name",tick:{fontSize:11,fill:"#64748b"}}),k.jsx(Ma,{tickFormatter:Ae,tick:{fontSize:11,fill:"#94a3b8"},width:60}),k.jsx(An,{content:Qa}),k.jsx(Zn,{dataKey:"dt",name:"Doanh thu",fill:"#0b6b5f",radius:[4,4,0,0]}),k.jsx(Zn,{dataKey:"lg",name:"Lãi gộp",fill:"#12a08e",radius:[4,4,0,0]})]})})}),k.jsxs("div",{className:"flex gap-2",children:[k.jsx(t3,{active:n==="hd",onClick:()=>e("hd"),icon:b1,label:`Hợp đồng thuê (${o.length})`}),k.jsx(t3,{active:n==="counter",onClick:()=>e("counter"),icon:YO,label:`Counter & doanh thu (${h.length})`})]}),n==="hd"?k.jsx(Xe,{title:"Hợp đồng cho thuê",columns:l,rows:o,canEdit:t,onEdit:(s,c)=>{Fa("hd",s,c),i()},onAdd:()=>{Ba("hd",{ma_hd:"HD_MOI",trang_thai:"Đang hiệu lực"}),i()},onDelete:s=>{confirm("Xóa hợp đồng này?")&&(Ra("hd",s),i())},onExport:()=>Qe(o,l,"HopDongThue"),rowClass:s=>s.canh_bao&&String(s.canh_bao).includes("HET_HAN")?"bg-red-50/60":""}):k.jsx(Xe,{title:"Chốt counter & doanh thu thuê",columns:_,rows:h,canEdit:t,onEdit:(s,c)=>{const g=o.find(f=>f.ma_hd===c.ma_hd),d=Math.max(0,At(c.den_cuoi)-At(c.den_dau));if(c.sl_den=d,g){const f=Math.max(0,d-At(g.free_den))*At(g.gia_den_vuot);c.dt_co_dinh=At(g.gia_thue),c.dt_vuot=f;const p=At(g.gia_thue)+f;c.dt_chua_vat=p,c.vat=p*.08,c.tong=p*1.08}Fa("counter",s,c),i()},onAdd:()=>{Ba("counter",{thang:"2026-07"}),i()},onDelete:s=>{confirm("Xóa dòng counter này?")&&(Ra("counter",s),i())},onExport:()=>Qe(h,_,"CounterDoanhThu")})]},a)}function t3({active:t,onClick:n,icon:e,label:a}){return k.jsxs("button",{onClick:n,className:`inline-flex items-center gap-2 px-4 py-2 rounded-xl text-sm font-medium transition ${t?"bg-brand text-white shadow":"bg-white border border-slate-200 text-slate-600 hover:border-brand/40"}`,children:[k.jsx(e,{className:"w-4 h-4"})," ",a]})}function Mlt({canEdit:t}){const[n,e]=J.useState("dm"),[a,r]=J.useState(0),i=()=>r(c=>c+1),o=Me("hhvt"),h=Me("nxt"),u=J.useMemo(()=>o.map(c=>{const g=At(c.ton_cuoi),d=At(c.ton_toi_thieu),f=At(c.de_xuat_nhap);let p=null;return g<0?p="am":d>0&&g<d?p="thieu":f>0&&(p="canNhap"),{...c,_level:p}}).filter(c=>c._level),[o,a]),l=J.useMemo(()=>{const c={};return o.forEach(g=>{const d=g.nhom||"Khác";c[d]=(c[d]||0)+At(g.gia_tri_ton)}),Object.entries(c).map(([g,d])=>({name:g,value:d})).filter(g=>g.value>0).sort((g,d)=>d.value-g.value).slice(0,8)},[o,a]),_=[{key:"ma",label:"Mã",editable:!0,width:100},{key:"ten",label:"Tên hàng hóa / vật tư",editable:!0,width:260},{key:"nhom",label:"Nhóm",editable:!0,width:110},{key:"loai_ql",label:"Loại quản lý",editable:!0,width:130},{key:"dvt",label:"ĐVT",editable:!0,width:60},{key:"gia_nhap_bq",label:"Giá nhập BQ",type:"money"},{key:"gia_ban",label:"Giá bán",type:"money",editable:!0},{key:"ton_dau",label:"Tồn đầu",type:"num",editable:!0,width:80},{key:"nhap",label:"Nhập",type:"num",width:70},{key:"xuat",label:"Xuất",type:"num",width:70},{key:"ton_cuoi",label:"Tồn cuối",type:"num",width:80},{key:"ton_toi_thieu",label:"Tồn tối thiểu",type:"num",editable:!0,width:100},{key:"de_xuat_nhap",label:"Đề xuất nhập",type:"num",width:100},{key:"gia_tri_ton",label:"Giá trị tồn",type:"money"},{key:"trang_thai_mua",label:"Trạng thái",width:160}],s=[{key:"ngay",label:"Ngày",type:"date",editable:!0,width:95},{key:"so_phieu",label:"Số phiếu",editable:!0,width:85},{key:"loai_gd",label:"Loại GD",editable:!0,width:80},{key:"ma_hh",label:"Mã hàng",editable:!0,width:100},{key:"ten_hh",label:"Tên hàng",width:240},{key:"nhap_sl",label:"SL nhập",type:"num",editable:!0,width:80},{key:"nhap_dg",label:"ĐG nhập",type:"money",editable:!0},{key:"xuat_sl",label:"SL xuất",type:"num",editable:!0,width:80},{key:"tt_nhap",label:"TT nhập",type:"money"},{key:"tt_xuat",label:"TT xuất",type:"money"},{key:"doi_tuong",label:"Đối tượng",editable:!0,width:140},{key:"ghi_chu",label:"Ghi chú",editable:!0,width:150}];return k.jsxs("div",{className:"space-y-6",children:[k.jsxs("div",{children:[k.jsx("h1",{className:"text-2xl font-bold text-ink",children:"Kho vật tư"}),k.jsx("p",{className:"text-slate-500 text-sm",children:"Danh mục hàng hóa, nhập xuất tồn và cảnh báo mua hàng"})]}),k.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[k.jsx(me,{title:`Cảnh báo kho (${u.length} mã)`,className:"lg:col-span-1",children:k.jsxs("div",{className:"space-y-2 max-h-72 overflow-y-auto pr-1",children:[u.length===0&&k.jsx("div",{className:"text-sm text-slate-400 py-6 text-center",children:"Không có cảnh báo — kho ổn định"}),u.slice(0,40).map((c,g)=>k.jsxs("div",{className:`flex items-start gap-2.5 p-2.5 rounded-lg border text-sm ${c._level==="am"?"bg-red-50 border-red-200":c._level==="thieu"?"bg-amber-50 border-amber-200":"bg-sky-50 border-sky-200"}`,children:[k.jsx(xN,{className:`w-4 h-4 mt-0.5 shrink-0 ${c._level==="am"?"text-red-600":c._level==="thieu"?"text-amber-600":"text-sky-600"}`}),k.jsxs("div",{className:"min-w-0",children:[k.jsx("div",{className:"font-medium text-ink truncate",children:c.ten}),k.jsxs("div",{className:"text-xs text-slate-500",children:["Tồn: ",At(c.ton_cuoi)," · Min: ",At(c.ton_toi_thieu),At(c.de_xuat_nhap)>0&&k.jsxs(k.Fragment,{children:[" · Đề xuất nhập ",k.jsx("b",{children:At(c.de_xuat_nhap)})]})]})]})]},g))]})}),k.jsx(me,{title:"Giá trị tồn kho theo nhóm",className:"lg:col-span-2",children:k.jsx(Ha,{width:"100%",height:290,children:k.jsxs(ti,{data:l,margin:{bottom:30},children:[k.jsx(xr,{strokeDasharray:"3 3",vertical:!1,stroke:"#eef2f7"}),k.jsx(Pa,{dataKey:"name",angle:-20,textAnchor:"end",height:55,tick:{fontSize:11,fill:"#64748b"},interval:0}),k.jsx(Ma,{tickFormatter:Ae,tick:{fontSize:11,fill:"#94a3b8"},width:60}),k.jsx(An,{content:Qa}),k.jsx(Zn,{dataKey:"value",radius:[5,5,0,0],children:l.map((c,g)=>k.jsx(pr,{fill:zi[g%zi.length]},g))})]})})})]}),k.jsxs("div",{className:"flex gap-2",children:[k.jsx(n3,{active:n==="dm",onClick:()=>e("dm"),icon:C1,label:`Danh mục HH-VT (${o.length})`}),k.jsx(n3,{active:n==="nxt",onClick:()=>e("nxt"),icon:GO,label:`Sổ nhập xuất tồn (${h.length})`})]}),n==="dm"?k.jsx(Xe,{title:"Danh mục hàng hóa & vật tư",columns:_,rows:o,canEdit:t,onEdit:(c,g)=>{g.ton_cuoi=At(g.ton_dau)+At(g.nhap)-At(g.xuat),g.gia_tri_ton=At(g.ton_cuoi)*At(g.gia_nhap_bq),Fa("hhvt",c,g),i()},onAdd:()=>{Ba("hhvt",{ma:"MOI",loai_ql:"Vật tư tiêu hao",dvt:"Cái"}),i()},onDelete:c=>{confirm("Xóa mã hàng này?")&&(Ra("hhvt",c),i())},onExport:()=>Qe(o,_,"DanhMucHHVT"),rowClass:c=>At(c.ton_cuoi)<0?"bg-red-50/70":At(c.ton_toi_thieu)>0&&At(c.ton_cuoi)<At(c.ton_toi_thieu)?"bg-amber-50/70":""}):k.jsx(Xe,{title:"Sổ nhập xuất tồn",columns:s,rows:h,canEdit:t,onEdit:(c,g)=>{g.tt_nhap=At(g.nhap_sl)*At(g.nhap_dg),Fa("nxt",c,g),i()},onAdd:()=>{Ba("nxt",{ngay:new Date().toISOString().slice(0,10),loai_gd:"nhap"}),i()},onDelete:c=>{confirm("Xóa phiếu này?")&&(Ra("nxt",c),i())},onExport:()=>Qe(h,s,"NhapXuatTon")})]},a)}function n3({active:t,onClick:n,icon:e,label:a}){return k.jsxs("button",{onClick:n,className:`inline-flex items-center gap-2 px-4 py-2 rounded-xl text-sm font-medium transition ${t?"bg-brand text-white shadow":"bg-white border border-slate-200 text-slate-600 hover:border-brand/40"}`,children:[k.jsx(e,{className:"w-4 h-4"})," ",a]})}function Ilt({canEdit:t}){const[n,e]=J.useState("ticket"),[a,r]=J.useState(0),i=()=>r(_=>_+1),o=Me("ticket"),h=Me("muaban");Me("lsvt");const u=[{key:"ngay",label:"Ngày",type:"date",editable:!0,width:95},{key:"ma_ticket",label:"Mã ticket",editable:!0,width:90},{key:"loai_dv",label:"Loại DV",editable:!0,width:110},{key:"ten_kh",label:"Khách hàng",editable:!0,width:230},{key:"ma_may",label:"Máy",editable:!0,width:80},{key:"noi_dung",label:"Nội dung",editable:!0,width:220},{key:"ktv",label:"KTV",editable:!0,width:110},{key:"downtime",label:"Downtime (giờ)",type:"num",editable:!0,width:110},{key:"doanh_thu",label:"Doanh thu SC",type:"money",editable:!0},{key:"cp_vat_tu",label:"CP vật tư",type:"money",editable:!0},{key:"cp_nhan_cong",label:"CP nhân công",type:"money",editable:!0},{key:"lai_gop",label:"Lãi gộp",type:"money"},{key:"trang_thai",label:"Trạng thái",editable:!0,width:110}],l=[{key:"ngay",label:"Ngày",type:"date",editable:!0,width:95},{key:"so_don",label:"Số đơn",editable:!0,width:85},{key:"ten_kh",label:"Khách hàng",editable:!0,width:230},{key:"ten_hh",label:"Hàng hóa",editable:!0,width:230},{key:"so_luong",label:"SL",type:"num",editable:!0,width:60},{key:"don_gia",label:"Đơn giá",type:"money",editable:!0},{key:"chiet_khau",label:"CK %",editable:!0,width:70},{key:"dt_chua_vat",label:"DT chưa VAT",type:"money"},{key:"tong",label:"Tổng thanh toán",type:"money"},{key:"gia_von",label:"Giá vốn",type:"money",editable:!0},{key:"lai_gop",label:"Lãi gộp",type:"money"},{key:"trang_thai",label:"Trạng thái",editable:!0,width:110}];return k.jsxs("div",{className:"space-y-6",children:[k.jsxs("div",{children:[k.jsx("h1",{className:"text-2xl font-bold text-ink",children:"Dịch vụ & Bán hàng"}),k.jsx("p",{className:"text-slate-500 text-sm",children:"Ticket sửa chữa, bảo trì và đơn mua bán hàng hóa"})]}),k.jsxs("div",{className:"flex gap-2",children:[k.jsx(e3,{active:n==="ticket",onClick:()=>e("ticket"),icon:TN,label:`Ticket dịch vụ (${o.length})`}),k.jsx(e3,{active:n==="muaban",onClick:()=>e("muaban"),icon:iE,label:`Mua bán (${h.length})`})]}),n==="ticket"?k.jsx(Xe,{title:"Ticket dịch vụ - sửa chữa",columns:u,rows:o,canEdit:t,onEdit:(_,s)=>{const c=At(s.cp_vat_tu)+At(s.cp_nhan_cong);s.gia_von=c,s.lai_gop=At(s.doanh_thu)-c,s.tong_thu=At(s.doanh_thu)*1.08,Fa("ticket",_,s),i()},onAdd:()=>{Ba("ticket",{ngay:new Date().toISOString().slice(0,10),ma_ticket:"TK_MOI",trang_thai:"Mới"}),i()},onDelete:_=>{confirm("Xóa ticket?")&&(Ra("ticket",_),i())},onExport:()=>Qe(o,u,"TicketDichVu")}):k.jsx(Xe,{title:"Đơn mua bán hàng hóa",columns:l,rows:h,canEdit:t,onEdit:(_,s)=>{const c=At(s.so_luong)*At(s.don_gia)*(1-At(s.chiet_khau)/100);s.dt_chua_vat=c,s.vat=c*.08,s.tong=c*1.08,s.lai_gop=c-At(s.gia_von),Fa("muaban",_,s),i()},onAdd:()=>{Ba("muaban",{ngay:new Date().toISOString().slice(0,10),trang_thai:"Mới"}),i()},onDelete:_=>{confirm("Xóa đơn?")&&(Ra("muaban",_),i())},onExport:()=>Qe(h,l,"MuaBan")})]},a)}function e3({active:t,onClick:n,icon:e,label:a}){return k.jsxs("button",{onClick:n,className:`inline-flex items-center gap-2 px-4 py-2 rounded-xl text-sm font-medium transition ${t?"bg-brand text-white shadow":"bg-white border border-slate-200 text-slate-600 hover:border-brand/40"}`,children:[k.jsx(e,{className:"w-4 h-4"})," ",a]})}function Dlt({canEdit:t}){const[n,e]=J.useState("thu"),[a,r]=J.useState(0),i=()=>r(g=>g+1),o=Me("congno"),h=Me("congno_ncc"),u=Me("thuchi"),l=J.useMemo(()=>{const g={};return o.forEach(d=>{const f=d.ten_kh||"?";g[f]=(g[f]||0)+At(d.con_no)}),Object.entries(g).map(([d,f])=>({name:d.length>26?d.slice(0,26)+"…":d,value:f})).filter(d=>d.value>0).sort((d,f)=>f.value-d.value).slice(0,10)},[o,a]),_=[{key:"ngay",label:"Ngày PS",type:"date",editable:!0,width:95},{key:"nguon",label:"Nguồn",editable:!0,width:100},{key:"so_ct",label:"Số CT",editable:!0,width:85},{key:"ten_kh",label:"Khách hàng",editable:!0,width:240},{key:"tong_phai_thu",label:"Phải thu",type:"money",editable:!0},{key:"da_thu",label:"Đã thu",type:"money",editable:!0},{key:"con_no",label:"Còn nợ",type:"money"},{key:"ngay_den_han",label:"Đến hạn",type:"date",editable:!0,width:95},{key:"so_ngay_qh",label:"Ngày QH",type:"num",width:80},{key:"nhom_tuoi",label:"Tuổi nợ",width:80},{key:"tinh_trang",label:"Tình trạng",editable:!0,width:110}],s=[{key:"ngay",label:"Ngày PS",type:"date",editable:!0,width:95},{key:"ten_ncc",label:"Nhà cung cấp",editable:!0,width:220},{key:"so_ct",label:"Số CT",editable:!0,width:85},{key:"noi_dung",label:"Nội dung",editable:!0,width:220},{key:"phai_tra",label:"Phải trả",type:"money",editable:!0},{key:"da_tra",label:"Đã trả",type:"money",editable:!0},{key:"con_phai_tra",label:"Còn phải trả",type:"money"},{key:"ngay_den_han",label:"Đến hạn",type:"date",editable:!0,width:95},{key:"trang_thai",label:"Trạng thái",editable:!0,width:100}],c=[{key:"ngay",label:"Ngày",type:"date",editable:!0,width:95},{key:"so_ct",label:"Số CT",editable:!0,width:85},{key:"tk_tien",label:"TK tiền",editable:!0,width:110},{key:"loai_gd",label:"Loại GD",editable:!0,width:90},{key:"nguon",label:"Nguồn nghiệp vụ",editable:!0,width:130},{key:"ten_kh",label:"Đối tượng",editable:!0,width:210},{key:"noi_dung",label:"Nội dung",editable:!0,width:220},{key:"thu",label:"Thu",type:"money",editable:!0},{key:"chi",label:"Chi",type:"money",editable:!0},{key:"nhom_dong_tien",label:"Nhóm dòng tiền",editable:!0,width:130}];return k.jsxs("div",{className:"space-y-6",children:[k.jsxs("div",{children:[k.jsx("h1",{className:"text-2xl font-bold text-ink",children:"Công nợ & Dòng tiền"}),k.jsx("p",{className:"text-slate-500 text-sm",children:"Phải thu khách hàng, phải trả nhà cung cấp, sổ thu chi"})]}),k.jsx(me,{title:"Top 10 khách hàng còn nợ",children:k.jsx(Ha,{width:"100%",height:280,children:k.jsxs(ti,{data:l,layout:"vertical",margin:{left:10,right:20},children:[k.jsx(xr,{strokeDasharray:"3 3",horizontal:!1,stroke:"#eef2f7"}),k.jsx(Pa,{type:"number",tickFormatter:Ae,tick:{fontSize:11,fill:"#94a3b8"}}),k.jsx(Ma,{type:"category",dataKey:"name",width:170,tick:{fontSize:11,fill:"#475569"}}),k.jsx(An,{content:Qa}),k.jsx(Zn,{dataKey:"value",fill:"#d97706",radius:[0,5,5,0],barSize:16})]})})}),k.jsxs("div",{className:"flex gap-2 flex-wrap",children:[k.jsx(Zf,{active:n==="thu",onClick:()=>e("thu"),icon:mN,label:`Phải thu (${o.length})`}),k.jsx(Zf,{active:n==="ncc",onClick:()=>e("ncc"),icon:zO,label:`Phải trả NCC (${h.length})`}),k.jsx(Zf,{active:n==="tc",onClick:()=>e("tc"),icon:KO,label:`Thu chi tiền (${u.length})`})]}),n==="thu"&&k.jsx(Xe,{title:"Công nợ phải thu",columns:_,rows:o,canEdit:t,onEdit:(g,d)=>{d.con_no=At(d.tong_phai_thu)-At(d.da_thu),Fa("congno",g,d),i()},onAdd:()=>{Ba("congno",{ngay:new Date().toISOString().slice(0,10),tinh_trang:"Chưa thu"}),i()},onDelete:g=>{confirm("Xóa dòng công nợ?")&&(Ra("congno",g),i())},onExport:()=>Qe(o,_,"CongNoPhaiThu"),rowClass:g=>At(g.so_ngay_qh)>90?"bg-red-50/70":At(g.so_ngay_qh)>0?"bg-amber-50/60":""}),n==="ncc"&&k.jsx(Xe,{title:"Công nợ phải trả nhà cung cấp",columns:s,rows:h,canEdit:t,onEdit:(g,d)=>{d.con_phai_tra=At(d.phai_tra)-At(d.da_tra),Fa("congno_ncc",g,d),i()},onAdd:()=>{Ba("congno_ncc",{ngay:new Date().toISOString().slice(0,10),trang_thai:"Chưa trả"}),i()},onDelete:g=>{confirm("Xóa dòng?")&&(Ra("congno_ncc",g),i())},onExport:()=>Qe(h,s,"CongNoNCC")}),n==="tc"&&k.jsx(Xe,{title:"Sổ thu chi tiền",columns:c,rows:u,canEdit:t,onEdit:(g,d)=>{Fa("thuchi",g,d),i()},onAdd:()=>{Ba("thuchi",{ngay:new Date().toISOString().slice(0,10),loai_gd:"Thu"}),i()},onDelete:g=>{confirm("Xóa dòng?")&&(Ra("thuchi",g),i())},onExport:()=>Qe(u,c,"ThuChiTien")})]},a)}function Zf({active:t,onClick:n,icon:e,label:a}){return k.jsxs("button",{onClick:n,className:`inline-flex items-center gap-2 px-4 py-2 rounded-xl text-sm font-medium transition ${t?"bg-brand text-white shadow":"bg-white border border-slate-200 text-slate-600 hover:border-brand/40"}`,children:[k.jsx(e,{className:"w-4 h-4"})," ",a]})}function Llt(){const t=Me("pl"),n=Me("chiphi"),e=J.useMemo(()=>{const l={};return t.forEach(_=>{const s=_.mang_kd||"Khác";l[s]||(l[s]={name:s,dt:0,gv:0,lg:0,ln:0}),l[s].dt+=At(_.dt_chua_vat),l[s].gv+=At(_.gia_von),l[s].lg+=At(_.lai_gop),l[s].ln+=At(_.loi_nhuan_thuan)}),Object.values(l).sort((_,s)=>s.dt-_.dt)},[t]),a=J.useMemo(()=>{const l={};return n.forEach(_=>{const s=_.bo_phan||"Chung";l[s]=(l[s]||0)+At(_.tong)}),Object.entries(l).map(([_,s])=>({name:_,value:s})).sort((_,s)=>s.value-_.value)},[n]),r=e.reduce((l,_)=>l+_.dt,0),i=e.reduce((l,_)=>l+_.lg,0),o=e.reduce((l,_)=>l+_.ln,0),h=[{key:"thang",label:"Tháng",width:85},{key:"mang_kd",label:"Mảng KD",width:110},{key:"ten_kh",label:"Khách hàng",width:250},{key:"dt_chua_vat",label:"Doanh thu",type:"money"},{key:"gia_von",label:"Giá vốn",type:"money"},{key:"lai_gop",label:"Lãi gộp",type:"money"},{key:"bien_lg",label:"Biên LG",width:80},{key:"cp_ql",label:"CP QL phân bổ",type:"money"},{key:"loi_nhuan_thuan",label:"LN thuần",type:"money"}],u=[{key:"ngay",label:"Ngày",type:"date",width:95},{key:"nhom_cp",label:"Nhóm CP",width:140},{key:"noi_dung",label:"Nội dung",width:260},{key:"bo_phan",label:"Bộ phận",width:110},{key:"loai_cp",label:"Loại",width:90},{key:"tong",label:"Tổng tiền",type:"money"},{key:"trang_thai_budget",label:"Budget",width:110}];return k.jsxs("div",{className:"space-y-6",children:[k.jsxs("div",{children:[k.jsx("h1",{className:"text-2xl font-bold text-ink",children:"Báo cáo lãi lỗ (P&L)"}),k.jsx("p",{className:"text-slate-500 text-sm",children:"Lợi nhuận theo mảng kinh doanh, khách hàng và chi phí vận hành"})]}),k.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[k.jsx(Jf,{label:"Tổng doanh thu",value:r,color:"text-brand"}),k.jsx(Jf,{label:"Tổng lãi gộp",value:i,color:"text-emerald-600",sub:r?CN(i/r)+" biên LG":""}),k.jsx(Jf,{label:"Lợi nhuận thuần",value:o,color:o>=0?"text-violet-600":"text-red-600"})]}),k.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[k.jsx(me,{title:"Doanh thu — Lãi gộp — LN thuần theo mảng",children:k.jsx(Ha,{width:"100%",height:300,children:k.jsxs(ti,{data:e,children:[k.jsx(xr,{strokeDasharray:"3 3",vertical:!1,stroke:"#eef2f7"}),k.jsx(Pa,{dataKey:"name",tick:{fontSize:12,fill:"#64748b"}}),k.jsx(Ma,{tickFormatter:Ae,tick:{fontSize:11,fill:"#94a3b8"},width:60}),k.jsx(An,{content:Qa}),k.jsx(nr,{}),k.jsx(Zn,{dataKey:"dt",name:"Doanh thu",fill:"#0b6b5f",radius:[4,4,0,0]}),k.jsx(Zn,{dataKey:"lg",name:"Lãi gộp",fill:"#12a08e",radius:[4,4,0,0]}),k.jsx(Zn,{dataKey:"ln",name:"LN thuần",fill:"#7c3aed",radius:[4,4,0,0]})]})})}),k.jsx(me,{title:"Chi phí theo bộ phận",children:k.jsx(Ha,{width:"100%",height:300,children:k.jsxs(Tm,{children:[k.jsx($a,{data:a,dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:100,innerRadius:50,paddingAngle:2,children:a.map((l,_)=>k.jsx(pr,{fill:zi[_%zi.length]},_))}),k.jsx(An,{content:Qa}),k.jsx(nr,{verticalAlign:"bottom"})]})})})]}),k.jsx(Xe,{title:"P&L chi tiết theo khách hàng",columns:h,rows:t,onExport:()=>Qe(t,h,"PL_ChiTiet")}),k.jsx(Xe,{title:"Chi phí vận hành",columns:u,rows:n,onExport:()=>Qe(n,u,"ChiPhiVanHanh")})]})}function Jf({label:t,value:n,color:e,sub:a}){return k.jsxs("div",{className:"bg-white rounded-2xl border border-slate-200 p-5 shadow-sm",children:[k.jsx("div",{className:"text-xs uppercase tracking-wide text-slate-400 font-medium",children:t}),k.jsxs("div",{className:`text-2xl font-bold mt-1 tabular-nums ${e}`,children:[N1(n)," đ"]}),a&&k.jsx("div",{className:"text-xs text-slate-500 mt-0.5",children:a})]})}function Flt({canEdit:t}){const[n,e]=J.useState(0),a=()=>e(o=>o+1),r=Me("may"),i=[{key:"ma_may",label:"Mã máy",editable:!0,width:80},{key:"model",label:"Model",editable:!0,width:180},{key:"serial",label:"Serial",editable:!0,width:110},{key:"ten_kh",label:"Khách hàng hiện tại",editable:!0,width:250},{key:"ngay_mua",label:"Ngày mua",type:"date",editable:!0,width:95},{key:"nguyen_gia",label:"Nguyên giá",type:"money",editable:!0},{key:"gia_thu_hoi",label:"Giá thu hồi",type:"money",editable:!0},{key:"tinh_trang",label:"Tình trạng",editable:!0,width:120},{key:"phan_loai",label:"Phân loại TS",width:90},{key:"khau_hao_thang",label:"KH tháng",type:"money"},{key:"gia_thue_toi_thieu",label:"Giá thuê tối thiểu",type:"money"},{key:"loi_nhuan_thang",label:"LN tháng",type:"money"}];return k.jsxs("div",{className:"space-y-6",children:[k.jsxs("div",{children:[k.jsx("h1",{className:"text-2xl font-bold text-ink",children:"Máy / Tài sản"}),k.jsx("p",{className:"text-slate-500 text-sm",children:"Danh mục máy photocopy, khấu hao và hiệu quả sinh lời từng máy"})]}),k.jsx(Xe,{title:"Danh mục máy",columns:i,rows:r,canEdit:t,onEdit:(o,h)=>{Fa("may",o,h),a()},onAdd:()=>{Ba("may",{ma_may:"M_MOI",tinh_trang:"Kho"}),a()},onDelete:o=>{confirm("Xóa máy này?")&&(Ra("may",o),a())},onExport:()=>Qe(r,i,"DanhMucMay"),rowClass:o=>o.tinh_trang==="Đang thuê"?"bg-emerald-50/40":""})]},n)}function Blt({canEdit:t}){const[n,e]=J.useState(0),a=()=>e(o=>o+1),r=Me("kh"),i=[{key:"ma_kh",label:"Mã KH",editable:!0,width:80},{key:"ten_kh",label:"Tên khách hàng",editable:!0,width:300},{key:"mst",label:"MST",editable:!0,width:130},{key:"dia_chi",label:"Địa chỉ",editable:!0,width:280},{key:"sdt",label:"SĐT",editable:!0,width:110},{key:"email",label:"Email",editable:!0,width:160},{key:"nhom_kh",label:"Nhóm",editable:!0,width:110},{key:"trang_thai",label:"Trạng thái",editable:!0,width:120}];return k.jsxs("div",{className:"space-y-6",children:[k.jsxs("div",{children:[k.jsx("h1",{className:"text-2xl font-bold text-ink",children:"Khách hàng"}),k.jsx("p",{className:"text-slate-500 text-sm",children:"Danh bạ khách hàng doanh nghiệp và cá nhân"})]}),k.jsx(Xe,{title:"Danh mục khách hàng",columns:i,rows:r,canEdit:t,onEdit:(o,h)=>{Fa("kh",o,h),a()},onAdd:()=>{Ba("kh",{ma_kh:"KH_MOI",trang_thai:"Đang hoạt động",nhom_kh:"Doanh nghiệp"}),a()},onDelete:o=>{confirm("Xóa khách hàng?")&&(Ra("kh",o),a())},onExport:()=>Qe(r,i,"KhachHang")})]},n)}function Rlt({session:t}){const[n,e]=J.useState([]),[a,r]=J.useState({username:"",name:"",role:"staff",password:""}),[i,o]=J.useState(""),h=async()=>e(await ml());J.useEffect(()=>{h()},[]);const u=async()=>{if(o(""),!a.username||!a.password||!a.name){o("Điền đủ tên đăng nhập, họ tên và mật khẩu");return}const g=await IO(a);if(!g.ok){o(g.error);return}r({username:"",name:"",role:"staff",password:""}),h()},l=async g=>{if(!confirm(`Xóa tài khoản ${g}?`))return;const d=await DO(g);d.ok||alert(d.error),h()},_=async g=>{const d=prompt(`Mật khẩu mới cho ${g}:`);d&&(await LO(g,d),alert("Đã đổi mật khẩu"))},s=()=>{const g=new Blob([yE()],{type:"application/json"}),d=document.createElement("a");d.href=URL.createObjectURL(g),d.download=`erp_backup_${new Date().toISOString().slice(0,10)}.json`,d.click()},c=g=>{const d=g.target.files[0];if(!d)return;const f=new FileReader;f.onload=p=>{try{vE(JSON.parse(p.target.result)),alert("Khôi phục dữ liệu thành công. Tải lại trang để cập nhật."),location.reload()}catch{alert("File không hợp lệ")}},f.readAsText(d)};return k.jsxs("div",{className:"space-y-6",children:[k.jsxs("div",{children:[k.jsx("h1",{className:"text-2xl font-bold text-ink",children:"Quản trị hệ thống"}),k.jsx("p",{className:"text-slate-500 text-sm",children:"Người dùng, phân quyền và sao lưu dữ liệu"})]}),k.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[k.jsx(me,{title:"Thêm người dùng",className:"lg:col-span-1",children:k.jsxs("div",{className:"space-y-3",children:[k.jsx("input",{placeholder:"Tên đăng nhập",value:a.username,onChange:g=>r({...a,username:g.target.value}),className:"w-full px-3 py-2 border border-slate-200 rounded-lg text-sm focus:outline-none focus:ring-2 focus:ring-brand/30"}),k.jsx("input",{placeholder:"Họ tên",value:a.name,onChange:g=>r({...a,name:g.target.value}),className:"w-full px-3 py-2 border border-slate-200 rounded-lg text-sm focus:outline-none focus:ring-2 focus:ring-brand/30"}),k.jsx("select",{value:a.role,onChange:g=>r({...a,role:g.target.value}),className:"w-full px-3 py-2 border border-slate-200 rounded-lg text-sm bg-white",children:Object.entries(Yh).map(([g,d])=>k.jsx("option",{value:g,children:d.label},g))}),k.jsx("input",{type:"password",placeholder:"Mật khẩu",value:a.password,onChange:g=>r({...a,password:g.target.value}),className:"w-full px-3 py-2 border border-slate-200 rounded-lg text-sm focus:outline-none focus:ring-2 focus:ring-brand/30"}),i&&k.jsx("div",{className:"text-sm text-red-600",children:i}),k.jsxs("button",{onClick:u,className:"btn-primary w-full justify-center",children:[k.jsx(uE,{className:"w-4 h-4"})," Tạo tài khoản"]}),k.jsx("div",{className:"text-xs text-slate-400 leading-relaxed pt-2 border-t border-slate-100",children:Object.entries(Yh).map(([g,d])=>k.jsxs("div",{className:"mt-1",children:[k.jsxs("b",{className:"text-slate-600",children:[d.label,":"]})," ",d.desc]},g))})]})}),k.jsx(me,{title:`Danh sách người dùng (${n.length})`,className:"lg:col-span-2",children:k.jsx("div",{className:"divide-y divide-slate-100",children:n.map(g=>k.jsxs("div",{className:"flex items-center gap-3 py-3",children:[k.jsx("div",{className:"w-10 h-10 rounded-full bg-brand/10 text-brand flex items-center justify-center font-bold uppercase",children:g.name?.[0]||g.username[0]}),k.jsxs("div",{className:"min-w-0 flex-1",children:[k.jsxs("div",{className:"font-medium text-ink",children:[g.name," ",k.jsxs("span",{className:"text-slate-400 font-normal",children:["@",g.username]})]}),k.jsxs("div",{className:"text-xs inline-flex items-center gap-1 text-brand",children:[k.jsx(vN,{className:"w-3 h-3"}),Yh[g.role]?.label]})]}),k.jsx("button",{onClick:()=>_(g.username),className:"btn-ghost",title:"Đổi mật khẩu",children:k.jsx(WO,{className:"w-4 h-4"})}),g.username!=="admin"&&k.jsx("button",{onClick:()=>l(g.username),className:"p-2 text-slate-400 hover:text-red-600 hover:bg-red-50 rounded-lg",children:k.jsx(yN,{className:"w-4 h-4"})})]},g.username))})})]}),k.jsxs(me,{title:"Sao lưu & khôi phục dữ liệu",children:[k.jsxs("div",{className:"flex flex-wrap gap-3",children:[k.jsxs("button",{onClick:s,className:"btn-primary",children:[k.jsx(pN,{className:"w-4 h-4"})," Xuất bản sao lưu (.json)"]}),k.jsxs("label",{className:"btn-ghost cursor-pointer",children:[k.jsx(hE,{className:"w-4 h-4"})," Khôi phục từ file",k.jsx("input",{type:"file",accept:".json",onChange:c,className:"hidden"})]}),k.jsxs("button",{onClick:()=>{confirm("Đưa toàn bộ dữ liệu về trạng thái gốc từ file Excel import ban đầu?")&&(mE(),location.reload())},className:"inline-flex items-center gap-2 px-4 py-2 rounded-xl text-sm font-medium border border-red-200 text-red-600 hover:bg-red-50",children:[k.jsx(eE,{className:"w-4 h-4"})," Reset về dữ liệu gốc"]})]}),k.jsx("p",{className:"text-xs text-slate-400 mt-3",children:"Dữ liệu lưu cục bộ trên máy (offline). Nên xuất bản sao lưu định kỳ. Bản Tauri đầy đủ có thể chuyển sang SQLite — xem README-vi.md."})]})]})}const jlt=[{id:"dashboard",label:"Tổng quan",icon:XO},{id:"thue",label:"Cho thuê máy",icon:b1},{id:"kho",label:"Kho vật tư",icon:C1},{id:"dichvu",label:"Dịch vụ & Bán hàng",icon:TN},{id:"congno",label:"Công nợ & Tiền",icon:mN},{id:"pnl",label:"Báo cáo P&L",icon:$O},{id:"may",label:"Máy / Tài sản",icon:Cu},{id:"khachhang",label:"Khách hàng",icon:UO},{id:"users",label:"Quản trị",icon:rE,adminOnly:!0}];function Klt(){const[t,n]=J.useState(PO()),[e,a]=J.useState("dashboard");if(!t)return k.jsx(gE,{onLogin:n});const r=t.role==="admin"||t.role==="staff",i=jlt.filter(h=>h.adminOnly?t.role==="admin":FO(t.role,h.id)),o=()=>{switch(e){case"dashboard":return k.jsx(gC,{session:t});case"thue":return k.jsx(Plt,{canEdit:r});case"kho":return k.jsx(Mlt,{canEdit:r});case"dichvu":return k.jsx(Ilt,{canEdit:r});case"congno":return k.jsx(Dlt,{canEdit:t.role==="admin"});case"pnl":return k.jsx(Llt,{});case"may":return k.jsx(Flt,{canEdit:r});case"khachhang":return k.jsx(Blt,{canEdit:r});case"users":return k.jsx(Rlt,{session:t});default:return k.jsx(gC,{session:t})}};return k.jsxs("div",{className:"min-h-screen bg-slate-100 flex",children:[k.jsxs("aside",{className:"w-60 shrink-0 bg-ink text-white flex flex-col fixed inset-y-0 z-20",children:[k.jsxs("div",{className:"flex items-center gap-2.5 px-5 py-5 border-b border-white/10",children:[k.jsx("div",{className:"w-9 h-9 rounded-lg bg-brand flex items-center justify-center",children:k.jsx(Cu,{className:"w-5 h-5"})}),k.jsxs("div",{children:[k.jsx("div",{className:"font-bold leading-tight",children:"PhotoCopy ERP"}),k.jsx("div",{className:"text-[10px] text-white/50 uppercase tracking-wider",children:"Quản lý toàn diện"})]})]}),k.jsx("nav",{className:"flex-1 py-4 px-3 space-y-1 overflow-y-auto",children:i.map(h=>k.jsxs("button",{onClick:()=>a(h.id),className:`w-full flex items-center gap-3 px-3 py-2.5 rounded-xl text-sm transition ${e===h.id?"bg-brand text-white font-semibold shadow-lg shadow-brand/30":"text-white/65 hover:bg-white/10 hover:text-white"}`,children:[k.jsx(h.icon,{className:"w-[18px] h-[18px]"})," ",h.label]},h.id))}),k.jsx("div",{className:"p-3 border-t border-white/10",children:k.jsxs("div",{className:"flex items-center gap-2.5 px-2 py-2",children:[k.jsx("div",{className:"w-9 h-9 rounded-full bg-brand-light/30 flex items-center justify-center font-bold uppercase text-sm",children:t.name?.[0]}),k.jsxs("div",{className:"min-w-0 flex-1",children:[k.jsx("div",{className:"text-sm font-medium truncate",children:t.name}),k.jsx("div",{className:"text-[11px] text-white/50",children:Yh[t.role]?.label})]}),k.jsx("button",{onClick:()=>{MO(),n(null)},className:"p-2 text-white/50 hover:text-white hover:bg-white/10 rounded-lg",title:"Đăng xuất",children:k.jsx(ZO,{className:"w-4 h-4"})})]})})]}),k.jsx("main",{className:"flex-1 ml-60 p-6 lg:p-8 max-w-full overflow-x-hidden",children:o()})]})}td.createRoot(document.getElementById("root")).render(k.jsx(B.StrictMode,{children:k.jsx(Klt,{})}));</script>
    <style rel="stylesheet" crossorigin>*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Be Vietnam Pro,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-primary{display:inline-flex;align-items:center;gap:.5rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(11 107 95 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(7 76 68 / var(--tw-bg-opacity, 1))}.btn-ghost{display:inline-flex;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-ghost:hover{border-color:#0b6b5f66;--tw-text-opacity: 1;color:rgb(11 107 95 / var(--tw-text-opacity, 1))}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.-right-4{right:-1rem}.-top-4{top:-1rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.z-20{z-index:20}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-60{margin-left:15rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-2{height:.5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.max-h-72{max-height:18rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-9{width:2.25rem}.w-\[18px\]{width:18px}.w-\[46\%\]{width:46%}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-full{max-width:100%}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-brand\/40{border-color:#0b6b5f66}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-50\/70{background-color:#fffbebb3}.bg-brand{--tw-bg-opacity: 1;background-color:rgb(11 107 95 / var(--tw-bg-opacity, 1))}.bg-brand-light\/30{background-color:#12a08e4d}.bg-brand\/10{background-color:#0b6b5f1a}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-ink{--tw-bg-opacity: 1;background-color:rgb(15 27 45 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/60{background-color:#fef2f299}.bg-red-50\/70{background-color:#fef2f2b3}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-100\/70{background-color:#f1f5f9b3}.bg-slate-200\/60{background-color:#e2e8f099}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/60{background-color:#f8fafc99}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/15{background-color:#ffffff26}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand{--tw-gradient-from: #0b6b5f var(--tw-gradient-from-position);--tw-gradient-to: rgb(11 107 95 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand-dark{--tw-gradient-from: #074c44 var(--tw-gradient-from-position);--tw-gradient-to: rgb(7 76 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-brand{--tw-gradient-to: rgb(11 107 95 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0b6b5f var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-brand-light{--tw-gradient-to: #12a08e var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.p-1{padding:.25rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-3{padding-right:.75rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-brand{--tw-text-opacity: 1;color:rgb(11 107 95 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-ink{--tw-text-opacity: 1;color:rgb(15 27 45 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-15{opacity:.15}.opacity-80{opacity:.8}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/5{--tw-shadow-color: rgb(0 0 0 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-brand\/30{--tw-shadow-color: rgb(11 107 95 / .3);--tw-shadow: var(--tw-shadow-colored)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:border-brand:hover{--tw-border-opacity: 1;border-color:rgb(11 107 95 / var(--tw-border-opacity, 1))}.hover\:border-brand\/40:hover{border-color:#0b6b5f66}.hover\:bg-brand-dark:hover{--tw-bg-opacity: 1;background-color:rgb(7 76 68 / var(--tw-bg-opacity, 1))}.hover\:bg-brand\/10:hover{background-color:#0b6b5f1a}.hover\:bg-brand\/5:hover{background-color:#0b6b5f0d}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200\/60:hover{background-color:#e2e8f099}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-brand:hover{--tw-text-opacity: 1;color:rgb(11 107 95 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-brand:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(11 107 95 / var(--tw-ring-opacity, 1))}.focus\:ring-brand\/30:focus{--tw-ring-color: rgb(11 107 95 / .3)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:p-8{padding:2rem}}</style>
  </head>
  <body>
    <div id="root"></div>
  </body>
</html>