vendor: 4,218 bytes, lines 1-9
1var IY=Object.defineProperty;var qC=e=>{throw TypeError(e)};var DY=(e,t,r)=>t in e?IY(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var kr=(e,t,r)=>DY(e,typeof t!="symbol"?t+"":t,r),D5=(e,t,r)=>t.has(e)||qC("Cannot "+r);var We=(e,t,r)=>(D5(e,t,"read from private field"),r?r.call(e):t.get(e)),mr=(e,t,r)=>t.has(e)?qC("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),Yt=(e,t,r,n)=>(D5(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),Vi=(e,t,r)=>(D5(e,t,"access private method"),r);var cy=(e,t,r,n)=>({set _(i){Yt(e,t,i,r)},get _(){return We(e,t,n)}});function MY(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const i in n)if(i!=="default"&&!(i in e)){const a=Object.getOwnPropertyDescriptor(n,i);a&&Object.defineProperty(e,i,a.get?a:{enumerable:!0,get:()=>n[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function r(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(i){if(i.ep)return;i.ep=!0;const a=r(i);fetch(i.href,a)}})();var fy=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Hr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var oF={exports:{}},lb={},sF={exports:{}},ir={};/** 2 * @license React 3 * react.production.min.js 4 * 5 * Copyright (c) Facebook, Inc. and its affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var a1=Symbol.for("react.element"),jY=Symbol.for("react.portal"),FY=Symbol.for("react.fragment"),$Y=Symbol.for("react.strict_mode"),BY=Symbol.for("react.profiler"),UY=Symbol.for("react.provider"),zY=Symbol.for("react.context"),WY=Symbol.for("react.forward_ref"),HY=Symbol.for("react.suspense"),qY=Symbol.for("react.memo"),VY=Symbol.for("react.lazy"),VC=Symbol.iterator;function GY(e){return e===null||typeof e!="object"?null:(e=VC&&e[VC]||e["@@iterator"],typeof e=="function"?e:null)}var lF={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},uF=Object.assign,cF={};function bp(e,t,r){this.props=e,this.context=t,this.refs=cF,this.updater=r||lF}bp.prototype.isReactComponent={};bp.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=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,e,t,"setState")};bp.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function fF(){}fF.prototype=bp.prototype;function L3(e,t,r){this.props=e,this.context=t,this.refs=cF,this.updater=r||lF}var I3=L3.prototype=new fF;I3.constructor=L3;uF(I3,bp.prototype);I3.isPureReactComponent=!0;var GC=Array.isArray,hF=Object.prototype.hasOwnProperty,D3={current:null},dF={key:!0,ref:!0,__self:!0,__source:!0};function pF(e,t,r){var n,i={},a=null,o=null;if(t!=null)for(n in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(a=""+t.key),t)hF.call(t,n)&&!dF.hasOwnProperty(n)&&(i[n]=t[n]);var s=arguments.length-2;if(s===1)i.children=r;else if(1<s){for(var l=Array(s),u=0;u<s;u++)l[u]=arguments[u+2];i.children=l}if(e&&e.defaultProps)for(n in s=e.defaultProps,s)i[n]===void 0&&(i[n]=s[n]);return{$$typeof:a1,type:e,key:a,ref:o,props:i,_owner:D3.current}}function KY(e,t){return{$$typeof:a1,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function M3(e){return typeof e=="object"&&e!==null&&e.$$typeof===a1}
vendor: 4,991 bytes, lines 9-17
9function YY(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var KC=/\/+/g;function M5(e,t){return typeof e=="object"&&e!==null&&e.key!=null?YY(""+e.key):t.toString(36)}function Ew(e,t,r,n,i){var a=typeof e;(a==="undefined"||a==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(a){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case a1:case jY:o=!0}}if(o)return o=e,i=i(o),e=n===""?"."+M5(o,0):n,GC(i)?(r="",e!=null&&(r=e.replace(KC,"$&/")+"/"),Ew(i,t,r,"",function(u){return u})):i!=null&&(M3(i)&&(i=KY(i,r+(!i.key||o&&o.key===i.key?"":(""+i.key).replace(KC,"$&/")+"/")+e)),t.push(i)),1;if(o=0,n=n===""?".":n+":",GC(e))for(var s=0;s<e.length;s++){a=e[s];var l=n+M5(a,s);o+=Ew(a,t,r,l,i)}else if(l=GY(e),typeof l=="function")for(e=l.call(e),s=0;!(a=e.next()).done;)a=a.value,l=n+M5(a,s++),o+=Ew(a,t,r,l,i);else if(a==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function hy(e,t,r){if(e==null)return e;var n=[],i=0;return Ew(e,n,"","",function(a){return t.call(r,a,i++)}),n}function XY(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Ea={current:null},Aw={transition:null},JY={ReactCurrentDispatcher:Ea,ReactCurrentBatchConfig:Aw,ReactCurrentOwner:D3};function gF(){throw Error("act(...) is not supported in production builds of React.")}ir.Children={map:hy,forEach:function(e,t,r){hy(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return hy(e,function(){t++}),t},toArray:function(e){return hy(e,function(t){return t})||[]},only:function(e){if(!M3(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};ir.Component=bp;ir.Fragment=FY;ir.Profiler=BY;ir.PureComponent=L3;ir.StrictMode=$Y;ir.Suspense=HY;ir.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=JY;ir.act=gF;ir.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=uF({},e.props),i=e.key,a=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(a=t.ref,o=D3.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)hF.call(t,l)&&!dF.hasOwnProperty(l)&&(n[l]=t[l]===void 0&&s!==void 0?s[l]:t[l])}var l=arguments.length-2;if(l===1)n.children=r;else if(1<l){s=Array(l);for(var u=0;u<l;u++)s[u]=arguments[u+2];n.children=s}return{$$typeof:a1,type:e.type,key:i,ref:a,props:n,_owner:o}};ir.createContext=function(e){return e={$$typeof:zY,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:UY,_context:e},e.Consumer=e};ir.createElement=pF;ir.createFactory=function(e){var t=pF.bind(null,e);return t.type=e,t};ir.createRef=function(){return{current:null}};ir.forwardRef=function(e){return{$$typeof:WY,render:e}};ir.isValidElement=M3;ir.lazy=function(e){return{$$typeof:VY,_payload:{_status:-1,_result:e},_init:XY}};ir.memo=function(e,t){return{$$typeof:qY,type:e,compare:t===void 0?null:t}};ir.startTransition=function(e){var t=Aw.transition;Aw.transition={};try{e()}finally{Aw.transition=t}};ir.unstable_act=gF;ir.useCallback=function(e,t){return Ea.current.useCallback(e,t)};ir.useContext=function(e){return Ea.current.useContext(e)};ir.useDebugValue=function(){};ir.useDeferredValue=function(e){return Ea.current.useDeferredValue(e)};ir.useEffect=function(e,t){return Ea.current.useEffect(e,t)};ir.useId=function(){return Ea.current.useId()};ir.useImperativeHandle=function(e,t,r){return Ea.current.useImperativeHandle(e,t,r)};ir.useInsertionEffect=function(e,t){return Ea.current.useInsertionEffect(e,t)};ir.useLayoutEffect=function(e,t){return Ea.current.useLayoutEffect(e,t)};ir.useMemo=function(e,t){return Ea.current.useMemo(e,t)};ir.useReducer=function(e,t,r){return Ea.current.useReducer(e,t,r)};ir.useRef=function(e){return Ea.current.useRef(e)};ir.useState=function(e){return Ea.current.useState(e)};ir.useSyncExternalStore=function(e,t,r){return Ea.current.useSyncExternalStore(e,t,r)};ir.useTransition=function(){return Ea.current.useTransition()};ir.version="18.3.1";sF.exports=ir;var I=sF.exports;const de=Hr(I),j3=MY({__proto__:null,default:de},[I]);/** 10 * @license React 11 * react-jsx-runtime.production.min.js 12 * 13 * Copyright (c) Facebook, Inc. and its affiliates. 14 * 15 * This source code is licensed under the MIT license found in the 16 * LICENSE file in the root directory of this source tree. 17 */var ZY=I,QY=Symbol.for("react.element"),eX=Symbol.for("react.fragment"),tX=Object.prototype.hasOwnProperty,rX=ZY.__SECRET_INT
vendor: 8,880 bytes, lines 17-33
17ERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,nX={key:!0,ref:!0,__self:!0,__source:!0};function vF(e,t,r){var n,i={},a=null,o=null;r!==void 0&&(a=""+r),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(o=t.ref);for(n in t)tX.call(t,n)&&!nX.hasOwnProperty(n)&&(i[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)i[n]===void 0&&(i[n]=t[n]);return{$$typeof:QY,type:e,key:a,ref:o,props:i,_owner:rX.current}}lb.Fragment=eX;lb.jsx=vF;lb.jsxs=vF;oF.exports=lb;var k=oF.exports,mF={exports:{}},bo={},yF={exports:{}},wF={};/** 18 * @license React 19 * scheduler.production.min.js 20 * 21 * Copyright (c) Facebook, Inc. and its affiliates. 22 * 23 * This source code is licensed under the MIT license found in the 24 * LICENSE file in the root directory of this source tree. 25 */(function(e){function t(W,J){var me=W.length;W.push(J);e:for(;0<me;){var ye=me-1>>>1,O=W[ye];if(0<i(O,J))W[ye]=J,W[me]=O,me=ye;else break e}}function r(W){return W.length===0?null:W[0]}function n(W){if(W.length===0)return null;var J=W[0],me=W.pop();if(me!==J){W[0]=me;e:for(var ye=0,O=W.length,M=O>>>1;ye<M;){var j=2*(ye+1)-1,z=W[j],Q=j+1,ie=W[Q];if(0>i(z,me))Q<O&&0>i(ie,z)?(W[ye]=ie,W[Q]=me,ye=Q):(W[ye]=z,W[j]=me,ye=j);else if(Q<O&&0>i(ie,me))W[ye]=ie,W[Q]=me,ye=Q;else break e}}return J}function i(W,J){var me=W.sortIndex-J.sortIndex;return me!==0?me:W.id-J.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var l=[],u=[],c=1,f=null,d=3,h=!1,g=!1,p=!1,v=typeof setTimeout=="function"?setTimeout:null,m=typeof clearTimeout=="function"?clearTimeout:null,y=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function x(W){for(var J=r(u);J!==null;){if(J.callback===null)n(u);else if(J.startTime<=W)n(u),J.sortIndex=J.expirationTime,t(l,J);else break;J=r(u)}}function _(W){if(p=!1,x(W),!g)if(r(l)!==null)g=!0,te(S);else{var J=r(u);J!==null&&X(_,J.startTime-W)}}function S(W,J){g=!1,p&&(p=!1,m(N),N=-1),h=!0;var me=d;try{for(x(J),f=r(l);f!==null&&(!(f.expirationTime>J)||W&&!R());){var ye=f.callback;if(typeof ye=="function"){f.callback=null,d=f.priorityLevel;var O=ye(f.expirationTime<=J);J=e.unstable_now(),typeof O=="function"?f.callback=O:f===r(l)&&n(l),x(J)}else n(l);f=r(l)}if(f!==null)var M=!0;else{var j=r(u);j!==null&&X(_,j.startTime-J),M=!1}return M}finally{f=null,d=me,h=!1}}var T=!1,A=null,N=-1,P=5,F=-1;function R(){return!(e.unstable_now()-F<P)}function L(){if(A!==null){var W=e.unstable_now();F=W;var J=!0;try{J=A(!0,W)}finally{J?B():(T=!1,A=null)}}else T=!1}var B;if(typeof y=="function")B=function(){y(L)};else if(typeof MessageChannel<"u"){var U=new MessageChannel,K=U.port2;U.port1.onmessage=L,B=function(){K.postMessage(null)}}else B=function(){v(L,0)};function te(W){A=W,T||(T=!0,B())}function X(W,J){N=v(function(){W(e.unstable_now())},J)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(W){W.callback=null},e.unstable_continueExecution=function(){g||h||(g=!0,te(S))},e.unstable_forceFrameRate=function(W){0>W||125<W?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):P=0<W?Math.floor(1e3/W):5},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_getFirstCallbackNode=function(){return r(l)},e.unstable_next=function(W){switch(d){case 1:case 2:case 3:var J=3;break;default:J=d}var me=d;d=J;try{return W()}finally{d=me}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(W,J){switch(W){case 1:case 2:case 3:case 4:case 5:break;default:W=3}var me=d;d=W;try{return J()}finally{d=me}},e.unstable_scheduleCallback=function(W,J,me){var ye=e.unstable_now();switch(typeof me=="object"&&me!==null?(me=me.delay,me=typeof me=="number"&&0<me?ye+me:ye):me=ye,W){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=me+O,W={id:c++,callback:J,priorityLevel:W,startTime:me,expirationTime:O,sortIndex:-1},me>ye?(W.sortIndex=me,t(u,W),r(l)===null&&W===r(u)&&(p?(m(N),N=-1):p=!0,X(_,me-ye))):(W.sortIndex=O,t(l,W),g||h||(g=!0,te(S))),W},e.unstable_shouldYield=R,e.unstable_wrapCallback=function(W){var J=d;return function(){var me=d;d=J;try{return W.apply(this,arguments)}finally{d=me}}}})(wF);yF.exports=wF;var iX=yF.exports;/** 26 * @license React 27 * react-dom.production.min.js 28 * 29 * Copyright (c) Facebook, Inc. and its affiliates. 30 * 31 * This source code is licensed under the MIT license found in the 32 * LICENSE file in the root directory of this source tree. 33 */var aX=I,yo=iX;function Ye(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var xF=new Set,Cv={};function Nh(e,t){F0(e,t),F0(e+"Capture",t)}function F0(e,t){for(Cv[e]=t,e=0;e<t.length;e++)xF.add(t[e])}var gu=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),eA=Object.prototype.hasOwnProperty,oX=/^[: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]*$/,YC={},XC={};function sX(e){return eA.call(XC,e)?!0:eA.call(YC,e)?!1:oX.test(e)?XC[e]=!0:(YC[e]=!0,!1)}function lX(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function uX(e,t,r,n){if(t===null||typeof t>"u"||lX(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Aa(e,t,r,n,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var Bi={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Bi[e]=new Aa(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Bi[t]=new Aa(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Bi[e]=new Aa(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Bi[e]=new Aa(e,2,!1,e,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(e){Bi[e]=new Aa(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Bi[e]=new Aa(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Bi[e]=new Aa(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Bi[e]=new Aa(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Bi[e]=new Aa(e,5,!1,e.toLowerCase(),null,!1,!1)});var F3=/[\-:]([a-z])/g;function $3(e){return e[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
33-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(e){var t=e.replace(F3,$3);Bi[t]=new Aa(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(F3,$3);Bi[t]=new Aa(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(F3,$3);Bi[t]=new Aa(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Bi[e]=new Aa(e,1,!1,e.toLowerCase(),null,!1,!1)});Bi.xlinkHref=new Aa("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Bi[e]=new Aa(e,1,!1,e.toLowerCase(),null,!0,!0)});function B3(e,t,r,n){var i=Bi.hasOwnProperty(t)?Bi[t]:null;(i!==null?i.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(uX(t,r,i,n)&&(r=null),n||i===null?sX(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):i.mustUseProperty?e[i.propertyName]=r===null?i.type===3?!1:"":r:(t=i.attributeName,n=i.attributeNamespace,r===null?e.removeAttribute(t):(i=i.type,r=i===3||i===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var Ou=aX.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,dy=Symbol.for("react.element"),Fd=Symbol.for("react.portal"),$d=Symbol.for("react.fragment"),U3=Symbol.for("react.strict_mode"),tA=Symbol.for("react.profiler"),bF=Symbol.for("react.provider"),_F=Symbol.for("react.context"),z3=Symbol.for("react.forward_ref"),rA=Symbol.for("react.suspense"),nA=Symbol.for("react.suspense_list"),W3=Symbol.for("react.memo"),rc=Symbol.for("react.lazy"),SF=Symbol.for("react.offscreen"),JC=Symbol.iterator;function mg(e){return e===null||typeof e!="object"?null:(e=JC&&e[JC]||e["@@iterator"],typeof e=="function"?e:null)}var En=Object.assign,j5;function zg(e){if(j5===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);j5=t&&t[1]||""}return` 34`+j5+e}var F5=!1;function $5(e,t){if(!e||F5)return"";F5=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var n=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){n=u}e.call(t.prototype)}else{try{throw Error()}catch(u){n=u}e()}}catch(u){if(u&&n&&typeof u.stack=="string"){for(var i=u.stack.split(` 35`),a=n.stack.split(` 36`),o=i.length-1,s=a.length-1;1<=o&&0<=s&&i[o]!==a[s];)s--;for(;1<=o&&0<=s;o--,s--)if(i[o]!==a[s]){if(o!==1||s!==1)do if(o--,s--,0>s||i[o]!==a[s]){var l=` 37`+i[o].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=o&&0<=s);break}}}finally{F5=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?zg(e):""}function cX(e){switch(e.tag){case 5:return zg(e.type);case 16:return zg("Lazy");case 13:return zg("Suspense");case 19:return zg("SuspenseList");case 0:case 2:case 15:return e=$5(e.type,!1),e;case 11:return e=$5(e.type.render,!1),e;case 1:return e=$5(e.type,!0),e;default:return""}}function iA(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case $d:return"Fragment";case Fd:return"Portal";case tA:return"Profiler";case U3:return"StrictMode";case rA:return"Suspense";case nA:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case _F:return(e.displayName||"Context")+".Consumer";case bF:return(e._context.displayName||"Context")+".Provider";case z3:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case W3:return t=e.displayName||null,t!==null?t:iA(e.type)||"Memo";case rc:t=e._payload,e=e._init;try{return iA(e(t))}catch{}}return null}function fX(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return iA(t);case 8:return t===U3?"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 t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Mc(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function EF(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function hX(e){var t=EF(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){n=""+o,a.call(this,o)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(o){n=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function py(e){e._valueTracker||(e._valueTracker=hX(e))}function AF(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=EF(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function Zw(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function aA(e,t){var r=t.checked;return En({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function ZC(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Mc(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function TF(e,t){t=t.checked,t!=null&&B3(e,"checked",t,!1)}function oA(e,t){TF(e,t);var r=Mc(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?sA(e,t.type,r):t.hasOwnProperty("defaultValue")&&sA(e,t.type,Mc(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function QC(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function sA(e,t,r){(t!=="number"||Zw(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Wg=Array.isArray;function r0(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i<r.length;i++)t["$"+r[i]]=!0;for(r=0;r<e.length;r++)i=t.hasOwnProperty("$"+e[r].value),e[r].selected!==i&&(e[r].selected=i),i&&n&&(e[r].defaultSelected=!0)}else{for(r=""+Mc(r),t=null,i=0;i<e.length;i++){if(e[i].value===r){e[i].selected=!0,n&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function lA(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(Ye(91));return En({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function eN(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(Ye(92));if(Wg(r)){if(1<r.length)throw Error(Ye(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:Mc(r)}}function OF(e,t){var r=Mc(t.value),n=Mc(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function tN(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function PF(e){switch(e){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 uA(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?PF(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var gy,kF=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,i){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(gy=gy||document.createElement("div"),gy.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=gy.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Nv(e,t){if(t){var r=e.firstChild;
vendor: 7,371 bytes, line 37
37if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var rv={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},dX=["Webkit","ms","Moz","O"];Object.keys(rv).forEach(function(e){dX.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),rv[t]=rv[e]})});function CF(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||rv.hasOwnProperty(e)&&rv[e]?(""+t).trim():t+"px"}function NF(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,i=CF(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}var pX=En({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 cA(e,t){if(t){if(pX[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Ye(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Ye(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Ye(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Ye(62))}}function fA(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){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 hA=null;function H3(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var dA=null,n0=null,i0=null;function rN(e){if(e=l1(e)){if(typeof dA!="function")throw Error(Ye(280));var t=e.stateNode;t&&(t=db(t),dA(e.stateNode,e.type,t))}}function RF(e){n0?i0?i0.push(e):i0=[e]:n0=e}function LF(){if(n0){var e=n0,t=i0;if(i0=n0=null,rN(e),t)for(e=0;e<t.length;e++)rN(t[e])}}function IF(e,t){return e(t)}function DF(){}var B5=!1;function MF(e,t,r){if(B5)return e(t,r);B5=!0;try{return IF(e,t,r)}finally{B5=!1,(n0!==null||i0!==null)&&(DF(),LF())}}function Rv(e,t){var r=e.stateNode;if(r===null)return null;var n=db(r);if(n===null)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(Ye(231,t,typeof r));return r}var pA=!1;if(gu)try{var yg={};Object.defineProperty(yg,"passive",{get:function(){pA=!0}}),window.addEventListener("test",yg,yg),window.removeEventListener("test",yg,yg)}catch{pA=!1}function gX(e,t,r,n,i,a,o,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(r,u)}catch(c){this.onError(c)}}var nv=!1,Qw=null,e2=!1,gA=null,vX={onError:function(e){nv=!0,Qw=e}};function mX(e,t,r,n,i,a,o,s,l){nv=!1,Qw=null,gX.apply(vX,arguments)}function yX(e,t,r,n,i,a,o,s,l){if(mX.apply(this,arguments),nv){if(nv){var u=Qw;nv=!1,Qw=null}else throw Error(Ye(198));e2||(e2=!0,gA=u)}}function Rh(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function jF(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function nN(e){if(Rh(e)!==e)throw Error(Ye(188))}function wX(e){var t=e.alternate;if(!t){if(t=Rh(e),t===null)throw Error(Ye(188));return t!==e?null:e}for(var r=e,n=t;;){var i=r.return;if(i===null)break;var a=i.alternate;if(a===null){if(n=i.return,n!==null){r=n;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===r)return nN(i),e;if(a===n)return nN(i),t;a=a.sibling}throw Error(Ye(188))}if(r.return!==n.return)r=i,n=a;else{for(var o=!1,s=i.child;s;){if(s===r){o=!0,r=i,n=a;break}if(s===n){o=!0,n=i,r=a;break}s=s.sibling}if(!o){for(s=a.child;s;){if(s===r){o=!0,r=a,n=i;break}if(s===n){o=!0,n=a,r=i;break}s=s.sibling}if(!o)throw Error(Ye(189))}}if(r.alternate!==n)throw Error(Ye(190))}if(r.tag!==3)throw Error(Ye(188));return r.stateNode.current===r?e:t}function FF(e){return e=wX(e),e!==null?$F(e):null}function $F(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=$F(e);if(t!==null)return t;e=e.sibling}return null}var BF=yo.unstable_scheduleCallback,iN=yo.unstable_cancelCallback,xX=yo.unstable_shouldYield,bX=yo.unstable_requestPaint,$n=yo.unstable_now,_X=yo.unstable_getCurrentPriorityLevel,q3=yo.unstable_ImmediatePriority,UF=yo.unstable_UserBlockingPriority,t2=yo.unstable_NormalPriority,SX=yo.unstable_LowPriority,zF=yo.unstable_IdlePriority,ub=null,hl=null;function EX(e){if(hl&&typeof hl.onCommitFiberRoot=="function")try{hl.onCommitFiberRoot(ub,e,void 0,(e.current.flags&128)===128)}catch{}}var _s=Math.clz32?Math.clz32:OX,AX=Math.log,TX=Math.LN2;function OX(e){return e>>>=0,e===0?32:31-(AX(e)/TX|0)|0}var vy=64,my=4194304;function Hg(e){switch(e&-e){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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function r2(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,i=e.suspendedLanes,a=e.pingedLanes,o=r&268435455;if(o!==0){var s=o&~i;s!==0?n=Hg(s):(a&=o,a!==0&&(n=Hg(a)))}else o=r&~i,o!==0?n=Hg(o):a!==0&&(n=Hg(a));if(n===0)return 0;if(t!==0&&t!==n&&!(t&i)&&(i=n&-n,a=t&-t,i>=a||i===16&&(a&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-_s(t),i=1<<r,n|=e[r],t&=~i;return n}function PX(e,t){switch(e){case 1:case 2:case 4:return t+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 t+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 kX(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes;0<a;){var o=31-_s(a),s=1<<o,l=i[o];l===-1?(!(s&r)||s&n)&&(i[o]=PX(s,t)):l<=t&&(e.expiredLanes|=s),a&=~s}}function vA(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function WF(){var e=vy;return vy<<=1,!(vy&4194240)&&(vy=64),e}function U5(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}
vendor: 4,087 bytes, line 37
37function o1(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-_s(t),e[t]=r}function CX(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var i=31-_s(r),a=1<<i;t[i]=0,n[i]=-1,e[i]=-1,r&=~a}}function V3(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-_s(r),i=1<<n;i&t|e[n]&t&&(e[n]|=t),r&=~i}}var Dr=0;function HF(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var qF,G3,VF,GF,KF,mA=!1,yy=[],Ec=null,Ac=null,Tc=null,Lv=new Map,Iv=new Map,ac=[],NX="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 aN(e,t){switch(e){case"focusin":case"focusout":Ec=null;break;case"dragenter":case"dragleave":Ac=null;break;case"mouseover":case"mouseout":Tc=null;break;case"pointerover":case"pointerout":Lv.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Iv.delete(t.pointerId)}}function wg(e,t,r,n,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:a,targetContainers:[i]},t!==null&&(t=l1(t),t!==null&&G3(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function RX(e,t,r,n,i){switch(t){case"focusin":return Ec=wg(Ec,e,t,r,n,i),!0;case"dragenter":return Ac=wg(Ac,e,t,r,n,i),!0;case"mouseover":return Tc=wg(Tc,e,t,r,n,i),!0;case"pointerover":var a=i.pointerId;return Lv.set(a,wg(Lv.get(a)||null,e,t,r,n,i)),!0;case"gotpointercapture":return a=i.pointerId,Iv.set(a,wg(Iv.get(a)||null,e,t,r,n,i)),!0}return!1}function YF(e){var t=$f(e.target);if(t!==null){var r=Rh(t);if(r!==null){if(t=r.tag,t===13){if(t=jF(r),t!==null){e.blockedOn=t,KF(e.priority,function(){VF(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Tw(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=yA(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);hA=n,r.target.dispatchEvent(n),hA=null}else return t=l1(r),t!==null&&G3(t),e.blockedOn=r,!1;t.shift()}return!0}function oN(e,t,r){Tw(e)&&r.delete(t)}function LX(){mA=!1,Ec!==null&&Tw(Ec)&&(Ec=null),Ac!==null&&Tw(Ac)&&(Ac=null),Tc!==null&&Tw(Tc)&&(Tc=null),Lv.forEach(oN),Iv.forEach(oN)}function xg(e,t){e.blockedOn===t&&(e.blockedOn=null,mA||(mA=!0,yo.unstable_scheduleCallback(yo.unstable_NormalPriority,LX)))}function Dv(e){function t(i){return xg(i,e)}if(0<yy.length){xg(yy[0],e);for(var r=1;r<yy.length;r++){var n=yy[r];n.blockedOn===e&&(n.blockedOn=null)}}for(Ec!==null&&xg(Ec,e),Ac!==null&&xg(Ac,e),Tc!==null&&xg(Tc,e),Lv.forEach(t),Iv.forEach(t),r=0;r<ac.length;r++)n=ac[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<ac.length&&(r=ac[0],r.blockedOn===null);)YF(r),r.blockedOn===null&&ac.shift()}var a0=Ou.ReactCurrentBatchConfig,n2=!0;function IX(e,t,r,n){var i=Dr,a=a0.transition;a0.transition=null;try{Dr=1,K3(e,t,r,n)}finally{Dr=i,a0.transition=a}}function DX(e,t,r,n){var i=Dr,a=a0.transition;a0.transition=null;try{Dr=4,K3(e,t,r,n)}finally{Dr=i,a0.transition=a}}function K3(e,t,r,n){if(n2){var i=yA(e,t,r,n);if(i===null)J5(e,t,n,i2,r),aN(e,n);else if(RX(i,e,t,r,n))n.stopPropagation();else if(aN(e,n),t&4&&-1<NX.indexOf(e)){for(;i!==null;){var a=l1(i);if(a!==null&&qF(a),a=yA(e,t,r,n),a===null&&J5(e,t,n,i2,r),a===i)break;i=a}i!==null&&n.stopPropagation()}else J5(e,t,n,null,r)}}var i2=null;function yA(e,t,r,n){if(i2=null,e=H3(n),e=$f(e),e!==null)if(t=Rh(e),t===null)e=null;else if(r=t.tag,r===13){if(e=jF(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return i2=e,null}
vendor: 10,401 bytes, line 37
37function XF(e){switch(e){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(_X()){case q3:return 1;case UF:return 4;case t2:case SX:return 16;case zF:return 536870912;default:return 16}default:return 16}}var vc=null,Y3=null,Ow=null;function JF(){if(Ow)return Ow;var e,t=Y3,r=t.length,n,i="value"in vc?vc.value:vc.textContent,a=i.length;for(e=0;e<r&&t[e]===i[e];e++);var o=r-e;for(n=1;n<=o&&t[r-n]===i[a-n];n++);return Ow=i.slice(e,1<n?1-n:void 0)}function Pw(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function wy(){return!0}function sN(){return!1}function _o(e){function t(r,n,i,a,o){this._reactName=r,this._targetInst=i,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(r=e[s],this[s]=r?r(a):a[s]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?wy:sN,this.isPropagationStopped=sN,this}return En(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=wy)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=wy)},persist:function(){},isPersistent:wy}),t}var _p={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},X3=_o(_p),s1=En({},_p,{view:0,detail:0}),MX=_o(s1),z5,W5,bg,cb=En({},s1,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:J3,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==bg&&(bg&&e.type==="mousemove"?(z5=e.screenX-bg.screenX,W5=e.screenY-bg.screenY):W5=z5=0,bg=e),z5)},movementY:function(e){return"movementY"in e?e.movementY:W5}}),lN=_o(cb),jX=En({},cb,{dataTransfer:0}),FX=_o(jX),$X=En({},s1,{relatedTarget:0}),H5=_o($X),BX=En({},_p,{animationName:0,elapsedTime:0,pseudoElement:0}),UX=_o(BX),zX=En({},_p,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),WX=_o(zX),HX=En({},_p,{data:0}),uN=_o(HX),qX={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},VX={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"},GX={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function KX(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=GX[e])?!!t[e]:!1}function J3(){return KX}var YX=En({},s1,{key:function(e){if(e.key){var t=qX[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Pw(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?VX[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:J3,charCode:function(e){return e.type==="keypress"?Pw(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Pw(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),XX=_o(YX),JX=En({},cb,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),cN=_o(JX),ZX=En({},s1,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:J3}),QX=_o(ZX),eJ=En({},_p,{propertyName:0,elapsedTime:0,pseudoElement:0}),tJ=_o(eJ),rJ=En({},cb,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),nJ=_o(rJ),iJ=[9,13,27,32],Z3=gu&&"CompositionEvent"in window,iv=null;gu&&"documentMode"in document&&(iv=document.documentMode);var aJ=gu&&"TextEvent"in window&&!iv,ZF=gu&&(!Z3||iv&&8<iv&&11>=iv),fN=" ",hN=!1;function QF(e,t){switch(e){case"keyup":return iJ.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function e7(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Bd=!1;function oJ(e,t){switch(e){case"compositionend":return e7(t);case"keypress":return t.which!==32?null:(hN=!0,fN);case"textInput":return e=t.data,e===fN&&hN?null:e;default:return null}}function sJ(e,t){if(Bd)return e==="compositionend"||!Z3&&QF(e,t)?(e=JF(),Ow=Y3=vc=null,Bd=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return ZF&&t.locale!=="ko"?null:t.data;default:return null}}var lJ={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 dN(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!lJ[e.type]:t==="textarea"}function t7(e,t,r,n){RF(n),t=a2(t,"onChange"),0<t.length&&(r=new X3("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var av=null,Mv=null;function uJ(e){h7(e,0)}function fb(e){var t=Wd(e);if(AF(t))return e}function cJ(e,t){if(e==="change")return t}var r7=!1;if(gu){var q5;if(gu){var V5="oninput"in document;if(!V5){var pN=document.createElement("div");pN.setAttribute("oninput","return;"),V5=typeof pN.oninput=="function"}q5=V5}else q5=!1;r7=q5&&(!document.documentMode||9<document.documentMode)}function gN(){av&&(av.detachEvent("onpropertychange",n7),Mv=av=null)}function n7(e){if(e.propertyName==="value"&&fb(Mv)){var t=[];t7(t,Mv,e,H3(e)),MF(uJ,t)}}function fJ(e,t,r){e==="focusin"?(gN(),av=t,Mv=r,av.attachEvent("onpropertychange",n7)):e==="focusout"&&gN()}function hJ(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return fb(Mv)}function dJ(e,t){if(e==="click")return fb(t)}function pJ(e,t){if(e==="input"||e==="change")return fb(t)}function gJ(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ts=typeof Object.is=="function"?Object.is:gJ;function jv(e,t){if(Ts(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var i=r[n];if(!eA.call(t,i)||!Ts(e[i],t[i]))return!1}return!0}function vN(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function mN(e,t){var r=vN(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=vN(r)}}function i7(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?i7(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function a7(){for(var e=window,t=Zw();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Zw(e.document)}return t}function Q3(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function vJ(e){var t=a7(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&i7(r.ownerDocument.documentElement,r)){if(n!==null&&Q3(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=r.textContent.length,a=Math.min(n.start,i);n=n.end===void 0?a:Math.min(n.end,i),!e.extend&&a>n&&(i=n,n=a,a=i),i=mN(r,a);var o=mN(r,n);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>n?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var mJ=gu&&"documentMode"in document&&11>=document.documentMode,Ud=null,wA=null,ov=null,xA=!1;function yN(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;xA||Ud==null||Ud!==Zw(n)||(n=Ud,"selectionStart"in n&&Q3(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focu
vendor: 4,501 bytes, line 37
37sNode:n.focusNode,focusOffset:n.focusOffset}),ov&&jv(ov,n)||(ov=n,n=a2(wA,"onSelect"),0<n.length&&(t=new X3("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=Ud)))}function xy(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var zd={animationend:xy("Animation","AnimationEnd"),animationiteration:xy("Animation","AnimationIteration"),animationstart:xy("Animation","AnimationStart"),transitionend:xy("Transition","TransitionEnd")},G5={},o7={};gu&&(o7=document.createElement("div").style,"AnimationEvent"in window||(delete zd.animationend.animation,delete zd.animationiteration.animation,delete zd.animationstart.animation),"TransitionEvent"in window||delete zd.transitionend.transition);function hb(e){if(G5[e])return G5[e];if(!zd[e])return e;var t=zd[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in o7)return G5[e]=t[r];return e}var s7=hb("animationend"),l7=hb("animationiteration"),u7=hb("animationstart"),c7=hb("transitionend"),f7=new Map,wN="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 Kc(e,t){f7.set(e,t),Nh(t,[e])}for(var K5=0;K5<wN.length;K5++){var Y5=wN[K5],yJ=Y5.toLowerCase(),wJ=Y5[0].toUpperCase()+Y5.slice(1);Kc(yJ,"on"+wJ)}Kc(s7,"onAnimationEnd");Kc(l7,"onAnimationIteration");Kc(u7,"onAnimationStart");Kc("dblclick","onDoubleClick");Kc("focusin","onFocus");Kc("focusout","onBlur");Kc(c7,"onTransitionEnd");F0("onMouseEnter",["mouseout","mouseover"]);F0("onMouseLeave",["mouseout","mouseover"]);F0("onPointerEnter",["pointerout","pointerover"]);F0("onPointerLeave",["pointerout","pointerover"]);Nh("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Nh("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Nh("onBeforeInput",["compositionend","keypress","textInput","paste"]);Nh("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Nh("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Nh("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var qg="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(" "),xJ=new Set("cancel close invalid load scroll toggle".split(" ").concat(qg));function xN(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,yX(n,t,void 0,e),e.currentTarget=null}function h7(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],i=n.event;n=n.listeners;e:{var a=void 0;if(t)for(var o=n.length-1;0<=o;o--){var s=n[o],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==a&&i.isPropagationStopped())break e;xN(i,s,u),a=l}else for(o=0;o<n.length;o++){if(s=n[o],l=s.instance,u=s.currentTarget,s=s.listener,l!==a&&i.isPropagationStopped())break e;xN(i,s,u),a=l}}}if(e2)throw e=gA,e2=!1,gA=null,e}function ln(e,t){var r=t[AA];r===void 0&&(r=t[AA]=new Set);var n=e+"__bubble";r.has(n)||(d7(t,e,2,!1),r.add(n))}function X5(e,t,r){var n=0;t&&(n|=4),d7(r,e,n,t)}var by="_reactListening"+Math.random().toString(36).slice(2);function Fv(e){if(!e[by]){e[by]=!0,xF.forEach(function(r){r!=="selectionchange"&&(xJ.has(r)||X5(r,!1,e),X5(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[by]||(t[by]=!0,X5("selectionchange",!1,t))}}function d7(e,t,r,n){switch(XF(t)){case 1:var i=IX;break;case 4:i=DX;break;default:i=K3}r=i.bind(null,t,r,e),i=void 0,!pA||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),n?i!==void 0?e.addEventListener(t,r,{capture:!0,passive:i}):e.addEventListener(t,r,!0):i!==void 0?e.addEventListener(t,r,{passive:i}):e.addEventListener(t,r,!1)}function J5(e,t,r,n,i){var a=n;if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var o=n.tag;if(o===3||o===4){var s=n.stateNode.containerInfo;
vendor: 5,573 bytes, lines 37-38
37if(s===i||s.nodeType===8&&s.parentNode===i)break;if(o===4)for(o=n.return;o!==null;){var l=o.tag;if((l===3||l===4)&&(l=o.stateNode.containerInfo,l===i||l.nodeType===8&&l.parentNode===i))return;o=o.return}for(;s!==null;){if(o=$f(s),o===null)return;if(l=o.tag,l===5||l===6){n=a=o;continue e}s=s.parentNode}}n=n.return}MF(function(){var u=a,c=H3(r),f=[];e:{var d=f7.get(e);if(d!==void 0){var h=X3,g=e;switch(e){case"keypress":if(Pw(r)===0)break e;case"keydown":case"keyup":h=XX;break;case"focusin":g="focus",h=H5;break;case"focusout":g="blur",h=H5;break;case"beforeblur":case"afterblur":h=H5;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":h=lN;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":h=FX;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":h=QX;break;case s7:case l7:case u7:h=UX;break;case c7:h=tJ;break;case"scroll":h=MX;break;case"wheel":h=nJ;break;case"copy":case"cut":case"paste":h=WX;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":h=cN}var p=(t&4)!==0,v=!p&&e==="scroll",m=p?d!==null?d+"Capture":null:d;p=[];for(var y=u,x;y!==null;){x=y;var _=x.stateNode;if(x.tag===5&&_!==null&&(x=_,m!==null&&(_=Rv(y,m),_!=null&&p.push($v(y,_,x)))),v)break;y=y.return}0<p.length&&(d=new h(d,g,null,r,c),f.push({event:d,listeners:p}))}}if(!(t&7)){e:{if(d=e==="mouseover"||e==="pointerover",h=e==="mouseout"||e==="pointerout",d&&r!==hA&&(g=r.relatedTarget||r.fromElement)&&($f(g)||g[vu]))break e;if((h||d)&&(d=c.window===c?c:(d=c.ownerDocument)?d.defaultView||d.parentWindow:window,h?(g=r.relatedTarget||r.toElement,h=u,g=g?$f(g):null,g!==null&&(v=Rh(g),g!==v||g.tag!==5&&g.tag!==6)&&(g=null)):(h=null,g=u),h!==g)){if(p=lN,_="onMouseLeave",m="onMouseEnter",y="mouse",(e==="pointerout"||e==="pointerover")&&(p=cN,_="onPointerLeave",m="onPointerEnter",y="pointer"),v=h==null?d:Wd(h),x=g==null?d:Wd(g),d=new p(_,y+"leave",h,r,c),d.target=v,d.relatedTarget=x,_=null,$f(c)===u&&(p=new p(m,y+"enter",g,r,c),p.target=x,p.relatedTarget=v,_=p),v=_,h&&g)t:{for(p=h,m=g,y=0,x=p;x;x=fd(x))y++;for(x=0,_=m;_;_=fd(_))x++;for(;0<y-x;)p=fd(p),y--;for(;0<x-y;)m=fd(m),x--;for(;y--;){if(p===m||m!==null&&p===m.alternate)break t;p=fd(p),m=fd(m)}p=null}else p=null;h!==null&&bN(f,d,h,p,!1),g!==null&&v!==null&&bN(f,v,g,p,!0)}}e:{if(d=u?Wd(u):window,h=d.nodeName&&d.nodeName.toLowerCase(),h==="select"||h==="input"&&d.type==="file")var S=cJ;else if(dN(d))if(r7)S=pJ;else{S=hJ;var T=fJ}else(h=d.nodeName)&&h.toLowerCase()==="input"&&(d.type==="checkbox"||d.type==="radio")&&(S=dJ);if(S&&(S=S(e,u))){t7(f,S,r,c);break e}T&&T(e,d,u),e==="focusout"&&(T=d._wrapperState)&&T.controlled&&d.type==="number"&&sA(d,"number",d.value)}switch(T=u?Wd(u):window,e){case"focusin":(dN(T)||T.contentEditable==="true")&&(Ud=T,wA=u,ov=null);break;case"focusout":ov=wA=Ud=null;break;case"mousedown":xA=!0;break;case"contextmenu":case"mouseup":case"dragend":xA=!1,yN(f,r,c);break;case"selectionchange":if(mJ)break;case"keydown":case"keyup":yN(f,r,c)}var A;if(Z3)e:{switch(e){case"compositionstart":var N="onCompositionStart";break e;case"compositionend":N="onCompositionEnd";break e;case"compositionupdate":N="onCompositionUpdate";break e}N=void 0}else Bd?QF(e,r)&&(N="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(N="onCompositionStart");N&&(ZF&&r.locale!=="ko"&&(Bd||N!=="onCompositionStart"?N==="onCompositionEnd"&&Bd&&(A=JF()):(vc=c,Y3="value"in vc?vc.value:vc.textContent,Bd=!0)),T=a2(u,N),0<T.length&&(N=new uN(N,e,null,r,c),f.push({event:N,listeners:T}),A?N.data=A:(A=e7(r),A!==null&&(N.data=A)))),(A=aJ?oJ(e,r):sJ(e,r))&&(u=a2(u,"onBeforeInput"),0<u.length&&(c=new uN("onBeforeInput","beforeinput",null,r,c),f.push({event:c,listeners:u}),c.data=A))}h7(f,t)})}function $v(e,t,r){return{instance:e,listener:t,currentTarget:r}}function a2(e,t){for(var r=t+"Capture",n=[];e!==null;){var i=e,a=i.stateNode;i.tag===5&&a!==null&&(i=a,a=Rv(e,r),a!=null&&n.unshift($v(e,a,i)),a=Rv(e,t),a!=null&&n.push($v(e,a,i))),e=e.return}return n}function fd(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function bN(e,t,r,n,i){for(var a=t._reactName,o=[];r!==null&&r!==n;){var s=r,l=s.alternate,u=s.stateNode;if(l!==null&&l===n)break;s.tag===5&&u!==null&&(s=u,i?(l=Rv(r,a),l!=null&&o.unshift($v(r,l,s))):i||(l=Rv(r,a),l!=null&&o.push($v(r,l,s)))),r=r.return}o.length!==0&&e.push({event:t,listeners:o})}var bJ=/\r\n?/g,_J=/\u0000|\uFFFD/g;function _N(e){return(typeof e=="string"?e:""+e).replace(bJ,` 38`).replace(_J,"")}function _y(e,t,r){if(t=_N(t),_N(e)!==t&&r)throw Error(Ye(425))}function o2(){}var bA=null,_A=null;function SA(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var EA=typeof setTimeout=="function"?setTimeout:void 0,SJ=typeof clearTimeout=="function"?clearTimeout:void 0,SN=typeof Promise=="function"?Promise:void 0,EJ=typeof queueMicrotask=="function"?queueMicrotask:typeof SN<"u"?function(e){return SN.resolve(null).then(e).catch(AJ)}:EA;function AJ(e){setTimeout(function(){throw e})}function Z5(e,t){var r=t,n=0;do{var i=r.nextSibling;if(e.removeChild(r),i&&i.nodeType===8)if(r=i.data,r==="/$"){if(n===0){e.removeChild(i),Dv(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=i}
vendor: 4,378 bytes, line 38
38while(r);Dv(t)}function Oc(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function EN(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var Sp=Math.random().toString(36).slice(2),il="__reactFiber$"+Sp,Bv="__reactProps$"+Sp,vu="__reactContainer$"+Sp,AA="__reactEvents$"+Sp,TJ="__reactListeners$"+Sp,OJ="__reactHandles$"+Sp;function $f(e){var t=e[il];if(t)return t;for(var r=e.parentNode;r;){if(t=r[vu]||r[il]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=EN(e);e!==null;){if(r=e[il])return r;e=EN(e)}return t}e=r,r=e.parentNode}return null}function l1(e){return e=e[il]||e[vu],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Wd(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(Ye(33))}function db(e){return e[Bv]||null}var TA=[],Hd=-1;function Yc(e){return{current:e}}function hn(e){0>Hd||(e.current=TA[Hd],TA[Hd]=null,Hd--)}function tn(e,t){Hd++,TA[Hd]=e.current,e.current=t}var jc={},sa=Yc(jc),ja=Yc(!1),uh=jc;function $0(e,t){var r=e.type.contextTypes;if(!r)return jc;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in r)i[a]=t[a];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Fa(e){return e=e.childContextTypes,e!=null}function s2(){hn(ja),hn(sa)}function AN(e,t,r){if(sa.current!==jc)throw Error(Ye(168));tn(sa,t),tn(ja,r)}function p7(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var i in n)if(!(i in t))throw Error(Ye(108,fX(e)||"Unknown",i));return En({},r,n)}function l2(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||jc,uh=sa.current,tn(sa,e),tn(ja,ja.current),!0}function TN(e,t,r){var n=e.stateNode;if(!n)throw Error(Ye(169));r?(e=p7(e,t,uh),n.__reactInternalMemoizedMergedChildContext=e,hn(ja),hn(sa),tn(sa,e)):hn(ja),tn(ja,r)}var Jl=null,pb=!1,Q5=!1;function g7(e){Jl===null?Jl=[e]:Jl.push(e)}function PJ(e){pb=!0,g7(e)}function Xc(){if(!Q5&&Jl!==null){Q5=!0;var e=0,t=Dr;try{var r=Jl;for(Dr=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}Jl=null,pb=!1}catch(i){throw Jl!==null&&(Jl=Jl.slice(e+1)),BF(q3,Xc),i}finally{Dr=t,Q5=!1}}return null}var qd=[],Vd=0,u2=null,c2=0,Do=[],Mo=0,ch=null,tu=1,ru="";function Of(e,t){qd[Vd++]=c2,qd[Vd++]=u2,u2=e,c2=t}function v7(e,t,r){Do[Mo++]=tu,Do[Mo++]=ru,Do[Mo++]=ch,ch=e;var n=tu;e=ru;var i=32-_s(n)-1;n&=~(1<<i),r+=1;var a=32-_s(t)+i;if(30<a){var o=i-i%5;a=(n&(1<<o)-1).toString(32),n>>=o,i-=o,tu=1<<32-_s(t)+i|r<<i|n,ru=a+e}else tu=1<<a|r<<i|n,ru=e}function eO(e){e.return!==null&&(Of(e,1),v7(e,1,0))}function tO(e){for(;e===u2;)u2=qd[--Vd],qd[Vd]=null,c2=qd[--Vd],qd[Vd]=null;for(;e===ch;)ch=Do[--Mo],Do[Mo]=null,ru=Do[--Mo],Do[Mo]=null,tu=Do[--Mo],Do[Mo]=null}var vo=null,ho=null,mn=!1,vs=null;function m7(e,t){var r=Fo(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function ON(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,vo=e,ho=Oc(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,vo=e,ho=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=ch!==null?{id:tu,overflow:ru}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=Fo(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,vo=e,ho=null,!0):!1;default:return!1}}function OA(e){return(e.mode&1)!==0&&(e.flags&128)===0}function PA(e){if(mn){var t=ho;if(t){var r=t;if(!ON(e,t)){if(OA(e))throw Error(Ye(418));t=Oc(r.nextSibling);var n=vo;t&&ON(e,t)?m7(n,r):(e.flags=e.flags&-4097|2,mn=!1,vo=e)}}else{if(OA(e))throw Error(Ye(418));e.flags=e.flags&-4097|2,mn=!1,vo=e}}}function PN(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;vo=e}function Sy(e){if(e!==vo)return!1;if(!mn)return PN(e),mn=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!SA(e.type,e.memoizedProps)),t&&(t=ho
vendor: 13,478 bytes, line 38
38)){if(OA(e))throw y7(),Error(Ye(418));for(;t;)m7(e,t),t=Oc(t.nextSibling)}if(PN(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(Ye(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){ho=Oc(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}ho=null}}else ho=vo?Oc(e.stateNode.nextSibling):null;return!0}function y7(){for(var e=ho;e;)e=Oc(e.nextSibling)}function B0(){ho=vo=null,mn=!1}function rO(e){vs===null?vs=[e]:vs.push(e)}var kJ=Ou.ReactCurrentBatchConfig;function _g(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(Ye(309));var n=r.stateNode}if(!n)throw Error(Ye(147,e));var i=n,a=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===a?t.ref:(t=function(o){var s=i.refs;o===null?delete s[a]:s[a]=o},t._stringRef=a,t)}if(typeof e!="string")throw Error(Ye(284));if(!r._owner)throw Error(Ye(290,e))}return e}function Ey(e,t){throw e=Object.prototype.toString.call(t),Error(Ye(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function kN(e){var t=e._init;return t(e._payload)}function w7(e){function t(m,y){if(e){var x=m.deletions;x===null?(m.deletions=[y],m.flags|=16):x.push(y)}}function r(m,y){if(!e)return null;for(;y!==null;)t(m,y),y=y.sibling;return null}function n(m,y){for(m=new Map;y!==null;)y.key!==null?m.set(y.key,y):m.set(y.index,y),y=y.sibling;return m}function i(m,y){return m=Nc(m,y),m.index=0,m.sibling=null,m}function a(m,y,x){return m.index=x,e?(x=m.alternate,x!==null?(x=x.index,x<y?(m.flags|=2,y):x):(m.flags|=2,y)):(m.flags|=1048576,y)}function o(m){return e&&m.alternate===null&&(m.flags|=2),m}function s(m,y,x,_){return y===null||y.tag!==6?(y=oS(x,m.mode,_),y.return=m,y):(y=i(y,x),y.return=m,y)}function l(m,y,x,_){var S=x.type;return S===$d?c(m,y,x.props.children,_,x.key):y!==null&&(y.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===rc&&kN(S)===y.type)?(_=i(y,x.props),_.ref=_g(m,y,x),_.return=m,_):(_=Dw(x.type,x.key,x.props,null,m.mode,_),_.ref=_g(m,y,x),_.return=m,_)}function u(m,y,x,_){return y===null||y.tag!==4||y.stateNode.containerInfo!==x.containerInfo||y.stateNode.implementation!==x.implementation?(y=sS(x,m.mode,_),y.return=m,y):(y=i(y,x.children||[]),y.return=m,y)}function c(m,y,x,_,S){return y===null||y.tag!==7?(y=nh(x,m.mode,_,S),y.return=m,y):(y=i(y,x),y.return=m,y)}function f(m,y,x){if(typeof y=="string"&&y!==""||typeof y=="number")return y=oS(""+y,m.mode,x),y.return=m,y;if(typeof y=="object"&&y!==null){switch(y.$$typeof){case dy:return x=Dw(y.type,y.key,y.props,null,m.mode,x),x.ref=_g(m,null,y),x.return=m,x;case Fd:return y=sS(y,m.mode,x),y.return=m,y;case rc:var _=y._init;return f(m,_(y._payload),x)}if(Wg(y)||mg(y))return y=nh(y,m.mode,x,null),y.return=m,y;Ey(m,y)}return null}function d(m,y,x,_){var S=y!==null?y.key:null;if(typeof x=="string"&&x!==""||typeof x=="number")return S!==null?null:s(m,y,""+x,_);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case dy:return x.key===S?l(m,y,x,_):null;case Fd:return x.key===S?u(m,y,x,_):null;case rc:return S=x._init,d(m,y,S(x._payload),_)}if(Wg(x)||mg(x))return S!==null?null:c(m,y,x,_,null);Ey(m,x)}return null}function h(m,y,x,_,S){if(typeof _=="string"&&_!==""||typeof _=="number")return m=m.get(x)||null,s(y,m,""+_,S);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case dy:return m=m.get(_.key===null?x:_.key)||null,l(y,m,_,S);case Fd:return m=m.get(_.key===null?x:_.key)||null,u(y,m,_,S);case rc:var T=_._init;return h(m,y,x,T(_._payload),S)}if(Wg(_)||mg(_))return m=m.get(x)||null,c(y,m,_,S,null);Ey(y,_)}return null}function g(m,y,x,_){for(var S=null,T=null,A=y,N=y=0,P=null;A!==null&&N<x.length;N++){A.index>N?(P=A,A=null):P=A.sibling;var F=d(m,A,x[N],_);if(F===null){A===null&&(A=P);break}e&&A&&F.alternate===null&&t(m,A),y=a(F,y,N),T===null?S=F:T.sibling=F,T=F,A=P}if(N===x.length)return r(m,A),mn&&Of(m,N),S;if(A===null){for(;N<x.length;N++)A=f(m,x[N],_),A!==null&&(y=a(A,y,N),T===null?S=A:T.sibling=A,T=A);return mn&&Of(m,N),S}for(A=n(m,A);N<x.length;N++)P=h(A,m,N,x[N],_),P!==null&&(e&&P.alternate!==null&&A.delete(P.key===null?N:P.key),y=a(P,y,N),T===null?S=P:T.sibling=P,T=P);return e&&A.forEach(function(R){return t(m,R)}),mn&&Of(m,N),S}function p(m,y,x,_){var S=mg(x);if(typeof S!="function")throw Error(Ye(150));if(x=S.call(x),x==null)throw Error(Ye(151));for(var T=S=null,A=y,N=y=0,P=null,F=x.next();A!==null&&!F.done;N++,F=x.next()){A.index>N?(P=A,A=null):P=A.sibling;var R=d(m,A,F.value,_);if(R===null){A===null&&(A=P);break}e&&A&&R.alternate===null&&t(m,A),y=a(R,y,N),T===null?S=R:T.sibling=R,T=R,A=P}if(F.done)return r(m,A),mn&&Of(m,N),S;if(A===null){for(;!F.done;N++,F=x.next())F=f(m,F.value,_),F!==null&&(y=a(F,y,N),T===null?S=F:T.sibling=F,T=F);return mn&&Of(m,N),S}for(A=n(m,A);!F.done;N++,F=x.next())F=h(A,m,N,F.value,_),F!==null&&(e&&F.alternate!==null&&A.delete(F.key===null?N:F.key),y=a(F,y,N),T===null?S=F:T.sibling=F,T=F);return e&&A.forEach(function(L){return t(m,L)}),mn&&Of(m,N),S}function v(m,y,x,_){if(typeof x=="object"&&x!==null&&x.type===$d&&x.key===null&&(x=x.props.children),typeof x=="object"&&x!==null){switch(x.$$typeof){case dy:e:{for(var S=x.key,T=y;T!==null;){if(T.key===S){if(S=x.type,S===$d){if(T.tag===7){r(m,T.sibling),y=i(T,x.props.children),y.return=m,m=y;break e}}else if(T.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===rc&&kN(S)===T.type){r(m,T.sibling),y=i(T,x.props),y.ref=_g(m,T,x),y.return=m,m=y;break e}r(m,T);break}else t(m,T);T=T.sibling}x.type===$d?(y=nh(x.props.children,m.mode,_,x.key),y.return=m,m=y):(_=Dw(x.type,x.key,x.props,null,m.mode,_),_.ref=_g(m,y,x),_.return=m,m=_)}return o(m);case Fd:e:{for(T=x.key;y!==null;){if(y.key===T)if(y.tag===4&&y.stateNode.containerInfo===x.containerInfo&&y.stateNode.implementation===x.implementation){r(m,y.sibling),y=i(y,x.children||[]),y.return=m,m=y;break e}else{r(m,y);break}else t(m,y);y=y.sibling}y=sS(x,m.mode,_),y.return=m,m=y}return o(m);case rc:return T=x._init,v(m,y,T(x._payload),_)}if(Wg(x))return g(m,y,x,_);if(mg(x))return p(m,y,x,_);Ey(m,x)}return typeof x=="string"&&x!==""||typeof x=="number"?(x=""+x,y!==null&&y.tag===6?(r(m,y.sibling),y=i(y,x),y.return=m,m=y):(r(m,y),y=oS(x,m.mode,_),y.return=m,m=y),o(m)):r(m,y)}return v}var U0=w7(!0),x7=w7(!1),f2=Yc(null),h2=null,Gd=null,nO=null;function iO(){nO=Gd=h2=null}function aO(e){var t=f2.current;hn(f2),e._currentValue=t}function kA(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function o0(e,t){h2=e,nO=Gd=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ra=!0),e.firstContext=null)}function zo(e){var t=e._currentValue;if(nO!==e)if(e={context:e,memoizedValue:t,next:null},Gd===null){if(h2===null)throw Error(Ye(308));Gd=e,h2.dependencies={lanes:0,firstContext:e}}else Gd=Gd.next=e;return t}var Bf=null;function oO(e){Bf===null?Bf=[e]:Bf.push(e)}function b7(e,t,r,n){var i=t.interleaved;return i===null?(r.next=r,oO(t)):(r.next=i.next,i.next=r),t.interleaved=r,mu(e,n)}function mu(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var nc=!1;function sO(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function _7(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function su(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Pc(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,pr&2){var i=n.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),n.pending=t,mu(e,r)}return i=n.interleaved,i===null?(t.next=t,oO(n)):(t.next=i.next,i.next=t),n.interleaved=t,mu(e,r)}function kw(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,V3(e,r)}}function CN(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var i=null,a=null;if(r=r.firstBaseUpdate,r!==null){do{var o={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};a===null?i=a=o:a=a.next=o,r=r.next}while(r!==null);a===null?i=a=t:a=a.next=t}else i=a=t;r={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function d2(e,t,r,n){var i=e.updateQueue;nc=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var l=s,u=l.next;l.next=null,o===null?a=u:o.next=u,o=l;var c=e.alternate;c!==null&&(c=c.updateQueue,s=c.lastBaseUpdate,s!==o&&(s===null?c.firstBaseUpdate=u:s.next=u,c.lastBaseUpdate=l))}if(a!==null){var f=i.baseState;o=0,c=u=l=null,s=a;do{var d=s.lane,h=s.eventTime;if((n&d)===d){c!==null&&(c=c.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var g=e,p=s;switch(d=t,h=r,p.tag){case 1:if(g=p.payload,typeof g=="function"){f=g.call(h,f,d);break e}f=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=p.payload,d=typeof g=="function"?g.call(h,f,d):g,d==null)break e;f=En({},f,d);break e;case 2:nc=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,d=i.effects,d===null?i.effects=[s]:d.push(s))}else h={eventTime:h,lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},c===null?(u=c=h,l=f):c=c.next=h,o|=d;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;d=s,s=d.next,d.next=null,i.lastBaseUpdate=d,i.shared.pending=null}}while(!0);if(c===null&&(l=f),i.baseState=l,i.firstBaseUpdate=u,i.lastBaseUpdate=c,t=i.shared.interleaved,t!==null){i=t;do o|=i.lane,i=i.next;while(i!==t)}else a===null&&(i.shared.lanes=0);hh|=o,e.lanes=o,e.memoizedState=f}}function NN(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],i=n.callback;if(i!==null){if(n.callback=null,n=r,typeof i!="function")throw Error(Ye(191,i));i.call(n)}}}var u1={},dl=Yc(u1),Uv=Yc(u1),zv=Yc(u1);function Uf(e){if(e===u1)throw Error(Ye(174));return e}function lO(e,t){switch(tn(zv,t),tn(Uv,e),tn(dl,u1),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:uA(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=uA(t,e)}hn(dl),tn(dl,t)}function z0(){hn(dl),hn(Uv),hn(zv)}function S7(e){Uf(zv.current);var t=Uf(dl.current),r=uA(t,e.type);t!==r&&(tn(Uv,e),tn(dl,r))}function uO(e){Uv.current===e&&(hn(dl),hn(Uv))}var _n=Yc(0);function p2(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var eS=[];function cO(){for(var e=0;e<eS.length;e++)eS[e]._workInProgressVersionPrimary=null;eS.length=0}var Cw=Ou.ReactCurrentDispatcher,tS=Ou.ReactCurrentBatchConfig,fh=0,Sn=null,ci=null,mi=null,g2=!1,sv=!1,Wv=0,CJ=0;function Gi(){throw Error(Ye(321))}function fO(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!Ts(e[r],t[r]))return!1;return!0}function hO(e,t,r,n,i,a){if(fh=a,Sn=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Cw.current=e===null||e.memoizedState===null?IJ:DJ,e=r(n,i),sv){a=0;do{if(sv=!1,Wv=0,25<=a)throw Error(Ye(301));a+=1,mi=ci=null,t.updateQueue=null,Cw.current=MJ,e=r(n,i)}while(sv)}if(Cw.current=v2,t=ci!==null&&ci.next!==null,fh=0,mi=ci=Sn=null,g2=!1,t)throw Error(Ye(300));return e}function dO(){var e=Wv!==0;return Wv=0,e}function Xs(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return mi===null?Sn.memoizedState=mi=e:mi=mi.next=e,mi}function Wo(){if(ci===null){var e=Sn.alternate;e=e!==null?e.memoizedState:null}else e=ci.next;var t=mi===null?Sn.memoizedState:mi.next;if(t!==null)mi=t,ci=e;else{if(e===null)throw Error(Ye(310));ci=e,e={memoizedState:ci.memoizedState,baseState:ci.baseState,baseQueue:ci.baseQueue,queue:ci.queue,next:null},mi===null?Sn.memoizedState=mi=e:mi=mi.next=e}return mi}function Hv(e,t){return typeof t=="function"?t(e):t}function rS(e){var t=Wo(),r=t.queue;if(r===null)throw Error(Ye(311));r.lastRenderedReducer=e;var n=ci,i=n.baseQueue,a=r.pending;if(a!==null){if(i!==null){var o=i.next;i.next=a.next,a.next=o}n.baseQueue=i=a,r.pending=null}if(i!==null){a=i.next,n=n.baseState;var s=o=null,l=null,u=a;do{var c=u.lane;if((fh&c)===c)l!==null&&(l=l.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),n=u.hasEagerState?u.eagerState:e(n,u.action);else{var f={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};l===null?(s=l=f,o=n):l=l.next=f,Sn.lanes|=c,hh|=c}u=u.next}while(u!==null&&u!==a);l===null?o=n:l.next=s,Ts(n,t.memoizedState)||(Ra=!0),t.memoizedState=n,t.baseState=o,t.baseQueue=l,r.lastRenderedState=n}if(e=r.interleaved,e!==null){i=e;do a=i.lane,Sn.lanes|=a,hh|=a,i=i.next;while(i!==e)}else i===null&&(r.lanes=0);
vendor: 4,902 bytes, line 38
38return[t.memoizedState,r.dispatch]}function nS(e){var t=Wo(),r=t.queue;if(r===null)throw Error(Ye(311));r.lastRenderedReducer=e;var n=r.dispatch,i=r.pending,a=t.memoizedState;if(i!==null){r.pending=null;var o=i=i.next;do a=e(a,o.action),o=o.next;while(o!==i);Ts(a,t.memoizedState)||(Ra=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),r.lastRenderedState=a}return[a,n]}function E7(){}function A7(e,t){var r=Sn,n=Wo(),i=t(),a=!Ts(n.memoizedState,i);if(a&&(n.memoizedState=i,Ra=!0),n=n.queue,pO(P7.bind(null,r,n,e),[e]),n.getSnapshot!==t||a||mi!==null&&mi.memoizedState.tag&1){if(r.flags|=2048,qv(9,O7.bind(null,r,n,i,t),void 0,null),Si===null)throw Error(Ye(349));fh&30||T7(r,t,i)}return i}function T7(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=Sn.updateQueue,t===null?(t={lastEffect:null,stores:null},Sn.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function O7(e,t,r,n){t.value=r,t.getSnapshot=n,k7(t)&&C7(e)}function P7(e,t,r){return r(function(){k7(t)&&C7(e)})}function k7(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Ts(e,r)}catch{return!0}}function C7(e){var t=mu(e,1);t!==null&&Ss(t,e,1,-1)}function RN(e){var t=Xs();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Hv,lastRenderedState:e},t.queue=e,e=e.dispatch=LJ.bind(null,Sn,e),[t.memoizedState,e]}function qv(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=Sn.updateQueue,t===null?(t={lastEffect:null,stores:null},Sn.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function N7(){return Wo().memoizedState}function Nw(e,t,r,n){var i=Xs();Sn.flags|=e,i.memoizedState=qv(1|t,r,void 0,n===void 0?null:n)}function gb(e,t,r,n){var i=Wo();n=n===void 0?null:n;var a=void 0;if(ci!==null){var o=ci.memoizedState;if(a=o.destroy,n!==null&&fO(n,o.deps)){i.memoizedState=qv(t,r,a,n);return}}Sn.flags|=e,i.memoizedState=qv(1|t,r,a,n)}function LN(e,t){return Nw(8390656,8,e,t)}function pO(e,t){return gb(2048,8,e,t)}function R7(e,t){return gb(4,2,e,t)}function L7(e,t){return gb(4,4,e,t)}function I7(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function D7(e,t,r){return r=r!=null?r.concat([e]):null,gb(4,4,I7.bind(null,t,e),r)}function gO(){}function M7(e,t){var r=Wo();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&fO(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function j7(e,t){var r=Wo();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&fO(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function F7(e,t,r){return fh&21?(Ts(r,t)||(r=WF(),Sn.lanes|=r,hh|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Ra=!0),e.memoizedState=r)}function NJ(e,t){var r=Dr;Dr=r!==0&&4>r?r:4,e(!0);var n=tS.transition;tS.transition={};try{e(!1),t()}finally{Dr=r,tS.transition=n}}function $7(){return Wo().memoizedState}function RJ(e,t,r){var n=Cc(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},B7(e))U7(t,r);else if(r=b7(e,t,r,n),r!==null){var i=_a();Ss(r,e,n,i),z7(r,t,n)}}function LJ(e,t,r){var n=Cc(e),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(B7(e))U7(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,r);if(i.hasEagerState=!0,i.eagerState=s,Ts(s,o)){var l=t.interleaved;l===null?(i.next=i,oO(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}r=b7(e,t,i,n),r!==null&&(i=_a(),Ss(r,e,n,i),z7(r,t,n))}}function B7(e){var t=e.alternate;return e===Sn||t!==null&&t===Sn}function U7(e,t){sv=g2=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function z7(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,V3(e,r)}}var v2={readContext:zo,useCallback:Gi,useContext:Gi,useEffect:Gi,useImperativeHandle:Gi,useInsertionEffect:Gi,useLayoutEffect:Gi,useMemo:Gi,useReducer:Gi,useRef:Gi,useState:Gi,useDebugValue:Gi,useDeferredValue:Gi,useTransition:Gi,useMutableSource:Gi,useSyncExternalStore:Gi,useId:Gi,unstable_isNewReconciler:!1},IJ={readContext:zo,useCallback:function(e,t){return Xs().memoizedState=[e,t===void 0?null:t],e},useContext:zo,useEffect:LN,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Nw(4194308,4,I7.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Nw(4194308,4,e,t)},useInsertionEffect:function(e,t){return Nw(4,2,e,t)},useMemo:function(e,t){var r=Xs();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=Xs();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=RJ.bind(null,Sn,e),[n.memoizedState,e]}
vendor: 7,433 bytes, lines 38-40
38,useRef:function(e){var t=Xs();return e={current:e},t.memoizedState=e},useState:RN,useDebugValue:gO,useDeferredValue:function(e){return Xs().memoizedState=e},useTransition:function(){var e=RN(!1),t=e[0];return e=NJ.bind(null,e[1]),Xs().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=Sn,i=Xs();if(mn){if(r===void 0)throw Error(Ye(407));r=r()}else{if(r=t(),Si===null)throw Error(Ye(349));fh&30||T7(n,t,r)}i.memoizedState=r;var a={value:r,getSnapshot:t};return i.queue=a,LN(P7.bind(null,n,a,e),[e]),n.flags|=2048,qv(9,O7.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=Xs(),t=Si.identifierPrefix;if(mn){var r=ru,n=tu;r=(n&~(1<<32-_s(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=Wv++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=CJ++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},DJ={readContext:zo,useCallback:M7,useContext:zo,useEffect:pO,useImperativeHandle:D7,useInsertionEffect:R7,useLayoutEffect:L7,useMemo:j7,useReducer:rS,useRef:N7,useState:function(){return rS(Hv)},useDebugValue:gO,useDeferredValue:function(e){var t=Wo();return F7(t,ci.memoizedState,e)},useTransition:function(){var e=rS(Hv)[0],t=Wo().memoizedState;return[e,t]},useMutableSource:E7,useSyncExternalStore:A7,useId:$7,unstable_isNewReconciler:!1},MJ={readContext:zo,useCallback:M7,useContext:zo,useEffect:pO,useImperativeHandle:D7,useInsertionEffect:R7,useLayoutEffect:L7,useMemo:j7,useReducer:nS,useRef:N7,useState:function(){return nS(Hv)},useDebugValue:gO,useDeferredValue:function(e){var t=Wo();return ci===null?t.memoizedState=e:F7(t,ci.memoizedState,e)},useTransition:function(){var e=nS(Hv)[0],t=Wo().memoizedState;return[e,t]},useMutableSource:E7,useSyncExternalStore:A7,useId:$7,unstable_isNewReconciler:!1};function us(e,t){if(e&&e.defaultProps){t=En({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function CA(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:En({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var vb={isMounted:function(e){return(e=e._reactInternals)?Rh(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=_a(),i=Cc(e),a=su(n,i);a.payload=t,r!=null&&(a.callback=r),t=Pc(e,a,i),t!==null&&(Ss(t,e,i,n),kw(t,e,i))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=_a(),i=Cc(e),a=su(n,i);a.tag=1,a.payload=t,r!=null&&(a.callback=r),t=Pc(e,a,i),t!==null&&(Ss(t,e,i,n),kw(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=_a(),n=Cc(e),i=su(r,n);i.tag=2,t!=null&&(i.callback=t),t=Pc(e,i,n),t!==null&&(Ss(t,e,n,r),kw(t,e,n))}};function IN(e,t,r,n,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,a,o):t.prototype&&t.prototype.isPureReactComponent?!jv(r,n)||!jv(i,a):!0}function W7(e,t,r){var n=!1,i=jc,a=t.contextType;return typeof a=="object"&&a!==null?a=zo(a):(i=Fa(t)?uh:sa.current,n=t.contextTypes,a=(n=n!=null)?$0(e,i):jc),t=new t(r,a),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=vb,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function DN(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&vb.enqueueReplaceState(t,t.state,null)}function NA(e,t,r,n){var i=e.stateNode;i.props=r,i.state=e.memoizedState,i.refs={},sO(e);var a=t.contextType;typeof a=="object"&&a!==null?i.context=zo(a):(a=Fa(t)?uh:sa.current,i.context=$0(e,a)),i.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a=="function"&&(CA(e,t,a,r),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&vb.enqueueReplaceState(i,i.state,null),d2(e,r,i,n),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function W0(e,t){try{var r="",n=t;do r+=cX(n),n=n.return;while(n);var i=r}catch(a){i=` 39Error generating stack: `+a.message+` 40`+a.stack}return{value:e,source:t,stack:i,digest:null}}function iS(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function RA(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var jJ=typeof WeakMap=="function"?WeakMap:Map;function H7(e,t,r){r=su(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){y2||(y2=!0,zA=n),RA(e,t)},r}function q7(e,t,r){r=su(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var i=t.value;r.payload=function(){return n(i)},r.callback=function(){RA(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(r.callback=function(){RA(e,t),typeof n!="function"&&(kc===null?kc=new Set([this]):kc.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),r}function MN(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new jJ;var i=new Set;n.set(t,i)}else i=n.get(t),i===void 0&&(i=new Set,n.set(t,i));i.has(r)||(i.add(r),e=JJ.bind(null,e,t,r),t.then(e,e))}function jN(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function FN(e,t,r,n,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=su(-1,1),t.tag=2,Pc(r,t,1))),r.lanes|=1),e)}var FJ=Ou.ReactCurrentOwner,Ra=!1;function ga(e,t,r,n){t.child=e===null?x7(t,null,r,n):U0(t,e.child,r,n)}function $N(e,t,r,n,i){r=r.render;var a=t.ref;return o0(t,i),n=hO(e,t,r,n,a,i),r=dO(),e!==null&&!Ra?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,yu(e,t,i)):(mn&&r&&eO(t),t.flags|=1,ga(e,t,n,i),t.child)}function BN(e,t,r,n,i){if(e===null){var a=r.type;return typeof a=="function"&&!SO(a)&&a.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=a,V7(e,t,a,n,i)):(e=Dw(r.type,null,n,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!(e.lanes&i)){var o=a.memoizedProps;if(r=r.compare,r=r!==null?r:jv,r(o,n)&&e.ref===t.ref)return yu(e,t,i)}return t.flags|=1,e=Nc(a,n),e.ref=t.ref,e.return=t,t.child=e}function V7(e,t,r,n,i){if(e!==null){var a=e.memoizedProps;if(jv(a,n)&&e.ref===t.ref)if(Ra=!1,t.pendingProps=n=a,(e.lanes&i)!==0)e.flags&131072&&(Ra=!0);else return t.lanes=e.lanes,yu(e,t,i)}return LA(e,t,r,n,i)}function G7(e,t,r){var n=t.pendingProps,i=n.children,a=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},tn(Yd,io),io|=r;else{if(!(r&1073741824))return e=a!==null?a.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,tn(Yd,io),io|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=a!==null?a.baseLanes:r,tn(Yd,io),io|=n}else a!==null?(n=a.baseLanes|r,t.memoizedState=null):n=r,tn(Yd,io),io|=n;return ga(e,t,i,r),t.child}function K7(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}
vendor: 4,711 bytes, line 40
40function LA(e,t,r,n,i){var a=Fa(r)?uh:sa.current;return a=$0(t,a),o0(t,i),r=hO(e,t,r,n,a,i),n=dO(),e!==null&&!Ra?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,yu(e,t,i)):(mn&&n&&eO(t),t.flags|=1,ga(e,t,r,i),t.child)}function UN(e,t,r,n,i){if(Fa(r)){var a=!0;l2(t)}else a=!1;if(o0(t,i),t.stateNode===null)Rw(e,t),W7(t,r,n),NA(t,r,n,i),n=!0;else if(e===null){var o=t.stateNode,s=t.memoizedProps;o.props=s;var l=o.context,u=r.contextType;typeof u=="object"&&u!==null?u=zo(u):(u=Fa(r)?uh:sa.current,u=$0(t,u));var c=r.getDerivedStateFromProps,f=typeof c=="function"||typeof o.getSnapshotBeforeUpdate=="function";f||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==n||l!==u)&&DN(t,o,n,u),nc=!1;var d=t.memoizedState;o.state=d,d2(t,n,o,i),l=t.memoizedState,s!==n||d!==l||ja.current||nc?(typeof c=="function"&&(CA(t,r,c,n),l=t.memoizedState),(s=nc||IN(t,r,s,n,d,l,u))?(f||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"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=l),o.props=n,o.state=l,o.context=u,n=s):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{o=t.stateNode,_7(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:us(t.type,s),o.props=u,f=t.pendingProps,d=o.context,l=r.contextType,typeof l=="object"&&l!==null?l=zo(l):(l=Fa(r)?uh:sa.current,l=$0(t,l));var h=r.getDerivedStateFromProps;(c=typeof h=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==f||d!==l)&&DN(t,o,n,l),nc=!1,d=t.memoizedState,o.state=d,d2(t,n,o,i);var g=t.memoizedState;s!==f||d!==g||ja.current||nc?(typeof h=="function"&&(CA(t,r,h,n),g=t.memoizedState),(u=nc||IN(t,r,u,n,d,g,l)||!1)?(c||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(n,g,l),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(n,g,l)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=g),o.props=n,o.state=g,o.context=l,n=u):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),n=!1)}return IA(e,t,r,n,a,i)}function IA(e,t,r,n,i,a){K7(e,t);var o=(t.flags&128)!==0;if(!n&&!o)return i&&TN(t,r,!1),yu(e,t,a);n=t.stateNode,FJ.current=t;var s=o&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&o?(t.child=U0(t,e.child,null,a),t.child=U0(t,null,s,a)):ga(e,t,s,a),t.memoizedState=n.state,i&&TN(t,r,!0),t.child}function Y7(e){var t=e.stateNode;t.pendingContext?AN(e,t.pendingContext,t.pendingContext!==t.context):t.context&&AN(e,t.context,!1),lO(e,t.containerInfo)}function zN(e,t,r,n,i){return B0(),rO(i),t.flags|=256,ga(e,t,r,n),t.child}var DA={dehydrated:null,treeContext:null,retryLane:0};function MA(e){return{baseLanes:e,cachePool:null,transitions:null}}function X7(e,t,r){var n=t.pendingProps,i=_n.current,a=!1,o=(t.flags&128)!==0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!==0),s?(a=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),tn(_n,i&1),e===null)return PA(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=n.children,e=n.fallback,a?(n=t.mode,a=t.child,o={mode:"hidden",children:o},!(n&1)&&a!==null?(a.childLanes=0,a.pendingProps=o):a=wb(o,n,0,null),e=nh(e,n,r,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=MA(r),t.memoizedState=DA,e):vO(t,o));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return $J(e,t,o,n,s,i,r);if(a){a=n.fallback,o=t.mode,i=e.child,s=i.sibling;var l={mode:"hidden",children:n.children};return!(o&1)&&t.child!==i?(n=t.child,n.childLanes=0,n.pendingProps=l,t.deletions=null):(n=Nc(i,l),n.subtreeFlags=i.subtreeFlags&14680064),s!==null?a=Nc(s,a):(a=nh(a,o,r,null),a.flags|=2),a.return=t,n.return=t,n.sibling=a,t.child=n,n=a,a=t.child,o=e.child.memoizedState,o=o===null?MA(r):{base
vendor: 4,758 bytes, line 40
40Lanes:o.baseLanes|r,cachePool:null,transitions:o.transitions},a.memoizedState=o,a.childLanes=e.childLanes&~r,t.memoizedState=DA,n}return a=e.child,e=a.sibling,n=Nc(a,{mode:"visible",children:n.children}),!(t.mode&1)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function vO(e,t){return t=wb({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Ay(e,t,r,n){return n!==null&&rO(n),U0(t,e.child,null,r),e=vO(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function $J(e,t,r,n,i,a,o){if(r)return t.flags&256?(t.flags&=-257,n=iS(Error(Ye(422))),Ay(e,t,o,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(a=n.fallback,i=t.mode,n=wb({mode:"visible",children:n.children},i,0,null),a=nh(a,i,o,null),a.flags|=2,n.return=t,a.return=t,n.sibling=a,t.child=n,t.mode&1&&U0(t,e.child,null,o),t.child.memoizedState=MA(o),t.memoizedState=DA,a);if(!(t.mode&1))return Ay(e,t,o,null);if(i.data==="$!"){if(n=i.nextSibling&&i.nextSibling.dataset,n)var s=n.dgst;return n=s,a=Error(Ye(419)),n=iS(a,n,void 0),Ay(e,t,o,n)}if(s=(o&e.childLanes)!==0,Ra||s){if(n=Si,n!==null){switch(o&-o){case 4:i=2;break;case 16:i=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:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(n.suspendedLanes|o)?0:i,i!==0&&i!==a.retryLane&&(a.retryLane=i,mu(e,i),Ss(n,e,i,-1))}return _O(),n=iS(Error(Ye(421))),Ay(e,t,o,n)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=ZJ.bind(null,e),i._reactRetry=t,null):(e=a.treeContext,ho=Oc(i.nextSibling),vo=t,mn=!0,vs=null,e!==null&&(Do[Mo++]=tu,Do[Mo++]=ru,Do[Mo++]=ch,tu=e.id,ru=e.overflow,ch=t),t=vO(t,n.children),t.flags|=4096,t)}function WN(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),kA(e.return,t,r)}function aS(e,t,r,n,i){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=n,a.tail=r,a.tailMode=i)}function J7(e,t,r){var n=t.pendingProps,i=n.revealOrder,a=n.tail;if(ga(e,t,n.children,r),n=_n.current,n&2)n=n&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&WN(e,r,t);else if(e.tag===19)WN(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(tn(_n,n),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(r=t.child,i=null;r!==null;)e=r.alternate,e!==null&&p2(e)===null&&(i=r),r=r.sibling;r=i,r===null?(i=t.child,t.child=null):(i=r.sibling,r.sibling=null),aS(t,!1,i,r,a);break;case"backwards":for(r=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&p2(e)===null){t.child=i;break}e=i.sibling,i.sibling=r,r=i,i=e}aS(t,!0,r,null,a);break;case"together":aS(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Rw(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function yu(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),hh|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(Ye(153));if(t.child!==null){for(e=t.child,r=Nc(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=Nc(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function BJ(e,t,r){switch(t.tag){case 3:Y7(t),B0();break;case 5:S7(t);break;case 1:Fa(t.type)&&l2(t);break;case 4:lO(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,i=t.memoizedProps.value;tn(f2,n._currentValue),n._currentValue=i;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(tn(_n,_n.current&1),t.flags|=128,null):r&t.child.childLanes?X7(e,t,r):(tn(_n,_n.current&1),e=yu(e,t,r),e!==null?e.sibling:null);tn(_n,_n.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&128){if(n)return J7(e,t,r);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),tn(_n,_n.current),n)break;return null;case 22:case 23:return t.lanes=0,G7(e,t,r)}return yu(e,t,r)}var Z7,jA,Q7,e$;Z7=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};jA=function(){};Q7=function(e,t,r,n){var i=e.memoizedProps;
vendor: 2,321 bytes, line 40
40if(i!==n){e=t.stateNode,Uf(dl.current);var a=null;switch(r){case"input":i=aA(e,i),n=aA(e,n),a=[];break;case"select":i=En({},i,{value:void 0}),n=En({},n,{value:void 0}),a=[];break;case"textarea":i=lA(e,i),n=lA(e,n),a=[];break;default:typeof i.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=o2)}cA(r,n);var o;r=null;for(u in i)if(!n.hasOwnProperty(u)&&i.hasOwnProperty(u)&&i[u]!=null)if(u==="style"){var s=i[u];for(o in s)s.hasOwnProperty(o)&&(r||(r={}),r[o]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(Cv.hasOwnProperty(u)?a||(a=[]):(a=a||[]).push(u,null));for(u in n){var l=n[u];if(s=i!=null?i[u]:void 0,n.hasOwnProperty(u)&&l!==s&&(l!=null||s!=null))if(u==="style")if(s){for(o in s)!s.hasOwnProperty(o)||l&&l.hasOwnProperty(o)||(r||(r={}),r[o]="");for(o in l)l.hasOwnProperty(o)&&s[o]!==l[o]&&(r||(r={}),r[o]=l[o])}else r||(a||(a=[]),a.push(u,r)),r=l;else u==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(a=a||[]).push(u,l)):u==="children"?typeof l!="string"&&typeof l!="number"||(a=a||[]).push(u,""+l):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(Cv.hasOwnProperty(u)?(l!=null&&u==="onScroll"&&ln("scroll",e),a||s===l||(a=[])):(a=a||[]).push(u,l))}r&&(a=a||[]).push("style",r);var u=a;(t.updateQueue=u)&&(t.flags|=4)}};e$=function(e,t,r,n){r!==n&&(t.flags|=4)};function Sg(e,t){if(!mn)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Ki(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var i=e.child;i!==null;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags&14680064,n|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags,n|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function UJ(e,t,r){var n=t.pendingProps;switch(tO(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ki(t),null;case 1:return Fa(t.type)&&s2(),Ki(t),null;
vendor: 32,930 bytes, line 40
40case 3:return n=t.stateNode,z0(),hn(ja),hn(sa),cO(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Sy(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,vs!==null&&(qA(vs),vs=null))),jA(e,t),Ki(t),null;case 5:uO(t);var i=Uf(zv.current);if(r=t.type,e!==null&&t.stateNode!=null)Q7(e,t,r,n,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(Ye(166));return Ki(t),null}if(e=Uf(dl.current),Sy(t)){n=t.stateNode,r=t.type;var a=t.memoizedProps;switch(n[il]=t,n[Bv]=a,e=(t.mode&1)!==0,r){case"dialog":ln("cancel",n),ln("close",n);break;case"iframe":case"object":case"embed":ln("load",n);break;case"video":case"audio":for(i=0;i<qg.length;i++)ln(qg[i],n);break;case"source":ln("error",n);break;case"img":case"image":case"link":ln("error",n),ln("load",n);break;case"details":ln("toggle",n);break;case"input":ZC(n,a),ln("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!a.multiple},ln("invalid",n);break;case"textarea":eN(n,a),ln("invalid",n)}cA(r,a),i=null;for(var o in a)if(a.hasOwnProperty(o)){var s=a[o];o==="children"?typeof s=="string"?n.textContent!==s&&(a.suppressHydrationWarning!==!0&&_y(n.textContent,s,e),i=["children",s]):typeof s=="number"&&n.textContent!==""+s&&(a.suppressHydrationWarning!==!0&&_y(n.textContent,s,e),i=["children",""+s]):Cv.hasOwnProperty(o)&&s!=null&&o==="onScroll"&&ln("scroll",n)}switch(r){case"input":py(n),QC(n,a,!0);break;case"textarea":py(n),tN(n);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(n.onclick=o2)}n=i,t.updateQueue=n,n!==null&&(t.flags|=4)}else{o=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=PF(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=o.createElement(r,{is:n.is}):(e=o.createElement(r),r==="select"&&(o=e,n.multiple?o.multiple=!0:n.size&&(o.size=n.size))):e=o.createElementNS(e,r),e[il]=t,e[Bv]=n,Z7(e,t,!1,!1),t.stateNode=e;e:{switch(o=fA(r,n),r){case"dialog":ln("cancel",e),ln("close",e),i=n;break;case"iframe":case"object":case"embed":ln("load",e),i=n;break;case"video":case"audio":for(i=0;i<qg.length;i++)ln(qg[i],e);i=n;break;case"source":ln("error",e),i=n;break;case"img":case"image":case"link":ln("error",e),ln("load",e),i=n;break;case"details":ln("toggle",e),i=n;break;case"input":ZC(e,n),i=aA(e,n),ln("invalid",e);break;case"option":i=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},i=En({},n,{value:void 0}),ln("invalid",e);break;case"textarea":eN(e,n),i=lA(e,n),ln("invalid",e);break;default:i=n}cA(r,i),s=i;for(a in s)if(s.hasOwnProperty(a)){var l=s[a];a==="style"?NF(e,l):a==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&kF(e,l)):a==="children"?typeof l=="string"?(r!=="textarea"||l!=="")&&Nv(e,l):typeof l=="number"&&Nv(e,""+l):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(Cv.hasOwnProperty(a)?l!=null&&a==="onScroll"&&ln("scroll",e):l!=null&&B3(e,a,l,o))}switch(r){case"input":py(e),QC(e,n,!1);break;case"textarea":py(e),tN(e);break;case"option":n.value!=null&&e.setAttribute("value",""+Mc(n.value));break;case"select":e.multiple=!!n.multiple,a=n.value,a!=null?r0(e,!!n.multiple,a,!1):n.defaultValue!=null&&r0(e,!!n.multiple,n.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=o2)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Ki(t),null;case 6:if(e&&t.stateNode!=null)e$(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(Ye(166));if(r=Uf(zv.current),Uf(dl.current),Sy(t)){if(n=t.stateNode,r=t.memoizedProps,n[il]=t,(a=n.nodeValue!==r)&&(e=vo,e!==null))switch(e.tag){case 3:_y(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&_y(n.nodeValue,r,(e.mode&1)!==0)}a&&(t.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[il]=t,t.stateNode=n}return Ki(t),null;case 13:if(hn(_n),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(mn&&ho!==null&&t.mode&1&&!(t.flags&128))y7(),B0(),t.flags|=98560,a=!1;else if(a=Sy(t),n!==null&&n.dehydrated!==null){if(e===null){if(!a)throw Error(Ye(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(Ye(317));a[il]=t}else B0(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Ki(t),a=!1}else vs!==null&&(qA(vs),vs=null),a=!0;if(!a)return t.flags&65536?t:null}return t.flags&128?(t.lanes=r,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,t.mode&1&&(e===null||_n.current&1?fi===0&&(fi=3):_O())),t.updateQueue!==null&&(t.flags|=4),Ki(t),null);case 4:return z0(),jA(e,t),e===null&&Fv(t.stateNode.containerInfo),Ki(t),null;case 10:return aO(t.type._context),Ki(t),null;case 17:return Fa(t.type)&&s2(),Ki(t),null;case 19:if(hn(_n),a=t.memoizedState,a===null)return Ki(t),null;if(n=(t.flags&128)!==0,o=a.rendering,o===null)if(n)Sg(a,!1);else{if(fi!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=p2(e),o!==null){for(t.flags|=128,Sg(a,!1),n=o.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;r!==null;)a=r,e=n,a.flags&=14680066,o=a.alternate,o===null?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=o.childLanes,a.lanes=o.lanes,a.child=o.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=o.memoizedProps,a.memoizedState=o.memoizedState,a.updateQueue=o.updateQueue,a.type=o.type,e=o.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return tn(_n,_n.current&1|2),t.child}e=e.sibling}a.tail!==null&&$n()>H0&&(t.flags|=128,n=!0,Sg(a,!1),t.lanes=4194304)}else{if(!n)if(e=p2(o),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Sg(a,!0),a.tail===null&&a.tailMode==="hidden"&&!o.alternate&&!mn)return Ki(t),null}else 2*$n()-a.renderingStartTime>H0&&r!==1073741824&&(t.flags|=128,n=!0,Sg(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(r=a.last,r!==null?r.sibling=o:t.child=o,a.last=o)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=$n(),t.sibling=null,r=_n.current,tn(_n,n?r&1|2:r&1),t):(Ki(t),null);case 22:case 23:return bO(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?io&1073741824&&(Ki(t),t.subtreeFlags&6&&(t.flags|=8192)):Ki(t),null;case 24:return null;case 25:return null}throw Error(Ye(156,t.tag))}function zJ(e,t){switch(tO(t),t.tag){case 1:return Fa(t.type)&&s2(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return z0(),hn(ja),hn(sa),cO(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return uO(t),null;case 13:if(hn(_n),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Ye(340));B0()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return hn(_n),null;case 4:return z0(),null;case 10:return aO(t.type._context),null;case 22:case 23:return bO(),null;case 24:return null;default:return null}}var Ty=!1,ra=!1,WJ=typeof WeakSet=="function"?WeakSet:Set,ct=null;function Kd(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){Nn(e,t,n)}else r.current=null}function FA(e,t,r){try{r()}catch(n){Nn(e,t,n)}}var HN=!1;function HJ(e,t){if(bA=n2,e=a7(),Q3(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var i=n.anchorOffset,a=n.focusNode;n=n.focusOffset;try{r.nodeType,a.nodeType}catch{r=null;break e}var o=0,s=-1,l=-1,u=0,c=0,f=e,d=null;t:for(;;){for(var h;f!==r||i!==0&&f.nodeType!==3||(s=o+i),f!==a||n!==0&&f.nodeType!==3||(l=o+n),f.nodeType===3&&(o+=f.nodeValue.length),(h=f.firstChild)!==null;)d=f,f=h;for(;;){if(f===e)break t;if(d===r&&++u===i&&(s=o),d===a&&++c===n&&(l=o),(h=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=h}r=s===-1||l===-1?null:{start:s,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(_A={focusedElem:e,selectionRange:r},n2=!1,ct=t;ct!==null;)if(t=ct,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ct=e;else for(;ct!==null;){t=ct;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var p=g.memoizedProps,v=g.memoizedState,m=t.stateNode,y=m.getSnapshotBeforeUpdate(t.elementType===t.type?p:us(t.type,p),v);m.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var x=t.stateNode.containerInfo;x.nodeType===1?x.textContent="":x.nodeType===9&&x.documentElement&&x.removeChild(x.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Ye(163))}}catch(_){Nn(t,t.return,_)}if(e=t.sibling,e!==null){e.return=t.return,ct=e;break}ct=t.return}return g=HN,HN=!1,g}function lv(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var i=n=n.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&FA(t,r,a)}i=i.next}while(i!==n)}}function mb(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function $A(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function t$(e){var t=e.alternate;t!==null&&(e.alternate=null,t$(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[il],delete t[Bv],delete t[AA],delete t[TJ],delete t[OJ])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function r$(e){return e.tag===5||e.tag===3||e.tag===4}function qN(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||r$(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function BA(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=o2));else if(n!==4&&(e=e.child,e!==null))for(BA(e,t,r),e=e.sibling;e!==null;)BA(e,t,r),e=e.sibling}function UA(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(UA(e,t,r),e=e.sibling;e!==null;)UA(e,t,r),e=e.sibling}var Ri=null,ps=!1;function Gu(e,t,r){for(r=r.child;r!==null;)n$(e,t,r),r=r.sibling}function n$(e,t,r){if(hl&&typeof hl.onCommitFiberUnmount=="function")try{hl.onCommitFiberUnmount(ub,r)}catch{}switch(r.tag){case 5:ra||Kd(r,t);case 6:var n=Ri,i=ps;Ri=null,Gu(e,t,r),Ri=n,ps=i,Ri!==null&&(ps?(e=Ri,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Ri.removeChild(r.stateNode));break;case 18:Ri!==null&&(ps?(e=Ri,r=r.stateNode,e.nodeType===8?Z5(e.parentNode,r):e.nodeType===1&&Z5(e,r),Dv(e)):Z5(Ri,r.stateNode));break;case 4:n=Ri,i=ps,Ri=r.stateNode.containerInfo,ps=!0,Gu(e,t,r),Ri=n,ps=i;break;case 0:case 11:case 14:case 15:if(!ra&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){i=n=n.next;do{var a=i,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&FA(r,t,o),i=i.next}while(i!==n)}Gu(e,t,r);break;case 1:if(!ra&&(Kd(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){Nn(r,t,s)}Gu(e,t,r);break;case 21:Gu(e,t,r);break;case 22:r.mode&1?(ra=(n=ra)||r.memoizedState!==null,Gu(e,t,r),ra=n):Gu(e,t,r);break;default:Gu(e,t,r)}}function VN(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new WJ),t.forEach(function(n){var i=QJ.bind(null,e,n);r.has(n)||(r.add(n),n.then(i,i))})}}function es(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var i=r[n];try{var a=e,o=t,s=o;e:for(;s!==null;){switch(s.tag){case 5:Ri=s.stateNode,ps=!1;break e;case 3:Ri=s.stateNode.containerInfo,ps=!0;break e;case 4:Ri=s.stateNode.containerInfo,ps=!0;break e}s=s.return}if(Ri===null)throw Error(Ye(160));n$(a,o,i),Ri=null,ps=!1;var l=i.alternate;l!==null&&(l.return=null),i.return=null}catch(u){Nn(i,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)i$(t,e),t=t.sibling}function i$(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(es(t,e),qs(e),n&4){try{lv(3,e,e.return),mb(3,e)}catch(p){Nn(e,e.return,p)}try{lv(5,e,e.return)}catch(p){Nn(e,e.return,p)}}break;case 1:es(t,e),qs(e),n&512&&r!==null&&Kd(r,r.return);break;case 5:if(es(t,e),qs(e),n&512&&r!==null&&Kd(r,r.return),e.flags&32){var i=e.stateNode;try{Nv(i,"")}catch(p){Nn(e,e.return,p)}}if(n&4&&(i=e.stateNode,i!=null)){var a=e.memoizedProps,o=r!==null?r.memoizedProps:a,s=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{s==="input"&&a.type==="radio"&&a.name!=null&&TF(i,a),fA(s,o);var u=fA(s,a);for(o=0;o<l.length;o+=2){var c=l[o],f=l[o+1];c==="style"?NF(i,f):c==="dangerouslySetInnerHTML"?kF(i,f):c==="children"?Nv(i,f):B3(i,c,f,u)}switch(s){case"input":oA(i,a);break;case"textarea":OF(i,a);break;case"select":var d=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!a.multiple;var h=a.value;h!=null?r0(i,!!a.multiple,h,!1):d!==!!a.multiple&&(a.defaultValue!=null?r0(i,!!a.multiple,a.defaultValue,!0):r0(i,!!a.multiple,a.multiple?[]:"",!1))}i[Bv]=a}catch(p){Nn(e,e.return,p)}}break;case 6:if(es(t,e),qs(e),n&4){if(e.stateNode===null)throw Error(Ye(162));i=e.stateNode,a=e.memoizedProps;try{i.nodeValue=a}catch(p){Nn(e,e.return,p)}}break;case 3:if(es(t,e),qs(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{Dv(t.containerInfo)}catch(p){Nn(e,e.return,p)}break;case 4:es(t,e),qs(e);break;case 13:es(t,e),qs(e),i=e.child,i.flags&8192&&(a=i.memoizedState!==null,i.stateNode.isHidden=a,!a||i.alternate!==null&&i.alternate.memoizedState!==null||(wO=$n())),n&4&&VN(e);break;case 22:if(c=r!==null&&r.memoizedState!==null,e.mode&1?(ra=(u=ra)||c,es(t,e),ra=u):es(t,e),qs(e),n&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!c&&e.mode&1)for(ct=e,c=e.child;c!==null;){for(f=ct=c;ct!==null;){switch(d=ct,h=d.child,d.tag){case 0:case 11:case 14:case 15:lv(4,d,d.return);break;case 1:Kd(d,d.return);var g=d.stateNode;if(typeof g.componentWillUnmount=="function"){n=d,r=d.return;try{t=n,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(p){Nn(n,r,p)}}break;case 5:Kd(d,d.return);break;case 22:if(d.memoizedState!==null){KN(f);continue}}h!==null?(h.return=d,ct=h):KN(f)}c=c.sibling}e:for(c=null,f=e;;){if(f.tag===5){if(c===null){c=f;try{i=f.stateNode,u?(a=i.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"):(s=f.stateNode,l=f.memoizedProps.style,o=l!=null&&l.hasOwnProperty("display")?l.display:null,s.style.display=CF("display",o))}catch(p){Nn(e,e.return,p)}}}else if(f.tag===6){if(c===null)try{f.stateNode.nodeValue=u?"":f.memoizedProps}catch(p){Nn(e,e.return,p)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;f.sibling===null;){if(f.return===null||f.return===e)break e;c===f&&(c=null),f=f.return}c===f&&(c=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:es(t,e),qs(e),n&4&&VN(e);break;case 21:break;default:es(t,e),qs(e)}}function qs(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(r$(r)){var n=r;break e}r=r.return}throw Error(Ye(160))}switch(n.tag){case 5:var i=n.stateNode;n.flags&32&&(Nv(i,""),n.flags&=-33);var a=qN(e);UA(e,a,i);break;case 3:case 4:var o=n.stateNode.containerInfo,s=qN(e);BA(e,s,o);break;default:throw Error(Ye(161))}}catch(l){Nn(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function qJ(e,t,r){ct=e,a$(e)}function a$(e,t,r){for(var n=(e.mode&1)!==0;ct!==null;){var i=ct,a=i.child;if(i.tag===22&&n){var o=i.memoizedState!==null||Ty;if(!o){var s=i.alternate,l=s!==null&&s.memoizedState!==null||ra;s=Ty;var u=ra;if(Ty=o,(ra=l)&&!u)for(ct=i;ct!==null;)o=ct,l=o.child,o.tag===22&&o.memoizedState!==null?YN(i):l!==null?(l.return=o,ct=l):YN(i);for(;a!==null;)ct=a,a$(a),a=a.sibling;ct=i,Ty=s,ra=u}GN(e)}else i.subtreeFlags&8772&&a!==null?(a.return=i,ct=a):GN(e)}}function GN(e){for(;ct!==null;){var t=ct;if(t.flags&8772){var r=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ra||mb(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!ra)if(r===null)n.componentDidMount();else{var i=t.elementType===t.type?r.memoizedProps:us(t.type,r.memoizedProps);n.componentDidUpdate(i,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;a!==null&&NN(t,a,n);break;case 3:var o=t.updateQueue;if(o!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}NN(t,o,r)}break;case 5:var s=t.stateNode;if(r===null&&t.flags&4){r=s;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&r.focus();break;case"img":l.src&&(r.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var c=u.memoizedState;if(c!==null){var f=c.dehydrated;f!==null&&Dv(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(Ye(163))}ra||t.flags&512&&$A(t)}catch(d){Nn(t,t.return,d)}}if(t===e){ct=null;break}if(r=t.sibling,r!==null){r.return=t.return,ct=r;break}ct=t.return}}function KN(e){for(;ct!==null;){var t=ct;if(t===e){ct=null;break}var r=t.sibling;if(r!==null){r.return=t.return,ct=r;break}ct=t.return}}function YN(e){for(;ct!==null;){var t=ct;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{mb(4,t)}catch(l){Nn(t,r,l)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var i=t.return;try{n.componentDidMount()}catch(l){Nn(t,i,l)}}var a=t.return;try{$A(t)}catch(l){Nn(t,a,l)}break;case 5:var o=t.return;try{$A(t)}catch(l){Nn(t,o,l)}}}catch(l){Nn(t,t.return,l)}if(t===e){ct=null;break}var s=t.sibling;if(s!==null){s.return=t.return,ct=s;break}ct=t.return}}var VJ=Math.ceil,m2=Ou.ReactCurrentDispatcher,mO=Ou.ReactCurrentOwner,Bo=Ou.ReactCurrentBatchConfig,pr=0,Si=null,Zn=null,Fi=0,io=0,Yd=Yc(0),fi=0,Vv=null,hh=0,yb=0,yO=0,uv=null,Na=null,wO=0,H0=1/0,Vl=null,y2=!1,zA=null,kc=null,Oy=!1,mc=null,w2=0,cv=0,WA=null,Lw=-1,Iw=0;function _a(){return pr&6?$n():Lw!==-1?Lw:Lw=$n()}function Cc(e){return e.mode&1?pr&2&&Fi!==0?Fi&-Fi:kJ.transition!==null?(Iw===0&&(Iw=WF()),Iw):(e=Dr,e!==0||(e=window.event,e=e===void 0?16:XF(e.type)),e):1}function Ss(e,t,r,n){if(50<cv)throw cv=0,WA=null,Error(Ye(185));o1(e,r,n),(!(pr&2)||e!==Si)&&(e===Si&&(!(pr&2)&&(yb|=r),fi===4&&oc(e,Fi)),$a(e,n),r===1&&pr===0&&!(t.mode&1)&&(H0=$n()+500,pb&&Xc()))}function $a(e,t){var r=e.callbackNode;kX(e,t);var n=r2(e,e===Si?Fi:0);if(n===0)r!==null&&iN(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&iN(r),t===1)e.tag===0?PJ(XN.bind(null,e)):g7(XN.bind(null,e)),EJ(function(){!(pr&6)&&Xc()}),r=null;else{switch(HF(n)){case 1:r=q3;break;case 4:r=UF;break;case 16:r=t2;break;case 536870912:r=zF;break;default:r=t2}r=d$(r,o$.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function o$(e,t){if(Lw=-1,Iw=0,pr&6)throw Error(Ye(327));var r=e.callbackNode;if(s0()&&e.callbackNode!==r)return null;var n=r2(e,e===Si?Fi:0);if(n===0)return null;if(n&30||n&e.expiredLanes||t)t=x2(e,n);else{t=n;var i=pr;pr|=2;var a=l$();(Si!==e||Fi!==t)&&(Vl=null,H0=$n()+500,rh(e,t));do try{YJ();break}catch(s){s$(e,s)}while(!0);iO(),m2.current=a,pr=i,Zn!==null?t=0:(Si=null,Fi=0,t=fi)}if(t!==0){if(t===2&&(i=vA(e),i!==0&&(n=i,t=HA(e,i))),t===1)throw r=Vv,rh(e,0),oc(e,n),$a(e,$n()),r;if(t===6)oc(e,n);else{if(i=e.current.alternate,!(n&30)&&!GJ(i)&&(t=x2(e,n),t===2&&(a=vA(e),a!==0&&(n=a,t=HA(e,a))),t===1))throw r=Vv,rh(e,0),oc(e,n),$a(e,$n()),r;switch(e.finishedWork=i,e.finishedLanes=n,t){case 0:case 1:throw Error(Ye(345));case 2:Pf(e,Na,Vl);break;case 3:if(oc(e,n),(n&130023424)===n&&(t=wO+500-$n(),10<t)){if(r2(e,0)!==0)break;if(i=e.suspendedLanes,(i&n)!==n){_a(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=EA(Pf.bind(null,e,Na,Vl),t);break}Pf(e,Na,Vl);break;case 4:if(oc(e,n),(n&4194240)===n)break;for(t=e.eventTimes,i=-1;0<n;){var o=31-_s(n);a=1<<o,o=t[o],o>i&&(i=o),n&=~a}if(n=i,n=$n()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*VJ(n/1960))-n,10<n){e.timeoutHandle=EA(Pf.bind(null,e,Na,Vl),n);break}Pf(e,Na,Vl);break;case 5:Pf(e,Na,Vl);break;default:throw Error(Ye(329))}}}return $a(e,$n()),e.callbackNode===r?o$.bind(null,e):null}function HA(e,t){var r=uv;return e.current.memoizedState.isDehydrated&&(rh(e,t).flags|=256),e=x2(e,t),e!==2&&(t=Na,Na=r,t!==null&&qA(t)),e}function qA(e){Na===null?Na=e:Na.push.apply(Na,e)}function GJ(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var i=r[n],a=i.getSnapshot;i=i.value;try{if(!Ts(a(),i))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function oc(e,t){for(t&=~yO,t&=~yb,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-_s(t),n=1<<r;e[r]=-1,t&=~n}}function XN(e){if(pr&6)throw Error(Ye(327));s0();var t=r2(e,0);if(!(t&1))return $a(e,$n()),null;var r=x2(e,t);if(e.tag!==0&&r===2){var n=vA(e);n!==0&&(t=n,r=HA(e,n))}if(r===1)throw r=Vv,rh(e,0),oc(e,t),$a(e,$n()),r;if(r===6)throw Error(Ye(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Pf(e,Na,Vl),$a(e,$n()),null}function xO(e,t){var r=pr;pr|=1;try{return e(t)}finally{pr=r,pr===0&&(H0=$n()+500,pb&&Xc())}}function dh(e){mc!==null&&mc.tag===0&&!(pr&6)&&s0();var t=pr;pr|=1;var r=Bo.transition,n=Dr;try{if(Bo.transition=null,Dr=1,e)return e()}finally{Dr=n,Bo.transition=r,pr=t,!(pr&6)&&Xc()}}function bO(){io=Yd.current,hn(Yd)}function rh(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,SJ(r)),Zn!==null)for(r=Zn.return;r!==null;){var n=r;switch(tO(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&s2();break;case 3:z0(),hn(ja),hn(sa),cO();break;case 5:uO(n);break;case 4:z0();break;case 13:hn(_n);break;case 19:hn(_n);break;case 10:aO(n.type._context);break;case 22:case 23:bO()}r=r.return}if(Si=e,Zn=e=Nc(e.current,null),Fi=io=t,fi=0,Vv=null,yO=yb=hh=0,Na=uv=null,Bf!==null){for(t=0;t<Bf.length;t++)if(r=Bf[t],n=r.interleaved,n!==null){r.interleaved=null;var i=n.next,a=r.pending;if(a!==null){var o=a.next;a.next=i,n.next=o}r.pending=n}Bf=null}return e}function s$(e,t){do{var r=Zn;try{if(iO(),Cw.current=v2,g2){for(var n=Sn.memoizedState;n!==null;){var i=n.queue;i!==null&&(i.pending=null),n=n.next}g2=!1}if(fh=0,mi=ci=Sn=null,sv=!1,Wv=0,mO.current=null,r===null||r.return===null){fi=1,Vv=t,Zn=null;break}e:{var a=e,o=r.return,s=r,l=t;if(t=Fi,s.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var u=l,c=s,f=c.tag;if(!(c.mode&1)&&(f===0||f===11||f===15)){var d=c.alternate;d?(c.updateQueue=d.updateQueue,c.memoizedState=d.memoizedState,c.lanes=d.lanes):(c.updateQueue=null,c.memoizedState=null)}var h=jN(o);if(h!==null){h.flags&=-257,FN(h,o,s,a,t),h.mode&1&&MN(a,u,t),t=h,l=u;var g=t.updateQueue;if(g===null){var p=new Set;p.add(l),t.updateQueue=p}else g.add(l);break e}else{if(!(t&1)){MN(a,u,t),_O();break e}l=Error(Ye(426))}}else if(mn&&s.mode&1){var v=jN(o);if(v!==null){!(v.flags&65536)&&(v.flags|=256),FN(v,o,s,a,t),rO(W0(l,s));break e}}a=l=W0(l,s),fi!==4&&(fi=2),uv===null?uv=[a]:uv.push(a),a=o;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t;var m=H7(a,l,t);CN(a,m);break e;case 1:s=l;var y=a.type,x=a.stateNode;if(!(a.flags&128)&&(typeof y.getDerivedStateFromError=="function"||x!==null&&typeof x.componentDidCatch=="function"&&(kc===null||!kc.has(x)))){a.flags|=65536,t&=-t,a.lanes|=t;var _=q7(a,s,t);CN(a,_);break e}}a=a.return}while(a!==null)}c$(r)}catch(S){t=S,Zn===r&&r!==null&&(Zn=r=r.return);continue}break}while(!0)}function l$(){var e=m2.current;return m2.current=v2,e===null?v2:e}function _O(){(fi===0||fi===3||fi===2)&&(fi=4),Si===null||!(hh&268435455)&&!(yb&268435455)||oc(Si,Fi)}function x2(e,t){var r=pr;pr|=2;var n=l$();(Si!==e||Fi!==t)&&(Vl=null,rh(e,t));do try{KJ();break}catch(i){s$(e,i)}while(!0);if(iO(),pr=r,m2.current=n,Zn!==null)throw Error(Ye(261));return Si=null,Fi=0,fi}function KJ(){for(;Zn!==null;)u$(Zn)}function YJ(){for(;Zn!==null&&!xX();)u$(Zn)}function u$(e){var t=h$(e.alternate,e,io);e.memoizedProps=e.pendingProps,t===null?c$(e):Zn=t,mO.current=null}function c$(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&32768){if(r=zJ(r,t),r!==null){r.flags&=32767,Zn=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{fi=6,Zn=null;return}}else if(r=UJ(r,t,io),r!==null){Zn=r;return}if(t=t.sibling,t!==null){Zn=t;return}Zn=t=e}while(t!==null);fi===0&&(fi=5)}function Pf(e,t,r){var n=Dr,i=Bo.transition;try{Bo.transition=null,Dr=1,XJ(e,t,r,n)}finally{Bo.transition=i,Dr=n}return null}function XJ(e,t,r,n){do s0();while(mc!==null);if(pr&6)throw Error(Ye(327));r=e.finishedWork;var i=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(Ye(177));e.callbackNode=null,e.callbackPriority=0;var a=r.lanes|r.childLanes;if(CX(e,a),e===Si&&(Zn=Si=null,Fi=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||Oy||(Oy=!0,d$(t2,function(){return s0(),null})),a=(r.flags&15990)!==0,r.subtreeFlags&15990||a){a=Bo.transition,Bo.transition=null;var o=Dr;Dr=1;var s=pr;pr|=4,mO.current=null,HJ(e,r),i$(r,e),vJ(_A),n2=!!bA,_A=bA=null,e.current=r,qJ(r),bX(),pr=s,Dr=o,Bo.transition=a}else e.current=r;if(Oy&&(Oy=!1,mc=e,w2=i),a=e.pendingLanes,a===0&&(kc=null),EX(r.stateNode),$a(e,$n()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)i=t[r],n(i.value,{componentStack:i.stack,digest:i.digest});if(y2)throw y2=!1,e=zA,zA=null,e;return w2&1&&e.tag!==0&&s0(),a=e.pendingLanes,a&1?e===WA?cv++:(cv=0,WA=e):cv=0,Xc(),null}function s0(){if(mc!==null){var e=HF(w2),t=Bo.transition,r=Dr;try{if(Bo.transition=null,Dr=16>e?16:e,mc===null)var n=!1;else{if(e=mc,mc=null,w2=0,pr&6)throw Error(Ye(331));var i=pr;for(pr|=4,ct=e.current;ct!==null;){var a=ct,o=a.child;if(ct.flags&16){var s=a.deletions;if(s!==null){for(var l=0;l<s.length;l++){var u=s[l];for(ct=u;ct!==null;){var c=ct;switch(c.tag){case 0:case 11:case 15:lv(8,c,a)}var f=c.child;if(f!==null)f.return=c,ct=f;else for(;ct!==null;){c=ct;var d=c.sibling,h=c.return;if(t$(c),c===u){ct=null;break}if(d!==null){d.return=h,ct=d;break}ct=h}}}var g=a.alternate;if(g!==null){var p=g.child;if(p!==null){g.child=null;do{var v=p.sibling;p.sibling=null,p=v}while(p!==null)}}ct=a}}if(a.subtreeFlags&2064&&o!==null)o.return=a,ct=o;else e:for(;ct!==null;){if(a=ct,a.flags&2048)switch(a.tag){case 0:case 11:case 15:lv(9,a,a.return)}var m=a.sibling;if(m!==null){m.return=a.return,ct=m;break e}ct=a.return}}var y=e.current;for(ct=y;ct!==null;){o=ct;var x=o.child;if(o.subtreeFlags&2064&&x!==null)x.return=o,ct=x;else e:for(o=y;ct!==null;){if(s=ct,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:mb(9,s)}}catch(S){Nn(s,s.return,S)}if(s===o){ct=null;break e}var _=s.sibling;if(_!==null){_.return=s.return,ct=_;break e}ct=s.return}}if(pr=i,Xc(),hl&&typeof hl.onPostCommitFiberRoot=="function")try{hl.onPostCommitFiberRoot(ub,e)}catch{}n=!0}return n}finally{Dr=r,Bo.transition=t}}return!1}function JN(e,t,r){t=W0(r,t),t=H7(e,t,1),e=Pc(e,t,1),t=_a(),e!==null&&(o1(e,1,t),$a(e,t))}function Nn(e,t,r){if(e.tag===3)JN(e,e,r);else for(;t!==null;){if(t.tag===3){JN(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(kc===null||!kc.has(n))){e=W0(r,e),e=q7(t,e,1),t=Pc(t,e,1),e=_a(),t!==null&&(o1(t,1,e),$a(t,e));break}}t=t.return}}function JJ(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=_a(),e.pingedLanes|=e.suspendedLanes&r,Si===e&&(Fi&r)===r&&(fi===4||fi===3&&(Fi&130023424)===Fi&&500>$n()-wO?rh(e,0):yO|=r),$a(e,t)}function f$(e,t){t===0&&(e.mode&1?(t=my,my<<=1,!(my&130023424)&&(my=4194304)):t=1);var r=_a();e=mu(e,t),e!==null&&(o1(e,t,r),$a(e,r))}function ZJ(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),f$(e,r)}function QJ(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,i=e.memoizedState;i!==null&&(r=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(Ye(314))}n!==null&&n.delete(t),f$(e,r)}var h$;h$=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||ja.current)Ra=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Ra=!1,BJ(e,t,r);Ra=!!(e.flags&131072)}else Ra=!1,mn&&t.flags&1048576&&v7(t,c2,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Rw(e,t),e=t.pendingProps;var i=$0(t,sa.current);o0(t,r),i=hO(null,t,n,e,i,r);var a=dO();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Fa(n)?(a=!0,l2(t)):a=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,sO(t),i.updater=vb,t.stateNode=i,i._reactInternals=t,NA(t,n,e,r),t=IA(null,t,n,!0,a,r)):(t.tag=0,mn&&a&&eO(t),ga(null,t,i,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Rw(e,t),e=t.pendingProps,i=n._init,n=i(n._payload),t.type=n,i=t.tag=tZ(n),e=us(n,e),i){case 0:t=LA(null,t,n,e,r);break e;case 1:t=UN(null,t,n,e,r);break e;case 11:t=$N(null,t,n,e,r);break e;case 14:t=BN(null,t,n,us(n.type,e),r);break e}throw Error(Ye(306,n,""))}return t;case 0:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:us(n,i),LA(e,t,n,i,r);case 1:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:us(n,i),UN(e,t,n,i,r);case 3:e:{if(Y7(t),e===null)throw Error(Ye(387));n=t.pendingProps,a=t.memoizedState,i=a.element,_7(e,t),d2(t,n,null,r);var o=t.memoizedState;if(n=o.element,a.isDehydrated)if(a={element:n,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){i=W0(Error(Ye(423)),t),t=zN(e,t,n,r,i);break e}else if(n!==i){i=W0(Error(Ye(424)),t),t=zN(e,t,n,r,i);break e}else for(ho=Oc(t.stateNode.containerInfo.firstChild),vo=t,mn=!0,vs=null,r=x7(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(B0(),n===i){t=yu(e,t,r);break e}ga(e,t,n,r)}t=t.child}return t;case 5:return S7(t),e===null&&PA(t),n=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,o=i.children,SA(n,i)?o=null:a!==null&&SA(n,a)&&(t.flags|=32),K7(e,t),ga(e,t,o,r),t.child;case 6:return e===null&&PA(t),null;case 13:return X7(e,t,r);case 4:return lO(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=U0(t,null,n,r):ga(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:us(n,i),$N(e,t,n,i,r);case 7:return ga(e,t,t.pendingProps,r),t.child;case 8:return ga(e,t,t.pendingProps.children,r),t.child;case 12:return ga(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,i=t.pendingProps,a=t.memoizedProps,o=i.value,tn(f2,n._currentValue),n._currentValue=o,a!==null)if(Ts(a.value,o)){if(a.children===i.children&&!ja.current){t=yu(e,t,r);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var s=a.dependencies;if(s!==null){o=a.child;for(var l=s.firstContext;l!==null;){if(l.context===n){if(a.tag===1){l=su(-1,r&-r),l.tag=2;var u=a.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}a.lanes|=r,l=a.alternate,l!==null&&(l.lanes|=r),kA(a.return,r,t),s.lanes|=r;break}l=l.next}}else if(a.tag===10)o=a.type===t.type?null:a.child;else if(a.tag===18){if(o=a.return,o===null)throw Error(Ye(341));o.lanes|=r,s=o.alternate,s!==null&&(s.lanes|=r),kA(o,r,t),o=a.sibling}else o=a.child;if(o!==null)o.return=a;else for(o=a;o!==null;){if(o===t){o=null;break}if(a=o.sibling,a!==null){a.return=o.return,o=a;break}o=o.return}a=o}ga(e,t,i.children,r),t=t.child}return t;case 9:return i=t.type,n=t.pendingProps.children,o0(t,r),i=zo(i),n=n(i),t.flags|=1,ga(e,t,n,r),t.child;case 14:return n=t.type,i=us(n,t.pendingProps),i=us(n.type,i),BN(e,t,n,i,r);case 15:return V7(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:us(n,i),Rw(e,t),t.tag=1,Fa(n)?(e=!0,l2(t)):e=!1,o0(t,r),W7(t,n,i),NA(t,n,i,r),IA(null,t,n,!0,e,r);case 19:return J7(e,t,r);case 22:return G7(e,t,r)}throw Error(Ye(156,t.tag))};function d$(e,t){return BF(e,t)}function eZ(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.t
vendor: 6,866 bytes, line 40
40ype=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Fo(e,t,r,n){return new eZ(e,t,r,n)}function SO(e){return e=e.prototype,!(!e||!e.isReactComponent)}function tZ(e){if(typeof e=="function")return SO(e)?1:0;if(e!=null){if(e=e.$$typeof,e===z3)return 11;if(e===W3)return 14}return 2}function Nc(e,t){var r=e.alternate;return r===null?(r=Fo(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Dw(e,t,r,n,i,a){var o=2;if(n=e,typeof e=="function")SO(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case $d:return nh(r.children,i,a,t);case U3:o=8,i|=8;break;case tA:return e=Fo(12,r,t,i|2),e.elementType=tA,e.lanes=a,e;case rA:return e=Fo(13,r,t,i),e.elementType=rA,e.lanes=a,e;case nA:return e=Fo(19,r,t,i),e.elementType=nA,e.lanes=a,e;case SF:return wb(r,i,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case bF:o=10;break e;case _F:o=9;break e;case z3:o=11;break e;case W3:o=14;break e;case rc:o=16,n=null;break e}throw Error(Ye(130,e==null?e:typeof e,""))}return t=Fo(o,r,t,i),t.elementType=e,t.type=n,t.lanes=a,t}function nh(e,t,r,n){return e=Fo(7,e,n,t),e.lanes=r,e}function wb(e,t,r,n){return e=Fo(22,e,n,t),e.elementType=SF,e.lanes=r,e.stateNode={isHidden:!1},e}function oS(e,t,r){return e=Fo(6,e,null,t),e.lanes=r,e}function sS(e,t,r){return t=Fo(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function rZ(e,t,r,n,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=U5(0),this.expirationTimes=U5(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=U5(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function EO(e,t,r,n,i,a,o,s,l){return e=new rZ(e,t,r,s,l),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Fo(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},sO(a),e}function nZ(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Fd,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function p$(e){if(!e)return jc;e=e._reactInternals;e:{if(Rh(e)!==e||e.tag!==1)throw Error(Ye(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Fa(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(Ye(171))}if(e.tag===1){var r=e.type;if(Fa(r))return p7(e,r,t)}return t}function g$(e,t,r,n,i,a,o,s,l){return e=EO(r,n,!0,e,i,a,o,s,l),e.context=p$(null),r=e.current,n=_a(),i=Cc(r),a=su(n,i),a.callback=t??null,Pc(r,a,i),e.current.lanes=i,o1(e,i,n),$a(e,n),e}function xb(e,t,r,n){var i=t.current,a=_a(),o=Cc(i);return r=p$(r),t.context===null?t.context=r:t.pendingContext=r,t=su(a,o),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=Pc(i,t,o),e!==null&&(Ss(e,i,o,a),kw(e,i,o)),o}function b2(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function ZN(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function AO(e,t){ZN(e,t),(e=e.alternate)&&ZN(e,t)}function iZ(){return null}var v$=typeof reportError=="function"?reportError:function(e){console.error(e)};function TO(e){this._internalRoot=e}bb.prototype.render=TO.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(Ye(409));xb(e,t,null,null)};bb.prototype.unmount=TO.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;dh(function(){xb(null,e,null,null)}),t[vu]=null}};function bb(e){this._internalRoot=e}bb.prototype.unstable_scheduleHydration=function(e){if(e){var t=GF();e={blockedOn:null,target:e,priority:t};for(var r=0;r<ac.length&&t!==0&&t<ac[r].priority;r++);ac.splice(r,0,e),r===0&&YF(e)}};function OO(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function _b(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function QN(){}function aZ(e,t,r,n,i){if(i){if(typeof n=="function"){var a=n;n=function(){var u=b2(o);a.call(u)}}var o=g$(t,n,e,0,null,!1,!1,"",QN);return e._reactRootContainer=o,e[vu]=o.current,Fv(e.nodeType===8?e.parentNode:e),dh(),o}for(;i=e.lastChild;)e.removeChild(i);if(typeof n=="function"){var s=n;n=function(){var u=b2(l);s.call(u)}}var l=EO(e,0,!1,null,null,!1,!1,"",QN);return e._reactRootContainer=l,e[vu]=l.current,Fv(e.nodeType===8?e.parentNode:e),dh(function(){xb(t,l,r,n)}),l}function Sb(e,t,r,n,i){var a=r._reactRootContainer;if(a){var o=a;if(typeof i=="function"){var s=i;i=function(){var l=b2(o);s.call(l)}}xb(t,o,e,i)}else o=aZ(r,t,e,i,n);return b2(o)}qF=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=Hg(t.pendingLanes);r!==0&&(V3(t,r|1),$a(t,$n()),!(pr&6)&&(H0=$n()+500,Xc()))}break;case 13:dh(function(){var n=mu(e,1);if(n!==null){var i=_a();Ss(n,e,1,i)}}),AO(e,1)}};G3=function(e){if(e.tag===13){var t=mu(e,134217728);if(t!==null){var r=_a();Ss(t,e,134217728,r)}AO(e,134217728)}};VF=function(e){if(e.tag===13){var t=Cc(e),r=mu(e,t);if(r!==null){var n=_a();Ss(r,e,t,n)}AO(e,t)}};GF=function(){return Dr};KF=function(e,t){var r=Dr;try{return Dr=e,t()}finally{Dr=r}};dA=function(e,t,r){switch(t){case"input":if(oA(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var i=db(n);if(!i)throw Error(Ye(90));AF(n),oA(n,i)}}}break;case"textarea":OF(e,r);break;case"select":t=r.value,t!=null&&r0(e,!!r.multiple,t,!1)}};IF=xO;DF=dh;var oZ={usingClientEntryPoint:!1,Events:[l1,Wd,db,RF,LF,xO]},Eg={findFiberByHostInstance:$f,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"}
40,sZ={bundleType:Eg.bundleType,version:Eg.version,rendererPackageName:Eg.rendererPackageName,rendererConfig:Eg.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ou.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=FF(e),e===null?null:e.stateNode},findFiberByHostInstance:Eg.findFiberByHostInstance||iZ,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 Py=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Py.isDisabled&&Py.supportsFiber)try{ub=Py.inject(sZ),hl=Py}catch{}}bo.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=oZ;bo.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!OO(t))throw Error(Ye(200));return nZ(e,t,null,r)};bo.createRoot=function(e,t){if(!OO(e))throw Error(Ye(299));var r=!1,n="",i=v$;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=EO(e,1,!1,null,null,r,!1,n,i),e[vu]=t.current,Fv(e.nodeType===8?e.parentNode:e),new TO(t)};bo.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(Ye(188)):(e=Object.keys(e).join(","),Error(Ye(268,e)));return e=FF(t),e=e===null?null:e.stateNode,e};bo.flushSync=function(e){return dh(e)};bo.hydrate=function(e,t,r){if(!_b(t))throw Error(Ye(200));return Sb(null,e,t,!0,r)};bo.hydrateRoot=function(e,t,r){if(!OO(e))throw Error(Ye(405));var n=r!=null&&r.hydratedSources||null,i=!1,a="",o=v$;if(r!=null&&(r.unstable_strictMode===!0&&(i=!0),r.identifierPrefix!==void 0&&(a=r.identifierPrefix),r.onRecoverableError!==void 0&&(o=r.onRecoverableError)),t=g$(t,null,e,1,r??null,i,!1,a,o),e[vu]=t.current,Fv(e),n)for(e=0;e<n.length;e++)r=n[e],i=r._getVersion,i=i(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,i]:t.mutableSourceEagerHydrationData.push(r,i);return new bb(t)};bo.render=function(e,t,r){if(!_b(t))throw Error(Ye(200));return Sb(null,e,t,!1,r)};bo.unmountComponentAtNode=function(e){if(!_b(e))throw Error(Ye(40));return e._reactRootContainer?(dh(function(){Sb(null,null,e,!1,function(){e._reactRootContainer=null,e[vu]=null})}),!0):!1};bo.unstable_batchedUpdates=xO;bo.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!_b(r))throw Error(Ye(200));if(e==null||e._reactInternals===void 0)throw Error(Ye(38));return Sb(e,t,r,!1,n)};bo.version="18.3.1-next-f1338f8080-20240426";function m$(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(m$)}catch(e){console.error(e)}}m$(),mF.exports=bo;var Lh=mF.exports;const y$=Hr(Lh);var w$,e6=Lh;w$=e6.createRoot,e6.hydrateRoot;const lZ=1,uZ=1e6;let lS=0;function cZ(){return lS=(lS+1)%Number.MAX_SAFE_INTEGER,lS.toString()}const uS=new Map,t6=e=>{if(uS.has(e))return;const t=setTimeout(()=>{uS.delete(e),fv({type:"REMOVE_TOAST",toastId:e})},uZ);uS.set(e,t)},fZ=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,lZ)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(r=>r.id===t.toast.id?{...r,...t.toast}:r)};case"DISMISS_TOAST":{const{toastId:r}=t;return r?t6(r):e.toasts.forEach(n=>{t6(n.id)}),{...e,toasts:e.toasts.map(n=>
40n.id===r||r===void 0?{...n,open:!1}:n)}}case"REMOVE_TOAST":return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(r=>r.id!==t.toastId)}}},Mw=[];let jw={toasts:[]};function fv(e){jw=fZ(jw,e),Mw.forEach(t=>{t(jw)})}function hZ({...e}){const t=cZ(),r=i=>fv({type:"UPDATE_TOAST",toast:{...i,id:t}}),n=()=>fv({type:"DISMISS_TOAST",toastId:t});return fv({type:"ADD_TOAST",toast:{...e,id:t,open:!0,onOpenChange:i=>{i||n()}}}),{id:t,dismiss:n,update:r}}function dZ(){const[e,t]=I.useState(jw);return I.useEffect(()=>(Mw.push(t),()=>{const r=Mw.indexOf(t);r>-1&&Mw.splice(r,1)}),[e]),{...e,toast:hZ,dismiss:r=>fv({type:"DISMISS_TOAST",toastId:r})}}function Xt(e,t,{checkForDefaultPrevented:r=!0}={}){return function(i){if(e==null||e(i),r===!1||!i.defaultPrevented)return t==null?void 0:t(i)}}function r6(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function x$(...e){return t=>{let r=!1;const n=e.map(i=>{const a=r6(i,t);return!r&&typeof a=="function"&&(r=!0),a});if(r)return()=>{for(let i=0;i<n.length;i++){const a=n[i];typeof a=="function"?a():r6(e[i],null)}}}}function rn(...e){return I.useCallback(x$(...e),e)}function Jc(e,t=[]){let r=[];function n(a,o){const s=I.createContext(o),l=r.length;r=[...r,o];const u=f=>{var m;const{scope:d,children:h,...g}=f,p=((m=d==null?void 0:d[e])==null?void 0:m[l])||s,v=I.useMemo(()=>g,Object.values(g));return k.jsx(p.Provider,{value:v,children:h})};u.displayName=a+"Provider";function c(f,d){var p;const h=((p=d==null?void 0:d[e])==null?void 0:p[l])||s,g=I.useContext(h);if(g)return g;if(o!==void 0)return o;throw new Error(`\`${f}\` must be used within \`${a}\``)}return[u,c]}const i=()=>{const a=r.map(o=>I.createContext(o));return function(s){const l=(s==null?void 0:s[e])||a;return I.useMemo(()=>({[`__scope${e}`]:{...s,[e]:l}}),[s,l])}};return i.scopeName=e,[n,pZ(i,...t)]}function pZ(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(a){const o=n.reduce((s,{useScope:l,scopeName:u})=>{const f=l(a)[`__scope${u}`];return{...s,...f}},{});return I.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}function q0(e){const t=vZ(e),r=I.forwardRef((n,i)=>{const{children:a,...o}=n,s=I.Children.toArray(a),l=s.find(yZ);if(l){const u=l.props.children,c=s.map(f=>f===l?I.Children.count(u)>1?I.Children.only(null):I.isValidElement(u)?u.props.children:null:f);return k.jsx(t,{...o,ref:i,children:I.isValidElement(u)?I.cloneElement(u,void 0,c):null})}return k.jsx(t,{...o,ref:i,children:a})});return r.displayName=`${e}.Slot`,r}var gZ=q0("Slot");function vZ(e){const t=I.forwardRef((r,n)=>{const{children:i,...a}=r;if(I.isValidElement(i)){const o=xZ(i),s=wZ(a,i.props);return i.type!==I.Fragment&&(s.ref=n?x$(n,o):o),I.cloneElement(i,s)}return I.Children.count(i)>1?I.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var b$=Symbol("radix.slottable");function mZ(e){const t=({children:r})=>k.jsx(k.Fragment,{children:r});return t.displayName=`${e}.Slottable`,t.__radixId=b$,t}function yZ(e){return I.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===b$}function wZ(e,t){const r={...t};for(const n in t){const i=e[n],a=t[n];/^on[A-Z]/.test(n)?i&&a?r[n]=(...s)=>{const l=a(...s);return i(...s),l}:i&&(r[n]=i):n==="style"?r[n]={...i,...a}:n==="className"&&(r[n]=[i,a].filter(Boolean).join(" "))}return{...e,...r}}function xZ(e){var n,i;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(i=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:i.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}function PO(e){const t=e+"CollectionProvider",[r,n]=Jc(t),[i,a]=r(t,{collectionRef:{current:null},itemMap:new Map}),o=p=>{const{scope:v,children:m}=p,y=de.useRef(null),x=de.useRef(new Map).current;return k.jsx(i,{scope:v,itemMap:x,collectionRef:y,children:m})};o.displayName=t;const s=e+"CollectionSlot",l=q0(s),u=de.forwardRef((p,v)=>{const{scope:m,children:y}=p,x=a(s,m),_=rn(v,x.collectionRef);return k.jsx(l,{ref:_,children:y})});u.displayName=s;const c=e+"CollectionItemSlot",f="data-radix-collection-item",d=q0(c),h=de.forwardRef((p,v)=>{const{scope:m,children:y,...x}=p,_=de.useRef(null),S=rn(v,_),T=a(c,m);return de.useEffect(()=>(T.itemMap.set(_,{ref:_,...x}
vendor: 9,176 bytes, line 40
40),()=>void T.itemMap.delete(_))),k.jsx(d,{[f]:"",ref:S,children:y})});h.displayName=c;function g(p){const v=a(e+"CollectionConsumer",p);return de.useCallback(()=>{const y=v.collectionRef.current;if(!y)return[];const x=Array.from(y.querySelectorAll(`[${f}]`));return Array.from(v.itemMap.values()).sort((T,A)=>x.indexOf(T.ref.current)-x.indexOf(A.ref.current))},[v.collectionRef,v.itemMap])}return[{Provider:o,Slot:u,ItemSlot:h},g,n]}var bZ=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],ar=bZ.reduce((e,t)=>{const r=q0(`Primitive.${t}`),n=I.forwardRef((i,a)=>{const{asChild:o,...s}=i,l=o?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),k.jsx(l,{...s,ref:a})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function _$(e,t){e&&Lh.flushSync(()=>e.dispatchEvent(t))}function Os(e){const t=I.useRef(e);return I.useEffect(()=>{t.current=e}),I.useMemo(()=>(...r)=>{var n;return(n=t.current)==null?void 0:n.call(t,...r)},[])}function _Z(e,t=globalThis==null?void 0:globalThis.document){const r=Os(e);I.useEffect(()=>{const n=i=>{i.key==="Escape"&&r(i)};return t.addEventListener("keydown",n,{capture:!0}),()=>t.removeEventListener("keydown",n,{capture:!0})},[r,t])}var SZ="DismissableLayer",VA="dismissableLayer.update",EZ="dismissableLayer.pointerDownOutside",AZ="dismissableLayer.focusOutside",n6,S$=I.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),c1=I.forwardRef((e,t)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:o,onDismiss:s,...l}=e,u=I.useContext(S$),[c,f]=I.useState(null),d=(c==null?void 0:c.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,h]=I.useState({}),g=rn(t,A=>f(A)),p=Array.from(u.layers),[v]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),m=p.indexOf(v),y=c?p.indexOf(c):-1,x=u.layersWithOutsidePointerEventsDisabled.size>0,_=y>=m,S=OZ(A=>{const N=A.target,P=[...u.branches].some(F=>F.contains(N));!_||P||(i==null||i(A),o==null||o(A),A.defaultPrevented||s==null||s())},d),T=PZ(A=>{const N=A.target;[...u.branches].some(F=>F.contains(N))||(a==null||a(A),o==null||o(A),A.defaultPrevented||s==null||s())},d);return _Z(A=>{y===u.layers.size-1&&(n==null||n(A),!A.defaultPrevented&&s&&(A.preventDefault(),s()))},d),I.useEffect(()=>{if(c)return r&&(u.layersWithOutsidePointerEventsDisabled.size===0&&(n6=d.body.style.pointerEvents,d.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(c)),u.layers.add(c),i6(),()=>{r&&u.layersWithOutsidePointerEventsDisabled.size===1&&(d.body.style.pointerEvents=n6)}},[c,d,r,u]),I.useEffect(()=>()=>{c&&(u.layers.delete(c),u.layersWithOutsidePointerEventsDisabled.delete(c),i6())},[c,u]),I.useEffect(()=>{const A=()=>h({});return document.addEventListener(VA,A),()=>document.removeEventListener(VA,A)},[]),k.jsx(ar.div,{...l,ref:g,style:{pointerEvents:x?_?"auto":"none":void 0,...e.style},onFocusCapture:Xt(e.onFocusCapture,T.onFocusCapture),onBlurCapture:Xt(e.onBlurCapture,T.onBlurCapture),onPointerDownCapture:Xt(e.onPointerDownCapture,S.onPointerDownCapture)})});c1.displayName=SZ;var TZ="DismissableLayerBranch",E$=I.forwardRef((e,t)=>{const r=I.useContext(S$),n=I.useRef(null),i=rn(t,n);return I.useEffect(()=>{const a=n.current;if(a)return r.branches.add(a),()=>{r.branches.delete(a)}},[r.branches]),k.jsx(ar.div,{...e,ref:i})});E$.displayName=TZ;function OZ(e,t=globalThis==null?void 0:globalThis.document){const r=Os(e),n=I.useRef(!1),i=I.useRef(()=>{});return I.useEffect(()=>{const a=s=>{if(s.target&&!n.current){let l=function(){A$(EZ,r,u,{discrete:!0})};const u={originalEvent:s};s.pointerType==="touch"?(t.removeEventListener("click",i.current),i.current=l,t.addEventListener("click",i.current,{once:!0})):l()}else t.removeEventListener("click",i.current);n.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",a)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",a),t.removeEventListener("click",i.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}function PZ(e,t=globalThis==null?void 0:globalThis.document){const r=Os(e),n=I.useRef(!1);return I.useEffect(()=>{const i=a=>{a.target&&!n.current&&A$(AZ,r,{originalEvent:a},{discrete:!1})};return t.addEventListener("focusin",i),()=>t.removeEventListener("focusin",i)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function i6(){const e=new CustomEvent(VA);document.dispatchEvent(e)}function A$(e,t,r,{discrete:n}){const i=r.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&i.addEventListener(e,t,{once:!0}),n?_$(i,a):i.dispatchEvent(a)}var kZ=c1,CZ=E$,Ei=globalThis!=null&&globalThis.document?I.useLayoutEffect:()=>{},NZ="Portal",Eb=I.forwardRef((e,t)=>{var s;const{container:r,...n}=e,[i,a]=I.useState(!1);Ei(()=>a(!0),[]);const o=r||i&&((s=globalThis==null?void 0:globalThis.document)==null?void 0:s.body);return o?y$.createPortal(k.jsx(ar.div,{...n,ref:t}),o):null});Eb.displayName=NZ;function RZ(e,t){return I.useReducer((r,n)=>t[r][n]??r,e)}var Ep=e=>{const{present:t,children:r}=e,n=LZ(t),i=typeof r=="function"?r({present:n.isPresent}):I.Children.only(r),a=rn(n.ref,IZ(i));return typeof r=="function"||n.isPresent?I.cloneElement(i,{ref:a}):null};Ep.displayName="Presence";function LZ(e){const[t,r]=I.useState(),n=I.useRef(null),i=I.useRef(e),a=I.useRef("none"),o=e?"mounted":"unmounted",[s,l]=RZ(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return I.useEffect(()=>{const u=ky(n.current);a.current=s==="mounted"?u:"none"},[s]),Ei(()=>{const u=n.current,c=i.current;if(c!==e){const d=a.current,h=ky(u);e?l("MOUNT"):h==="none"||(u==null?void 0:u.display)==="none"?l("UNMOUNT"):l(c&&d!==h?"ANIMATION_OUT":"UNMOUNT"),i.current=e}},[e,l]),Ei(()=>{if(t){let u;const c=t.ownerDocument.defaultView??window,f=h=>{const p=ky(n.current).includes(h.animationName);if(h.target===t&&p&&(l("ANIMATION_END"),!i.current)){const v=t.style.animationFillMode;t.style.animationFillMode="forwards",u=c.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=v)})}},d=h=>{h.target===t&&(a.current=ky(n.current))};return t.addEventListener("animationstart",d),t.addEventListener("animationcancel",f),t.addEventListener("animationend",f),()=>{c.clearTimeout(u),t.removeEventListener("animationstart",d),t.removeEventListener("animationcancel",f),t.removeEventListener("animationend",f)}}else l("ANIMATION_END")},[t,l]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:I.useCallback(u=>{n.current=u?getComputedStyle(u):null,r(u)},[])}}function ky(e){return(e==null?void 0:e.animationName)||"none"}function IZ(e){var n,i;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(i=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:i.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var DZ=j3[" useInsertionEffect ".trim().toString()]||Ei;function Fc({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){const[i,a,o]=MZ({defaultProp:t,onChange:r}),s=e!==void 0,l=s?e:i;{const c=I.useRef(e!==void 0);I.useEffect(()=>{const f=c.current;f!==s&&console.warn(`${n} is changing from ${f?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),c.current=s},[s,n])}const u=I.useCallback(c=>{var f;if(s){const d=jZ(c)?c(e):c;d!==e&&((f=o.current)==null||f.call(o,d))}else a(c)},[s,e,a,o]);return[l,u]}function MZ({defaultProp:e,onChange:t}){const[r,n]=I.useState(e),i=I.useRef(r),a=I.useRef(t);return DZ(()=>{a.current=t},[t]),I.useEffect(()=>{var o;i.current!==r&&((o=a.current)==null||o.call(a,r),i.current=r)},[r,i]),[r,n,a]}function jZ(e){return typeof e=="function"}var T$=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),FZ="VisuallyHidden",Ab=I.forwardRef((e,t)=>k.jsx(ar.span,{...e,ref:t,style:{...T$,...e.style}}));Ab.displayName=FZ;var $Z=Ab,kO="ToastProvider",[CO,BZ,UZ]=PO("Toast"),[O$,Ize]=Jc("Toast",[UZ]),[zZ,Tb]=O$(kO),P$=e=>{const{__scopeToast:t,label:r="Notification",duration:n=5e3,swipeDirection:i="right",swipeThreshold:a=50,children:o}=e,[s,l]=I.useState(null),[u,c]=I.useState(0),f=I.useRef(!1),d=I.useRef(!1);return r.trim()||console.error(`Invalid prop \`label\` supplied to \`${kO}\`. Expected non-empty \`string\`.`),k.jsx(CO.Provider,{scope:t,children:k.jsx(zZ,{scope:t,label:r,duration:n,swipeDirection:i,swipeThreshold:a,toastCount:u,viewport:s,onViewportChange:l,onToastAdd:I.useCallback(()=>c(h=>h+1),[]),onToastRemove:I.useCallback(()=>c(h=>h-1),[]),isFocusedToastEscapeKeyDownRef:f,isClosePausedRef:d,children:o})})};P$.displayName=kO;var k$="ToastViewport",WZ=["F8"],GA="toast.viewportPause",KA="toast.viewportResume",C$=I.forwardRef((e,t)=>
40{const{__scopeToast:r,hotkey:n=WZ,label:i="Notifications ({hotkey})",...a}=e,o=Tb(k$,r),s=BZ(r),l=I.useRef(null),u=I.useRef(null),c=I.useRef(null),f=I.useRef(null),d=rn(t,f,o.onViewportChange),h=n.join("+").replace(/Key/g,"").replace(/Digit/g,""),g=o.toastCount>0;I.useEffect(()=>{const v=m=>{var x;n.length!==0&&n.every(_=>m[_]||m.code===_)&&((x=f.current)==null||x.focus())};return document.addEventListener("keydown",v),()=>document.removeEventListener("keydown",v)},[n]),I.useEffect(()=>{const v=l.current,m=f.current;if(g&&v&&m){const y=()=>{if(!o.isClosePausedRef.current){const T=new CustomEvent(GA);m.dispatchEvent(T),o.isClosePausedRef.current=!0}},x=()=>{if(o.isClosePausedRef.current){const T=new CustomEvent(KA);m.dispatchEvent(T),o.isClosePausedRef.current=!1}},_=T=>{!v.contains(T.relatedTarget)&&x()},S=()=>{v.contains(document.activeElement)||x()};return v.addEventListener("focusin",y),v.addEventListener("focusout",_),v.addEventListener("pointermove",y),v.addEventListener("pointerleave",S),window.addEventListener("blur",y),window.addEventListener("focus",x),()=>{v.removeEventListener("focusin",y),v.removeEventListener("focusout",_),v.removeEventListener("pointermove",y),v.removeEventListener("pointerleave",S),window.removeEventListener("blur",y),window.removeEventListener("focus",x)}}},[g,o.isClosePausedRef]);const p=I.useCallback(({tabbingDirection:v})=>{const y=s().map(x=>{const _=x.ref.current,S=[_,...rQ(_)];return v==="forwards"?S:S.reverse()});return(v==="forwards"?y.reverse():y).flat()},[s]);return I.useEffect(()=>{const v=f.current;if(v){const m=y=>{var S,T,A;const x=y.altKey||y.ctrlKey||y.metaKey;if(y.key==="Tab"&&!x){const N=document.activeElement,P=y.shiftKey;if(y.target===v&&P){(S=u.current)==null||S.focus();return}const L=p({tabbingDirection:P?"backwards":"forwards"}),B=L.findIndex(U=>U===N);cS(L.slice(B+1))?y.preventDefault():P?(T=u.current)==null||T.focus():(A=c.current)==null||A.focus()}};return v.addEventListener("keydown",m),()=>v.removeEventListener("keydown",m)}},[s,p]),k.jsxs(CZ,{ref:l,role:"region","aria-label":i.replace("{hotkey}",h),tabIndex:-1,style:{pointerEvents:g?void 0:"none"},children:[g&&k.jsx(YA,{ref:u,onFocusFromOutsideViewport:()=>{const v=p({tabbingDirection:"forwards"});cS(v)}}),k.jsx(CO.Slot,{scope:r,children:k.jsx(ar.ol,{tabIndex:-1,...a,ref:d})}),g&&k.jsx(YA,{ref:c,onFocusFromOutsideViewport:()=>{const v=p({tabbingDirection:"backwards"});cS(v)}})]})});C$.displayName=k$;var N$="ToastFocusProxy",YA=I.forwardRef((e,t)=>{const{__scopeToast:r,onFocusFromOutsideViewport:n,...i}=e,a=Tb(N$,r);return k.jsx(Ab,{"aria-hidden":!0,tabIndex:0,...i,ref:t,style:{position:"fixed"},onFocus:o=>{var u;const s=o.relatedTarget;!((u=a.viewport)!=null&&u.contains(s))&&n()}})});YA.displayName=N$;var f1="Toast",HZ="toast.swipeStart",qZ="toast.swipeMove",VZ="toast.swipeCancel",GZ="toast.swipeEnd",R$=I.forwardRef((e,t)=>{const{forceMount:r,open:n,defaultOpen:i,onOpenChange:a,...o}=e,[s,l]=Fc({prop:n,defaultProp:i??!0,onChange:a,caller:f1});return k.jsx(Ep,{present:r||s,children:k.jsx(XZ,{open:s,...o,ref:t,onClose:()=>l(!1),onPause:Os(e.onPause),onResume:Os(e.onResume),onSwipeStart:Xt(e.onSwipeStart,u=>{u.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:Xt(e.onSwipeMove,u=>{const{x:c,y:f}=u.detail.delta;u.currentTarget.setAttribute("data-swipe","move"),u.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${c}px`),u.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${f}px`)}),onSwipeCancel:Xt(e.onSwipeCancel,u=>{u.currentTarget.setAttribute("data-swipe","cancel"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),u.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),u.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:Xt(e.onSwipeEnd,u=>{const{x:c,y:f}=u.detail.delta;u.currentTarget.setAttribute("data-swipe","end"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),u.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${c}px`),u.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${f}px`),l(!1)})})})});R$.displayName=f1;var[KZ,YZ]=O$(f1,{onClose(){}}),XZ=I.forwardRef((e,t)=>
40{const{__scopeToast:r,type:n="foreground",duration:i,open:a,onClose:o,onEscapeKeyDown:s,onPause:l,onResume:u,onSwipeStart:c,onSwipeMove:f,onSwipeCancel:d,onSwipeEnd:h,...g}=e,p=Tb(f1,r),[v,m]=I.useState(null),y=rn(t,U=>m(U)),x=I.useRef(null),_=I.useRef(null),S=i||p.duration,T=I.useRef(0),A=I.useRef(S),N=I.useRef(0),{onToastAdd:P,onToastRemove:F}=p,R=Os(()=>{var K;(v==null?void 0:v.contains(document.activeElement))&&((K=p.viewport)==null||K.focus()),o()}),L=I.useCallback(U=>{!U||U===1/0||(window.clearTimeout(N.current),T.current=new Date().getTime(),N.current=window.setTimeout(R,U))},[R]);I.useEffect(()=>{const U=p.viewport;if(U){const K=()=>{L(A.current),u==null||u()},te=()=>{const X=new Date().getTime()-T.current;A.current=A.current-X,window.clearTimeout(N.current),l==null||l()};return U.addEventListener(GA,te),U.addEventListener(KA,K),()=>{U.removeEventListener(GA,te),U.removeEventListener(KA,K)}}},[p.viewport,S,l,u,L]),I.useEffect(()=>{a&&!p.isClosePausedRef.current&&L(S)},[a,S,p.isClosePausedRef,L]),I.useEffect(()=>(P(),()=>F()),[P,F]);const B=I.useMemo(()=>v?$$(v):null,[v]);return p.viewport?k.jsxs(k.Fragment,{children:[B&&k.jsx(JZ,{__scopeToast:r,role:"status","aria-live":n==="foreground"?"assertive":"polite","aria-atomic":!0,children:B}),k.jsx(KZ,{scope:r,onClose:R,children:Lh.createPortal(k.jsx(CO.ItemSlot,{scope:r,children:k.jsx(kZ,{asChild:!0,onEscapeKeyDown:Xt(s,()=>{p.isFocusedToastEscapeKeyDownRef.current||R(),p.isFocusedToastEscapeKeyDownRef.current=!1}),children:k.jsx(ar.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":a?"open":"closed","data-swipe-direction":p.swipeDirection,...g,ref:y,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:Xt(e.onKeyDown,U=>{U.key==="Escape"&&(s==null||s(U.nativeEvent),U.nativeEvent.defaultPrevented||(p.isFocusedToastEscapeKeyDownRef.current=!0,R()))}),onPointerDown:Xt(e.onPointerDown,U=>{U.button===0&&(x.current={x:U.clientX,y:U.clientY})}),onPointerMove:Xt(e.onPointerMove,U=>{if(!x.current)return;const K=U.clientX-x.current.x,te=U.clientY-x.current.y,X=!!_.current,W=["left","right"].includes(p.swipeDirection),J=["left","up"].includes(p.swipeDirection)?Math.min:Math.max,me=W?J(0,K):0,ye=W?0:J(0,te),O=U.pointerType==="touch"?10:2,M={x:me,y:ye},j={originalEvent:U,delta:M};X?(_.current=M,Cy(qZ,f,j,{discrete:!1})):a6(M,p.swipeDirection,O)?(_.current=M,Cy(HZ,c,j,{discrete:!1}),U.target.setPointerCapture(U.pointerId)):(Math.abs(K)>O||Math.abs(te)>O)&&(x.current=null)}),onPointerUp:Xt(e.onPointerUp,U=>{const K=_.current,te=U.target;if(te.hasPointerCapture(U.pointerId)&&te.releasePointerCapture(U.pointerId),_.current=null,x.current=null,K){const X=U.currentTarget,W={originalEvent:U,delta:K};a6(K,p.swipeDirection,p.swipeThreshold)?Cy(GZ,h,W,{discrete:!0}):Cy(VZ,d,W,{discrete:!0}),X.addEventListener("click",J=>J.preventDefault(),{once:!0})}})})})}),p.viewport)})]}):null}),JZ=e=>{const{__scopeToast:t,children:r,...n}=e,i=Tb(f1,t),[a,o]=I.useState(!1),[s,l]=I.useState(!1);return eQ(()=>o(!0)),I.useEffect(()=>{const u=window.setTimeout(()=>l(!0),1e3);return()=>window.clearTimeout(u)},[]),s?null:k.jsx(Eb,{asChild:!0,children:k.jsx(Ab,{...n,children:a&&k.jsxs(k.Fragment,{children:[i.label," ",r]})})})},ZZ="ToastTitle",L$=I.forwardRef((e,t)=>{const{__scopeToast:r,...n}=e;return k.jsx(ar.div,{...n,ref:t})});L$.displayName=ZZ;var QZ="ToastDescription",I$=I.forwardRef((e,t)=>{const{__scopeToast:r,...n}=e;return k.jsx(ar.div,{...n,ref:t})});I$.displayName=QZ;var D$="ToastAction",M$=I.forwardRef((e,t)=>{const{altText:r,...n}=e;return r.trim()?k.jsx(F$,{altText:r,asChild:!0,children:k.jsx(NO,{...n,ref:t})}):(console.error(`Invalid prop \`altText\` supplied to \`${D$}\`. Expected non-empty \`string\`.`),null)});M$.displayName=D$;var j$="ToastClose",NO=I.forwardRef((e,t)=>{const{__scopeToast:r,...n}=e,i=YZ(j$,r);return k.jsx(F$,{asChild:!0,children:k.jsx(ar.button,{type:"button",...n,ref:t,onClick:Xt(e.onClick,i.onClose)})})});NO.displayName=j$;var F$=I.forwardRef((e,t)=>{const{__scopeToast:r,altText:n,...i}=e;return k.jsx(ar.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":n||void 0,...i,ref:t})});function $$(e){const t=[];
vendor: 9,344 bytes, lines 40-140
40return Array.from(e.childNodes).forEach(n=>{if(n.nodeType===n.TEXT_NODE&&n.textContent&&t.push(n.textContent),tQ(n)){const i=n.ariaHidden||n.hidden||n.style.display==="none",a=n.dataset.radixToastAnnounceExclude==="";if(!i)if(a){const o=n.dataset.radixToastAnnounceAlt;o&&t.push(o)}else t.push(...$$(n))}}),t}function Cy(e,t,r,{discrete:n}){const i=r.originalEvent.currentTarget,a=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&i.addEventListener(e,t,{once:!0}),n?_$(i,a):i.dispatchEvent(a)}var a6=(e,t,r=0)=>{const n=Math.abs(e.x),i=Math.abs(e.y),a=n>i;return t==="left"||t==="right"?a&&n>r:!a&&i>r};function eQ(e=()=>{}){const t=Os(e);Ei(()=>{let r=0,n=0;return r=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(r),window.cancelAnimationFrame(n)}},[t])}function tQ(e){return e.nodeType===e.ELEMENT_NODE}function rQ(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const i=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||i?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function cS(e){const t=document.activeElement;return e.some(r=>r===t?!0:(r.focus(),document.activeElement!==t))}var nQ=P$,B$=C$,U$=R$,z$=L$,W$=I$,H$=M$,q$=NO;function V$(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=V$(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function gr(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=V$(e))&&(n&&(n+=" "),n+=t);return n}const o6=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,s6=gr,RO=(e,t)=>r=>{var n;if((t==null?void 0:t.variants)==null)return s6(e,r==null?void 0:r.class,r==null?void 0:r.className);const{variants:i,defaultVariants:a}=t,o=Object.keys(i).map(u=>{const c=r==null?void 0:r[u],f=a==null?void 0:a[u];if(c===null)return null;const d=o6(c)||o6(f);return i[u][d]}),s=r&&Object.entries(r).reduce((u,c)=>{let[f,d]=c;return d===void 0||(u[f]=d),u},{}),l=t==null||(n=t.compoundVariants)===null||n===void 0?void 0:n.reduce((u,c)=>{let{class:f,className:d,...h}=c;return Object.entries(h).every(g=>{let[p,v]=g;return Array.isArray(v)?v.includes({...a,...s}[p]):{...a,...s}[p]===v})?[...u,f,d]:u},[]);return s6(e,o,l,r==null?void 0:r.class,r==null?void 0:r.className)};/** 41 * @license lucide-react v0.462.0 - ISC 42 * 43 * This source code is licensed under the ISC license. 44 * See the LICENSE file in the root directory of this source tree. 45 */const iQ=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),G$=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim();/** 46 * @license lucide-react v0.462.0 - ISC 47 * 48 * This source code is licensed under the ISC license. 49 * See the LICENSE file in the root directory of this source tree. 50 */var aQ={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"};/** 51 * @license lucide-react v0.462.0 - ISC 52 * 53 * This source code is licensed under the ISC license. 54 * See the LICENSE file in the root directory of this source tree. 55 */const oQ=I.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:i="",children:a,iconNode:o,...s},l)=>I.createElement("svg",{ref:l,...aQ,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:G$("lucide",i),...s},[...o.map(([u,c])=>I.createElement(u,c)),...Array.isArray(a)?a:[a]]));/** 56 * @license lucide-react v0.462.0 - ISC 57 * 58 * This source code is licensed under the ISC license. 59 * See the LICENSE file in the root directory of this source tree. 60 */const la=(e,t)=>{const r=I.forwardRef(({className:n,...i},a)=>I.createElement(oQ,{ref:a,iconNode:t,className:G$(`lucide-${iQ(e)}`,n),...i}));return r.displayName=`${e}`,r};/** 61 * @license lucide-react v0.462.0 - ISC 62 * 63 * This source code is licensed under the ISC license. 64 * See the LICENSE file in the root directory of this source tree. 65 */const sQ=la("Calculator",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]);/** 66 * @license lucide-react v0.462.0 - ISC 67 * 68 * This source code is licensed under the ISC license. 69 * See the LICENSE file in the root directory of this source tree. 70 */const lQ=la("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/** 71 * @license lucide-react v0.462.0 - ISC 72 * 73 * This source code is licensed under the ISC license. 74 * See the LICENSE file in the root directory of this source tree. 75 */const uQ=la("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/** 76 * @license lucide-react v0.462.0 - ISC 77 * 78 * This source code is licensed under the ISC license. 79 * See the LICENSE file in the root directory of this source tree. 80 */const LO=la("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/** 81 * @license lucide-react v0.462.0 - ISC 82 * 83 * This source code is licensed under the ISC license. 84 * See the LICENSE file in the root directory of this source tree. 85 */const cQ=la("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/** 86 * @license lucide-react v0.462.0 - ISC 87 * 88 * This source code is licensed under the ISC license. 89 * See the LICENSE file in the root directory of this source tree. 90 */const fQ=la("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/** 91 * @license lucide-react v0.462.0 - ISC 92 * 93 * This source code is licensed under the ISC license. 94 * See the LICENSE file in the root directory of this source tree. 95 */const hQ=la("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/** 96 * @license lucide-react v0.462.0 - ISC 97 * 98 * This source code is licensed under the ISC license. 99 * See the LICENSE file in the root directory of this source tree. 100 */const dQ=la("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** 101 * @license lucide-react v0.462.0 - ISC 102 * 103 * This source code is licensed under the ISC license. 104 * See the LICENSE file in the root directory of this source tree. 105 */const pQ=la("CircleHelp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** 106 * @license lucide-react v0.462.0 - ISC 107 * 108 * This source code is licensed under the ISC license. 109 * See the LICENSE file in the root directory of this source tree. 110 */const gQ=la("FileSpreadsheet",[["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:"M8 13h2",key:"yr2amv"}],["path",{d:"M14 13h2",key:"un5t4a"}],["path",{d:"M8 17h2",key:"2yhykz"}],["path",{d:"M14 17h2",key:"10kma7"}]]);/** 111 * @license lucide-react v0.462.0 - ISC 112 * 113 * This source code is licensed under the ISC license. 114 * See the LICENSE file in the root directory of this source tree. 115 */const vQ=la("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"}]]);/** 116 * @license lucide-react v0.462.0 - ISC 117 * 118 * This source code is licensed under the ISC license. 119 * See the LICENSE file in the root directory of this source tree. 120 */const XA=la("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/** 121 * @license lucide-react v0.462.0 - ISC 122 * 123 * This source code is licensed under the ISC license. 124 * See the LICENSE file in the root directory of this source tree. 125 */const _2=la("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/** 126 * @license lucide-react v0.462.0 - ISC 127 * 128 * This source code is licensed under the ISC license. 129 * See the LICENSE file in the root directory of this source tree. 130 */const l6=la("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"}]]);/** 131 * @license lucide-react v0.462.0 - ISC 132 * 133 * This source code is licensed under the ISC license. 134 * See the LICENSE file in the root directory of this source tree. 135 */const mQ=la("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"}]]);/** 136 * @license lucide-react v0.462.0 - ISC 137 * 138 * This source code is licensed under the ISC license. 139 * See the LICENSE file in the root directory of this source tree. 140 */const yQ=la("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
vendor: 12,269 bytes, line 140
140],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),IO="-",wQ=e=>{const t=bQ(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:o=>{const s=o.split(IO);return s[0]===""&&s.length!==1&&s.shift(),K$(s,t)||xQ(o)},getConflictingClassGroupIds:(o,s)=>{const l=r[o]||[];return s&&n[o]?[...l,...n[o]]:l}}},K$=(e,t)=>{var o;if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),i=n?K$(e.slice(1),n):void 0;if(i)return i;if(t.validators.length===0)return;const a=e.join(IO);return(o=t.validators.find(({validator:s})=>s(a)))==null?void 0:o.classGroupId},u6=/^\[(.+)\]$/,xQ=e=>{if(u6.test(e)){const t=u6.exec(e)[1],r=t==null?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},bQ=e=>{const{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return SQ(Object.entries(e.classGroups),r).forEach(([a,o])=>{JA(o,n,a,t)}),n},JA=(e,t,r,n)=>{e.forEach(i=>{if(typeof i=="string"){const a=i===""?t:c6(t,i);a.classGroupId=r;return}if(typeof i=="function"){if(_Q(i)){JA(i(n),t,r,n);return}t.validators.push({validator:i,classGroupId:r});return}Object.entries(i).forEach(([a,o])=>{JA(o,c6(t,a),r,n)})})},c6=(e,t)=>{let r=e;return t.split(IO).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},_Q=e=>e.isThemeGetter,SQ=(e,t)=>t?e.map(([r,n])=>{const i=n.map(a=>typeof a=="string"?t+a:typeof a=="object"?Object.fromEntries(Object.entries(a).map(([o,s])=>[t+o,s])):a);return[r,i]}):e,EQ=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;const i=(a,o)=>{r.set(a,o),t++,t>e&&(t=0,n=r,r=new Map)};return{get(a){let o=r.get(a);if(o!==void 0)return o;if((o=n.get(a))!==void 0)return i(a,o),o},set(a,o){r.has(a)?r.set(a,o):i(a,o)}}},Y$="!",AQ=e=>{const{separator:t,experimentalParseClassName:r}=e,n=t.length===1,i=t[0],a=t.length,o=s=>{const l=[];let u=0,c=0,f;for(let v=0;v<s.length;v++){let m=s[v];if(u===0){if(m===i&&(n||s.slice(v,v+a)===t)){l.push(s.slice(c,v)),c=v+a;continue}if(m==="/"){f=v;continue}}m==="["?u++:m==="]"&&u--}const d=l.length===0?s:s.substring(c),h=d.startsWith(Y$),g=h?d.substring(1):d,p=f&&f>c?f-c:void 0;return{modifiers:l,hasImportantModifier:h,baseClassName:g,maybePostfixModifierPosition:p}};return r?s=>r({className:s,parseClassName:o}):o},TQ=e=>{if(e.length<=1)return e;const t=[];let r=[];return e.forEach(n=>{n[0]==="["?(t.push(...r.sort(),n),r=[]):r.push(n)}),t.push(...r.sort()),t},OQ=e=>({cache:EQ(e.cacheSize),parseClassName:AQ(e),...wQ(e)}),PQ=/\s+/,kQ=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:i}=t,a=[],o=e.trim().split(PQ);let s="";for(let l=o.length-1;l>=0;l-=1){const u=o[l],{modifiers:c,hasImportantModifier:f,baseClassName:d,maybePostfixModifierPosition:h}=r(u);let g=!!h,p=n(g?d.substring(0,h):d);if(!p){if(!g){s=u+(s.length>0?" "+s:s);continue}if(p=n(d),!p){s=u+(s.length>0?" "+s:s);continue}g=!1}const v=TQ(c).join(":"),m=f?v+Y$:v,y=m+p;if(a.includes(y))continue;a.push(y);const x=i(p,g);for(let _=0;_<x.length;++_){const S=x[_];a.push(m+S)}s=u+(s.length>0?" "+s:s)}return s};function CQ(){let e=0,t,r,n="";for(;e<arguments.length;)(t=arguments[e++])&&(r=X$(t))&&(n&&(n+=" "),n+=r);return n}const X$=e=>{if(typeof e=="string")return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=X$(e[n]))&&(r&&(r+=" "),r+=t);return r};function NQ(e,...t){let r,n,i,a=o;function o(l){const u=t.reduce((c,f)=>f(c),e());return r=OQ(u),n=r.cache.get,i=r.cache.set,a=s,s(l)}function s(l){const u=n(l);if(u)return u;const c=kQ(l,r);return i(l,c),c}return function(){return a(CQ.apply(null,arguments))}}const sn=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},J$=/^\[(?:([a-z-]+):)?(.+)\]$/i,RQ=/^\d+\/\d+$/,LQ=new Set(["px","full","screen"]),IQ=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,DQ=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,MQ=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,jQ=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,FQ=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,$l=e=>l0(e)||LQ.has(e)||RQ.test(e),Ku=e=>Ap(e,"length",VQ),l0=e=>!!e&&!Number.isNaN(Number(e)),fS=e=>Ap(e,"number",l0),Ag=e=>!!e&&Number.isInteger(Number(e)),$Q=e=>e.endsWith("%")&&l0(e.slice(0,-1)),Qt=e=>J$.test(e),Yu=e=>IQ.test(e),BQ=new Set(["length","size","percentage"]),UQ=e=>Ap(e,BQ,Z$),zQ=e=>Ap(e,"position",Z$),WQ=new Set(["image","url"]),HQ=e=>Ap(e,WQ,KQ),qQ=e=>Ap(e,"",GQ),Tg=()=>!0,Ap=(e,t,r)=>{const n=J$.exec(e);return n?n[1]?typeof t=="string"?n[1]===t:t.has(n[1]):r(n[2]):!1},VQ=e=>DQ.test(e)&&!MQ.test(e),Z$=()=>!1,GQ=e=>jQ.test(e),KQ=e=>FQ.test(e),YQ=()=>{const e=sn("colors"),t=sn("spacing"),r=sn("blur"),n=sn("brightness"),i=sn("borderColor"),a=sn("borderRadius"),o=sn("borderSpacing"),s=sn("borderWidth"),l=sn("contrast"),u=sn("grayscale"),c=sn("hueRotate"),f=sn("invert"),d=sn("gap"),h=sn("gradientColorStops"),g=sn("gradientColorStopPositions"),p=sn("inset"),v=sn("margin"),m=sn("opacity"),y=sn("padding"),x=sn("saturate"),_=sn("scale"),S=sn("sepia"),T=sn("skew"),A=sn("space"),N=sn("translate"),P=()=>["auto","contain","none"],F=()=>["auto","hidden","clip","visible","scroll"],R=()=>["auto",Qt,t],L=()=>[Qt,t],B=()=>["",$l,Ku],U=()=>["auto",l0,Qt],K=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],te=()=>["solid","dashed","dotted","double","none"],X=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],W=()=>["start","end","center","between","around","evenly","stretch"],J=()=>["","0",Qt],me=()=>["auto","avoid","all","avoid-page","page","left","right","column"],ye=()=>[l0,Qt];return{cacheSize:500,separator:":",theme:{colors:[Tg],spacing:[$l,Ku],blur:["none","",Yu,Qt],brightness:ye(),borderColor:[e],borderRadius:["none","","full",Yu,Qt],borderSpacing:L(),borderWidth:B(),contrast:ye(),grayscale:J(),hueRotate:ye(),invert:J(),gap:L(),gradientColorStops:[e],gradientColorStopPositions:[$Q,Ku],inset:R(),margin:R(),opacity:ye(),padding:L(),saturate:ye(),scale:ye(),sepia:J(),skew:ye(),space:L(),translate:L()},classGroups:{aspect:[{aspect:["auto","square","video",Qt]}],container:["container"],columns:[{columns:[Yu]}],"break-after":[{"break-after":me()}],"break-before":[{"break-before":me()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...K(),Qt]}],overflow:[{overflow:F()}],"overflow-x":[{"overflow-x":F()}],"overflow-y":[{"overflow-y":F()}],overscroll:[{overscroll:P()}],"overscroll-x":[{"overscroll-x":P()}],"overscroll-y":[{"overscroll-y":P()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[p]}],"inset-x":[{"inset-x":[p]}],"inset-y":[{"inset-y":[p]}],start:[{start:[p]}],end:[{end:[p]}],top:[{top:[p]}],right:[{right:[p]}],bottom:[{bottom:[p]}],left:[{left:[p]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Ag,Qt]}],basis:[{basis:R()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Qt]}],grow:[{grow:J()}],shrink:[{shrink:J()}],order:[{order:["first","last","none",Ag,Qt]}],"grid-cols":[{"grid-cols":[Tg]}],"col-start-end":[{col:["auto",{span:["full",Ag,Qt]},Qt]}],"col-start":[{"col-start":U()}],"col-end":[{"col-end":U()}],"grid-rows":[{"grid-rows":[Tg]}],"row-start-end":[{row:["auto",{span:[Ag,Qt]},Qt]}],"row-start":[{"row-start":U()}],"row-end":[{"row-end":U()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Qt]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Qt]}],gap:[{gap:[d]}],"gap-x":[{"gap-x":[d]}],"gap-y":[{"gap-y":[d]}],"justify-content":[{justify:["normal",...W()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...W(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...W(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[v]}],mx:[{mx:[v]}],my:[{my:[v]}],ms:[{ms:[v]}],me:[{me:[v]}],mt:[{mt:[v]}],mr:[{mr:[v]}],mb:[{mb:[v]}],ml:[{ml:[v]}],"space-x":[{"space-x":[A]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[A]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Qt,t]}],"min-w":[{"min-w":[Qt,t,"min","max","fit"]}],"max-w":[{"max-w":[Qt,t,"none","full","min","max","fit","prose",{screen:[Yu]},Yu]}],h:[{h:[Qt,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Qt,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Qt,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Qt,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Yu,Ku]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",fS]}],"font-family":[{font:[Tg]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",Qt]}],"line-clamp":[{"line-clamp":["none",l0,fS]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",$l,Qt]}],"list-image":[{"list-image":["none",Qt]}],"list-style-type":[{list:["none","disc","decimal",Qt]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[m]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[m]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...te(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",$l,Ku]}],"underline-offset":[{"underline-offset":["auto",$l,Qt]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:L()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Qt]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Qt]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[m]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...K(),zQ]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",UQ]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},HQ]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[g]}
140],"gradient-via-pos":[{via:[g]}],"gradient-to-pos":[{to:[g]}],"gradient-from":[{from:[h]}],"gradient-via":[{via:[h]}],"gradient-to":[{to:[h]}],rounded:[{rounded:[a]}],"rounded-s":[{"rounded-s":[a]}],"rounded-e":[{"rounded-e":[a]}],"rounded-t":[{"rounded-t":[a]}],"rounded-r":[{"rounded-r":[a]}],"rounded-b":[{"rounded-b":[a]}],"rounded-l":[{"rounded-l":[a]}],"rounded-ss":[{"rounded-ss":[a]}],"rounded-se":[{"rounded-se":[a]}],"rounded-ee":[{"rounded-ee":[a]}],"rounded-es":[{"rounded-es":[a]}],"rounded-tl":[{"rounded-tl":[a]}],"rounded-tr":[{"rounded-tr":[a]}],"rounded-br":[{"rounded-br":[a]}],"rounded-bl":[{"rounded-bl":[a]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[m]}],"border-style":[{border:[...te(),"hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[m]}
vendor: 4,471 bytes, line 140
140],"divide-style":[{divide:te()}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-s":[{"border-s":[i]}],"border-color-e":[{"border-e":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:["",...te()]}],"outline-offset":[{"outline-offset":[$l,Qt]}],"outline-w":[{outline:[$l,Ku]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:B()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[m]}],"ring-offset-w":[{"ring-offset":[$l,Ku]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Yu,qQ]}],"shadow-color":[{shadow:[Tg]}],opacity:[{opacity:[m]}],"mix-blend":[{"mix-blend":[...X(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":X()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",Yu,Qt]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[f]}],saturate:[{saturate:[x]}],sepia:[{sepia:[S]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[m]}],"backdrop-saturate":[{"backdrop-saturate":[x]}],"backdrop-sepia":[{"backdrop-sepia":[S]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[o]}],"border-spacing-x":[{"border-spacing-x":[o]}],"border-spacing-y":[{"border-spacing-y":[o]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Qt]}],duration:[{duration:ye()}],ease:[{ease:["linear","in","out","in-out",Qt]}],delay:[{delay:ye()}],animate:[{animate:["none","spin","ping","pulse","bounce",Qt]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[_]}],"scale-x":[{"scale-x":[_]}],"scale-y":[{"scale-y":[_]}],rotate:[{rotate:[Ag,Qt]}],"translate-x":[{"translate-x":[N]}],"translate-y":[{"translate-y":[N]}],"skew-x":[{"skew-x":[T]}],"skew-y":[{"skew-y":[T]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Qt]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Qt]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":L()}],"scroll-mx":[{"scroll-mx":L()}],"scroll-my":[{"scroll-my":L()}],"scroll-ms":[{"scroll-ms":L()}],"scroll-me":[{"scroll-me":L()}],"scroll-mt":[{"scroll-mt":L()}],"scroll-mr":[{"scroll-mr":L()}],"scroll-mb":[{"scroll-mb":L()}],"scroll-ml":[{"scroll-ml":L()}],"scroll-p":[{"scroll-p":L()}],"scroll-px":[{"scroll-px":L()}],"scroll-py":[{"scroll-py":L()}],"scroll-ps":[{"scroll-ps":L()}],"scroll-pe":[{"scroll-pe":L()}],"scroll-pt":[{"scroll-pt":L()}],"scroll-pr":[{"scroll-pr":L()}],"scroll-pb":[{"scroll-pb":L()}],"scroll-pl":[{"scroll-pl":L()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Qt]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[$l,Ku,fS]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","
140none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},XQ=NQ(YQ);function er(...e){return XQ(gr(e))}const JQ=nQ,Q$=I.forwardRef(({className:e,...t},r)=>k.jsx(B$,{ref:r,className:er("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",e),...t}));Q$.displayName=B$.displayName;const ZQ=RO("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),eB=I.forwardRef(({className:e,variant:t,...r},n)=>k.jsx(U$,{ref:n,className:er(ZQ({variant:t}),e),...r}));eB.displayName=U$.displayName;const QQ=I.forwardRef(({className:e,...t},r)=>k.jsx(H$,{ref:r,className:er("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors group-[.destructive]:border-muted/40 hover:bg-secondary group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 group-[.destructive]:focus:ring-destructive disabled:pointer-events-none disabled:opacity-50",e),...t}));QQ.displayName=H$.displayName;const tB=I.forwardRef(({className:e,...t},r)=>k.jsx(q$,{ref:r,className:er("absolute right-2 top-2 rounded-md p-1 text-foreground
140/50 opacity-0 transition-opacity group-hover:opacity-100 group-[.destructive]:text-red-300 hover:text-foreground group-[.destructive]:hover:text-red-50 focus:opacity-100 focus:outline-none focus:ring-2 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",e),"toast-close":"",...t,children:k.jsx(yQ,{className:"h-4 w-4"})}));tB.displayName=q$.displayName;const rB=I.forwardRef(({className:e,...t},r)=>k.jsx(z$,{ref:r,className:er("text-sm font-semibold",e),...t}));rB.displayName=z$.displayName;const nB=I.forwardRef(({className:e,...t},r)=>k.jsx(W$,{ref:r,className:er("text-sm opacity-90",e),...t}));nB.displayName=W$.displayName;function eee(){const{toasts:e}=dZ();return k.jsxs(JQ,{children:[e.map(function({id:t,title:r,description:n,action:i,...a}){return k.jsxs(eB,{...a,children:[k.jsxs("div",{className:"grid gap-1",children:[r&&k.jsx(rB,{children:r}),n&&k.jsx(nB,{children:n})]}),i,k.jsx(tB,{})]},t)}),k.jsx(Q$,{})]})}var f6=["light","dark"],tee="(prefers-color-scheme: dark)",ree=I.createContext(void 0),nee={setTheme:e=>{},themes:[]},iee=()=>{var e;return(e=I.useContext(ree))!=null?e:nee};I.memo(({forcedTheme:e,storageKey:t,attribute:r,enableSystem:n,enableColorScheme:i,defaultTheme:a,value:o,attrs:s,nonce:l})=>{let u=a==="system",c=r==="class"?`var d=document.documentElement,c=d.classList;${`c.remove(${s.map(g=>`'${g}'`).join(",")})`};`:`var d=document.documentElement,n='${r}',s='setAttribute';`,f=i?f6.includes(a)&&a?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${a}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",d=(g,p=!1,v=!0)=>{let m=o?o[g]:g,y=p?g+"|| ''":`'${m}'`,x="";return i&&v&&!p&&f6.includes(g)&&(x+=`d.style.colorScheme = '${g}';`),r==="class"?p||m?x+=`c.add(${y})`:x+="null":m&&(x+=`d[s](n,${y})`),x},h=e?`!function(){${c}${d(e)}}()`:n?`!function(){try{${c}var e=localStorage.getItem('${t}');if('system'===e||(!e&&${u})){var t='${tee}',m=window.matchMedia(t);if(m.media!==t||m.matches){${d("dark")}}else{${d("light")}}}else if(e){${o?`var x=${JSON.stringify(o)};`:""}${d(o?"x[e]":"e",!0)}}${u?"":"else{"+d(a,!1,!1)+"}"}${f}}catch(e){}}()`:`!function(){try{${c}var e=localStorage.getItem('${t}');if(e){${o?`var x=${JSON.stringify(o)};`:""}${d(o?"x[e]":"e",!0)}}else{${d(a,!1,!1)};}${f}}catch(t){}}();`;return I.createElement("script",{nonce:l,dangerouslySetInnerHTML:{__html:h}})});var aee=e=>{switch(e){case"success":return lee;case"info":return cee;case"warning":return uee;case"error":return fee;default:return null}},oee=Array(12).fill(0),see=({visible:e,className:t})=>de.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},de.createElement("div",{className:"sonner-spinner"},oee.map((r,n)=>de.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${n}`})))),lee=de.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},de.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),uee=de.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},de.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),cee=de.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},de.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),fee=de.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},de.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),hee=de.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},de.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),de.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),dee=()=>{let[e,t]=de.useState(document.hidden);return de.useEffect(()=>{let r=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",r),()=>window.removeEventListener("visibilitychange",r)},[]),e},ZA=1,pee=class{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{let r=this.subscribers.indexOf(t);this.subscribers.splice(r,1)}),this.publish=t=>
140{this.subscribers.forEach(r=>r(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var r;let{message:n,...i}=t,a=typeof(t==null?void 0:t.id)=="number"||((r=t.id)==null?void 0:r.length)>0?t.id:ZA++,o=this.toasts.find(l=>l.id===a),s=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(a)&&this.dismissedToasts.delete(a),o?this.toasts=this.toasts.map(l=>l.id===a?(this.publish({...l,...t,id:a,title:n}),{...l,...t,id:a,dismissible:s,title:n}):l):this.addToast({title:n,...i,dismissible:s,id:a}),a},this.dismiss=t=>(this.dismissedToasts.add(t),t||this.toasts.forEach(r=>{this.subscribers.forEach(n=>n({id:r.id,dismiss:!0}))}),this.subscribers.forEach(r=>r({id:t,dismiss:!0})),t),this.message=(t,r)=>this.create({...r,message:t}),this.error=(t,r)=>this.create({...r,message:t,type:"error"}),this.success=(t,r)=>this.create({...r,type:"success",message:t}),this.info=(t,r)=>this.create({...r,type:"info",message:t}),this.warning=(t,r)=>this.create({...r,type:"warning",message:t}),this.loading=(t,r)=>this.create({...r,type:"loading",message:t}),this.promise=(t,r)=>{if(!r)return;let n;r.loading!==void 0&&(n=this.create({...r,promise:t,type:"loading",message:r.loading,description:typeof r.description!="function"?r.description:void 0}));let i=t instanceof Promise?t:t(),a=n!==void 0,o,s=i.then(async u=>{if(o=["resolve",u],de.isValidElement(u))a=!1,this.create({id:n,type:"default",message:u});else if(vee(u)&&!u.ok){a=!1;let c=typeof r.error=="function"?await r.error(`HTTP error! status: ${u.status}`):r.error,f=typeof r.description=="function"?await r.description(`HTTP error! status: ${u.status}`):r.description;this.create({id:n,type:"error",message:c,description:f})}else if(r.success!==void 0){a=!1;let c=typeof r.success=="function"?await r.success(u):r.success,f=typeof r.description=="function"?await r.description(u):r.description;this.create({id:n,type:"success",message:c,description:f})}}).catch(async u=>{if(o=["reject",u],r.error!==void 0){a=!1;let c=typeof r.error=="function"?await r.error(u):r.error,f=typeof r.description=="function"?await r.description(u):r.description;this.create({id:n,type:"error",message:c,description:f})}}).finally(()=>{var u;a&&(this.dismiss(n),n=void 0),(u=r.finally)==null||u.call(r)}),l=()=>new Promise((u,c)=>s.then(()=>o[0]==="reject"?c(o[1]):u(o[1])).catch(c));return typeof n!="string"&&typeof n!="number"?{unwrap:l}:Object.assign(n,{unwrap:l})},this.custom=(t,r)=>{let n=(r==null?void 0:r.id)||ZA++;return this.create({jsx:t(n),id:n,...r}),n},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},Ca=new pee,gee=(e,t)=>{let r=(t==null?void 0:t.id)||ZA++;return Ca.addToast({title:e,...t,id:r}),r},vee=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",mee=gee,yee=()=>Ca.toasts,wee=()=>Ca.getActiveToasts();Object.assign(mee,{success:Ca.success,info:Ca.info,warning:Ca.warning,error:Ca.error,custom:Ca.custom,message:Ca.message,promise:Ca.promise,dismiss:Ca.dismiss,loading:Ca.loading},{getHistory:yee,getToasts:wee});function xee(e,{insertAt:t}={}){if(typeof document>"u")return;let r=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t==="top"&&r.firstChild?r.insertBefore(n,r.firstChild):r.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}xee(`:where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:var(--offset-right)}:where([data-sonner-toaster][data-x-position="left"]){left:var(--offset-left)}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:var(--offset-top)}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:var(--offset-bottom)}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;
140left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}
140:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);
140--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)} 141`);function Ny(e){return e.label!==void 0}var bee=3,_ee="32px",See="16px",h6=4e3,Eee=356,Aee=14,Tee=20,Oee=200;function ts(...e){return e.filter(Boolean).join(" ")}function Pee(e){let[t,r]=e.split("-"),n=[];return t&&n.push(t),r&&n.push(r),n}var kee=e=>{var t,r,n,i,a,o,s,l,u,c,f;let{invert:d,toast:h,unstyled:g,interacting:p,setHeights:v,visibleToasts:m,heights:y,index:x,toasts:_,expanded:S,removeToast:T,defaultRichColors:A,closeButton:N,style:P,cancelButtonStyle:F,actionButtonStyle:R,className:L="",descriptionClassName:B="",duration:U,position:K,gap:te,loadingIcon:X,expandByDefault:W,classNames:J,icons:me,closeButtonAriaLabel:ye="Close toast",pauseWhenPageIsHidden:O}=e,[M,j]=de.useState(null),[z,Q]=de.useState(null),[ie,ge]=de.useState(!1),[oe,pe]=de.useState(!1),[be,ve]=de.useState(!1),[Le,Re]=de.useState(!1),[ee,Fe]=de.useState(!1),[De,rt]=de.useState(0),[Be,lt]=de.useState(0),Je=de.useRef(h.duration||U||h6),ut=de.useRef(null),st=de.useRef(null),$t=x===0,Bt=x+1<=m,St=h.type,Ut=h.dismissible!==!1,zt=h.className||"",mt=h.descriptionClassName||"",Ct=de.useMemo(()=>y.findIndex(Pt=>Pt.toastId===h.id)||0,[y,h.id]),wt=de.useMemo(()=>{var Pt;return(Pt=h.closeButton)!=null?Pt:N},[h.closeButton,N]),qr=de.useMemo(()=>h.duration||U||h6,[h.duration,U]),tr=de.useRef(0),Rt=de.useRef(0),Wt
141=de.useRef(0),hr=de.useRef(null),[At,br]=K.split("-"),Ot=de.useMemo(()=>y.reduce((Pt,Mt,or)=>or>=Ct?Pt:Pt+Mt.height,0),[y,Ct]),Lt=dee(),Fr=h.invert||d,qt=St==="loading";Rt.current=de.useMemo(()=>Ct*te+Ot,[Ct,Ot]),de.useEffect(()=>{Je.current=qr},[qr]),de.useEffect(()=>{ge(!0)},[]),de.useEffect(()=>{let Pt=st.current;if(Pt){let Mt=Pt.getBoundingClientRect().height;return lt(Mt),v(or=>[{toastId:h.id,height:Mt,position:h.position},...or]),()=>v(or=>or.filter(pn=>pn.toastId!==h.id))}},[v,h.id]),de.useLayoutEffect(()=>{if(!ie)return;let Pt=st.current,Mt=Pt.style.height;Pt.style.height="auto";let or=Pt.getBoundingClientRect().height;Pt.style.height=Mt,lt(or),v(pn=>pn.find(pt=>pt.toastId===h.id)?pn.map(pt=>pt.toastId===h.id?{...pt,height:or}:pt):[{toastId:h.id,height:or,position:h.position},...pn])},[ie,h.title,h.description,v,h.id]);let dt=de.useCallback(()=>{pe(!0),rt(Rt.current),v(Pt=>Pt.filter(Mt=>Mt.toastId!==h.id)),setTimeout(()=>{T(h)},Oee)},[h,T,v,Rt]);de.useEffect(()=>{if(h.promise&&St==="loading"||h.duration===1/0||h.type==="loading")return;let Pt;return S||p||O&&Lt?(()=>{if(Wt.current<tr.current){let Mt=new Date().getTime()-tr.current;Je.current=Je.current-Mt}Wt.current=new Date().getTime()})():Je.current!==1/0&&(tr.current=new Date().getTime(),Pt=setTimeout(()=>{var Mt;(Mt=h.onAutoClose)==null||Mt.call(h,h),dt()},Je.current)),()=>clearTimeout(Pt)},[S,p,h,St,O,Lt,dt]),de.useEffect(()=>{h.delete&&dt()},[dt,h.delete]);function ur(){var Pt,Mt,or;return me!=null&&me.loading?de.createElement("div",{className:ts(J==null?void 0:J.loader,(Pt=h==null?void 0:h.classNames)==null?void 0:Pt.loader,"sonner-loader"),"data-visible":St==="loading"},me.loading):X?de.createElement("div",{className:ts(J==null?void 0:J.loader,(Mt=h==null?void 0:h.classNames)==null?void 0:Mt.loader,"sonner-loader"),"data-visible":St==="loading"},X):de.createElement(see,{className:ts(J==null?void 0:J.loader,(or=h==null?void 0:h.classNames)==null?void 0:or.loader),visible:St==="loading"})}return de.createElement("li",{tabIndex:0,ref:st,className:ts(L,zt,J==null?void 0:J.toast,(t=h==null?void 0:h.classNames)==null?void 0:t.toast,J==null?void 0:J.default,J==null?void 0:J[St],(r=h==null?void 0:h.classNames)==null?void 0:r[St]),"data-sonner-toast":"","data-rich-colors":(n=h.richColors)!=null?n:A,"data-styled":!(h.jsx||h.unstyled||g),"data-mounted":ie,"data-promise":!!h.promise,"data-swiped":ee,"data-removed":oe,"data-visible":Bt,"data-y-position":At,"data-x-position":br,"data-index":x,"data-front":$t,"data-swiping":be,"data-dismissible":Ut,"data-type":St,"data-invert":Fr,"data-swipe-out":Le,"data-swipe-direction":z,"data-expanded":!!(S||W&&ie),style:{"--index":x,"--toasts-before":x,"--z-index":_.length-x,"--offset":`${oe?De:Rt.current}px`,"--initial-height":W?"auto":`${Be}px`,...P,...h.style},onDragEnd:()=>{ve(!1),j(null),hr.current=null},onPointerDown:Pt=>{qt||!Ut||(ut.current=new Date,rt(Rt.current),Pt.target.setPointerCapture(Pt.pointerId),Pt.target.tagName!=="BUTTON"&&(ve(!0),hr.current={x:Pt.clientX,y:Pt.clientY}))},onPointerUp:()=>{var Pt,Mt,or,pn;if(Le||!Ut)return;hr.current=null;let pt=Number(((Pt=st.current)==null?void 0:Pt.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Wn=Number(((Mt=st.current)==null?void 0:Mt.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),ri=new Date().getTime()-((or=ut.current)==null?void 0:or.getTime()),$r=M==="x"?pt:Wn,wn=Math.abs($r)/ri;if(Math.abs($r)>=Tee||wn>.11){rt(Rt.current),(pn=h.onDismiss)==null||pn.call(h,h),Q(M==="x"?pt>0?"right":"left":Wn>0?"down":"up"),dt(),Re(!0),Fe(!1);return}ve(!1),j(null)},onPointerMove:Pt=>{var Mt,or,pn,pt;if(!hr.current||!Ut||((Mt=window.getSelection())==null?void 0:Mt.toString().length)>0)return;let Wn=Pt.clientY-hr.current.y,ri=Pt.clientX-hr.current.x,$r=(or=e.swipeDirections)!=null?or:Pee(K);!M&&(Math.abs(ri)>1||Math.abs(Wn)>1)&&j(Math.abs(ri)>Math.abs(Wn)?"x":"y");let wn={x:0,y:0};M==="y"?($r.includes("top")||$r.includes("bottom"))&&($r.includes("top")&&Wn<0||$r.includes("bottom")&&Wn>0)&&(wn.y=Wn):M==="x"&&($r.includes("left")||$r.includes("right"))&&($r.includes("left")&&ri<0||$r.includes("right")&&ri>0)&&(wn.x=ri),(Math.abs(wn.x)>0||Math.abs(wn.y)>0)&&Fe(!0),(pn=st.current)==null||pn.style.setProperty("--swipe-amount-x",`${wn.x}px`),(pt=st.current)==null||pt.style.setProperty("--swipe-amount-y",`${wn.y}px`)}},wt&&!h.jsx?de.createElement("button",{"aria-label":ye,"data-disabled":qt,"data-close-button":!0,onClick:qt||!Ut?()=>{}:()=>{var Pt;dt(),(Pt=h.onDismiss)==null||Pt.call(h,h)},className:ts(J==null?void 0:J.closeButton,(i=h==null?void 0:h.classNames)==null?void 0:i.closeButton)},(a=me==null?void 0:me.close)!=null?a:hee):null,h.jsx||I.isValidElement(h.title)?h.jsx?h.jsx:typeof h.title=="function"?h.title():h.title:de.createElement(de.Fragment,null,St||h.icon||h.promise?de.createElement("div",{"data-icon":"",className:ts(J==null?void 0:J.icon,(o=h==null?void 0:h.classNames)==null?void 0:o.icon)},h.promise||h.type==="loading"&&!h.icon?h.icon||ur():null,h.type!=="loading"?h.icon||(me==null?void 0:me[St])||aee(St):null):null,de.createElement("div",{"data-content":"",className:ts(J==null?void 0:J.content,(s=h==null?void 0:h.classNames)==null?void 0:s.content)},de.createElement("div",{"data-title":"",className:ts(J==null?void 0:J.title,(l=h==null?void 0:h.classNames)==null?void 0:l.title)},typeof h.title=="function"?h.title():h.title),h.description?de.createElement("div",{"data-description":"",className:ts(B,mt,J==null?void 0:J.description,(u=h==null?void 0:h.classNames)==null?void 0:u.description)},typeof h.description=="function"?h.description():h.description):null),I.isValidElement(h.cancel)?h.cancel:h.cancel&&Ny(h.cancel)?de.createElement("button",{"data-button":!0,"data-cancel":!0,style:h.cancelButtonStyle||F,onClick:Pt=>{var Mt,or;Ny(h.cancel)&&Ut&&((or=(Mt=h.cancel).onClick)==null||or.call(Mt,Pt),dt())},className:ts(J==null?void 0:J.cancelButton,(c=h==null?void 0:h.classNames)==null?void 0:c.cancelButton)},h.cancel.label):null,I.isValidElement(h.action)?h.action:h.action&&Ny(h.action)?de.createElement("button",{"data-button":!0,"data-action":!0,style:h.actionButtonStyle||R,onClick:Pt=>{var Mt,or;Ny(h.action)&&((or=(Mt=h.action).onClick)==null||or.call(Mt,Pt),!Pt.defaultPrevented&&dt())},className:ts(J==null?void 0:J.actionButton,(f=h==null?void 0:h.classNames)==null?void 0:f.actionButton)},h.action.label):null))};function d6(){if(typeof window>"u"||typeof document>"u")return"ltr";let e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function Cee(e,t){let r={};return[e,t].forEach((n,i)=>{let a=i===1,o=a?"--mobile-offset":"--offset",s=a?See:_ee;function l(u){["top","right","bottom","left"].forEach(c=>{r[`${o}-${c}`]=typeof u=="number"?`${u}px`:u})}typeof n=="number"||typeof n=="string"?l(n):typeof n=="object"?["top","right","bottom","left"].forEach(u=>{n[u]===void 0?r[`${o}-${u}`]=s:r[`${o}-${u}`]=typeof n[u]=="number"?`${n[u]}px`:n[u]}):l(s)}),r}var Nee=I.forwardRef(function(e,t){let{invert:r,position:n="bottom-right",hotkey:i=["altKey","KeyT"],expand:a,closeButton:o,className:s,offset:l,mobileOffset:u,theme:c="light",richColors:f,duration:d,style:h,visibleToasts:g=bee,toastOptions:p,dir:v=d6(),gap:m=Aee,loadingIcon:y,icons:x,containerAriaLabel:_="Notifications",pauseWhenPageIsHidden:S}=e,[T,A]=de.useState([]),N=de.useMemo(()=>Array.from(new Set([n].concat(T.filter(O=>O.position).map(O=>O.position)))),[T,n]),[P,F]=de.useState([]),[R,L]=de.useState(!1),[B,U]=de.useState(!1),[K,te]=de.useState(c!=="system"?c:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dar
141k":"light"),X=de.useRef(null),W=i.join("+").replace(/Key/g,"").replace(/Digit/g,""),J=de.useRef(null),me=de.useRef(!1),ye=de.useCallback(O=>{A(M=>{var j;return(j=M.find(z=>z.id===O.id))!=null&&j.delete||Ca.dismiss(O.id),M.filter(({id:z})=>z!==O.id)})},[]);return de.useEffect(()=>Ca.subscribe(O=>{if(O.dismiss){A(M=>M.map(j=>j.id===O.id?{...j,delete:!0}:j));return}setTimeout(()=>{y$.flushSync(()=>{A(M=>{let j=M.findIndex(z=>z.id===O.id);return j!==-1?[...M.slice(0,j),{...M[j],...O},...M.slice(j+1)]:[O,...M]})})})}),[]),de.useEffect(()=>{if(c!=="system"){te(c);return}if(c==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?te("dark"):te("light")),typeof window>"u")return;let O=window.matchMedia("(prefers-color-scheme: dark)");try{O.addEventListener("change",({matches:M})=>{te(M?"dark":"light")})}catch{O.addListener(({matches:j})=>{try{te(j?"dark":"light")}catch(z){console.error(z)}})}},[c]),de.useEffect(()=>{T.length<=1&&L(!1)},[T]),de.useEffect(()=>{let O=M=>{var j,z;i.every(Q=>M[Q]||M.code===Q)&&(L(!0),(j=X.current)==null||j.focus()),M.code==="Escape"&&(document.activeElement===X.current||(z=X.current)!=null&&z.contains(document.activeElement))&&L(!1)};return document.addEventListener("keydown",O),()=>document.removeEventListener("keydown",O)},[i]),de.useEffect(()=>{if(X.current)return()=>{J.current&&(J.current.focus({preventScroll:!0}),J.current=null,me.current=!1)}},[X.current]),de.createElement("section",{ref:t,"aria-label":`${_} ${W}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},N.map((O,M)=>{var j;let[z,Q]=O.split("-");return T.length?de.createElement("ol",{key:O,dir:v==="auto"?d6():v,tabIndex:-1,ref:X,className:s,"data-sonner-toaster":!0,"data-theme":K,"data-y-position":z,"data-lifted":R&&T.length>1&&!a,"data-x-position":Q,style:{"--front-toast-height":`${((j=P[0])==null?void 0:j.height)||0}px`,"--width":`${Eee}px`,"--gap":`${m}px`,...h,...Cee(l,u)},onBlur:ie=>{me.current&&!ie.currentTarget.contains(ie.relatedTarget)&&(me.current=!1,J.current&&(J.current.focus({preventScroll:!0}),J.current=null))},onFocus:ie=>{ie.target instanceof HTMLElement&&ie.target.dataset.dismissible==="false"||me.current||(me.current=!0,J.current=ie.relatedTarget)},onMouseEnter:()=>L(!0),onMouseMove:()=>L(!0),onMouseLeave:()=>{B||L(!1)},onDragEnd:()=>L(!1),onPointerDown:ie=>{ie.target instanceof HTMLElement&&ie.target.dataset.dismissible==="false"||U(!0)},onPointerUp:()=>U(!1)},T.filter(ie=>!ie.position&&M===0||ie.position===O).map((ie,ge)=>{var oe,pe;return de.createElement(kee,{key:ie.id,icons:x,index:ge,toast:ie,defaultRichColors:f,duration:(oe=p==null?void 0:p.duration)!=null?oe:d,className:p==null?void 0:p.className,descriptionClassName:p==null?void 0:p.descriptionClassName,invert:r,visibleToasts:g,closeButton:(pe=p==null?void 0:p.closeButton)!=null?pe:o,interacting:B,position:O,style:p==null?void 0:p.style,unstyled:p==null?void 0:p.unstyled,classNames:p==null?void 0:p.classNames,cancelButtonStyle:p==null?void 0:p.cancelButtonStyle,actionButtonStyle:p==null?void 0:p.actionButtonStyle,removeToast:ye,toasts:T.filter(be=>be.position==ie.position),heights:P.filter(be=>be.position==ie.position),setHeights:F,expandByDefault:a,gap:m,loadingIcon:y,expanded:R,pauseWhenPageIsHidden:S,swipeDirections:e.swipeDirections})})):null}))});const Ree=({...e})=>{const{theme:t="system"}=iee();return k.jsx(Nee,{theme:t,className:"toaster group",toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"}},...e})};var Lee=j3[" useId ".trim().toString()]||(()=>{}),Iee=0;function Ih(e){const[t,r]=I.useState(Lee());return Ei(()=>{r(n=>n??String(Iee++))},[e]),t?`radix-${t}`:""}const Dee=["top","right","bottom","left"],$c=Math.min,so=Math.max,S2=Math.round,Ry=Math.floor,Bc=e=>({x:e,y:e}
vendor: 5,196 bytes, line 141
141),Mee={left:"right",right:"left",bottom:"top",top:"bottom"},jee={start:"end",end:"start"};function QA(e,t,r){return so(e,$c(t,r))}function wu(e,t){return typeof e=="function"?e(t):e}function xu(e){return e.split("-")[0]}function Tp(e){return e.split("-")[1]}function DO(e){return e==="x"?"y":"x"}function MO(e){return e==="y"?"height":"width"}function Uc(e){return["top","bottom"].includes(xu(e))?"y":"x"}function jO(e){return DO(Uc(e))}function Fee(e,t,r){r===void 0&&(r=!1);const n=Tp(e),i=jO(e),a=MO(i);let o=i==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[a]>t.floating[a]&&(o=E2(o)),[o,E2(o)]}function $ee(e){const t=E2(e);return[eT(e),t,eT(t)]}function eT(e){return e.replace(/start|end/g,t=>jee[t])}function Bee(e,t,r){const n=["left","right"],i=["right","left"],a=["top","bottom"],o=["bottom","top"];switch(e){case"top":case"bottom":return r?t?i:n:t?n:i;case"left":case"right":return t?a:o;default:return[]}}function Uee(e,t,r,n){const i=Tp(e);let a=Bee(xu(e),r==="start",n);return i&&(a=a.map(o=>o+"-"+i),t&&(a=a.concat(a.map(eT)))),a}function E2(e){return e.replace(/left|right|bottom|top/g,t=>Mee[t])}function zee(e){return{top:0,right:0,bottom:0,left:0,...e}}function iB(e){return typeof e!="number"?zee(e):{top:e,right:e,bottom:e,left:e}}function A2(e){const{x:t,y:r,width:n,height:i}=e;return{width:n,height:i,top:r,left:t,right:t+n,bottom:r+i,x:t,y:r}}function p6(e,t,r){let{reference:n,floating:i}=e;const a=Uc(t),o=jO(t),s=MO(o),l=xu(t),u=a==="y",c=n.x+n.width/2-i.width/2,f=n.y+n.height/2-i.height/2,d=n[s]/2-i[s]/2;let h;switch(l){case"top":h={x:c,y:n.y-i.height};break;case"bottom":h={x:c,y:n.y+n.height};break;case"right":h={x:n.x+n.width,y:f};break;case"left":h={x:n.x-i.width,y:f};break;default:h={x:n.x,y:n.y}}switch(Tp(t)){case"start":h[o]-=d*(r&&u?-1:1);break;case"end":h[o]+=d*(r&&u?-1:1);break}return h}const Wee=async(e,t,r)=>{const{placement:n="bottom",strategy:i="absolute",middleware:a=[],platform:o}=r,s=a.filter(Boolean),l=await(o.isRTL==null?void 0:o.isRTL(t));let u=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:f}=p6(u,n,l),d=n,h={},g=0;for(let p=0;p<s.length;p++){const{name:v,fn:m}=s[p],{x:y,y:x,data:_,reset:S}=await m({x:c,y:f,initialPlacement:n,placement:d,strategy:i,middlewareData:h,rects:u,platform:o,elements:{reference:e,floating:t}});c=y??c,f=x??f,h={...h,[v]:{...h[v],..._}},S&&g<=50&&(g++,typeof S=="object"&&(S.placement&&(d=S.placement),S.rects&&(u=S.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:i}):S.rects),{x:c,y:f}=p6(u,d,l)),p=-1)}return{x:c,y:f,placement:d,strategy:i,middlewareData:h}};async function Gv(e,t){var r;t===void 0&&(t={});const{x:n,y:i,platform:a,rects:o,elements:s,strategy:l}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:d=!1,padding:h=0}=wu(t,e),g=iB(h),v=s[d?f==="floating"?"reference":"floating":f],m=A2(await a.getClippingRect({element:(r=await(a.isElement==null?void 0:a.isElement(v)))==null||r?v:v.contextElement||await(a.getDocumentElement==null?void 0:a.getDocumentElement(s.floating)),boundary:u,rootBoundary:c,strategy:l})),y=f==="floating"?{x:n,y:i,width:o.floating.width,height:o.floating.height}:o.reference,x=await(a.getOffsetParent==null?void 0:a.getOffsetParent(s.floating)),_=await(a.isElement==null?void 0:a.isElement(x))?await(a.getScale==null?void 0:a.getScale(x))||{x:1,y:1}:{x:1,y:1},S=A2(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:x,strategy:l}):y);return{top:(m.top-S.top+g.top)/_.y,bottom:(S.bottom-m.bottom+g.bottom)/_.y,left:(m.left-S.left+g.left)/_.x,right:(S.right-m.right+g.right)/_.x}}const Hee=e=>({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:i,rects:a,platform:o,elements:s,middlewareData:l}=t,{element:u,padding:c=0}=wu(e,t)||{};if(u==null)return{};const f=iB(c),d={x:r,y:n},h=jO(i),g=MO(h),p=await o.getDimensions(u),v=h==="y",m=v?"top":"left",y=v?"bottom":"right",x=v?"clientHeight":"clientWidth",_=a.reference[g]+a.reference[h]-d[h]-a.floating[g],S=d[h]-a.reference[h],T=await(o.getOffsetParent==null?void 0:o.getOffsetParent(u));let A=T?T[x]:0;(!A||!await(o.isElement==null?void 0:o.isElement(T)))&&(A=s.floating[x]||a.floating[g]);const N=_/2-S/2,P=A/2-p[g]/2-1,F=$c(f[m],P),R=$c(f[y],P),L=F,B=A-p[g]-R,U=A/2-p[g]/2+N,K=QA(L,U,B),te=!l.arrow&&Tp(i)!=null&&U!==K&&a.reference[g]/2-(U<L?F:R)-p[g]/2<0,X=te?U<L?U-L:U-B:0;return{[h]:d[h]+X,data:{[h]:K,centerOffset:U-K-X,...te&&{alignmentOffset:X}},reset:te}}}),qee=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:i,middlewareData:a,rects:o,initialPlacement:s,platform:l,elements:u}=t,{mainAxis:c=!0,crossAxis:f=!0,fallbackPlacements:d,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:p=!0,...v}=wu(e,t);if((r=a.arrow)!=null&&r.alignmentOffset)return{};const m=xu(i),y=Uc(s),x=xu(s)===s,_=await(l.isRTL==null?void 0:l.isRTL(u.floating)),S=d||(x||!p?[E2(s)]:$ee(s)),T=g!=="none";!d&&T&&S.push(...Uee(s,p,g,_));const A=[s,...S],N=await Gv(t,v),P=[];let F=((n=a.flip)==null?void 0:n.overflows)||[];
vendor: 6,495 bytes, line 141
141if(c&&P.push(N[m]),f){const U=Fee(i,o,_);P.push(N[U[0]],N[U[1]])}if(F=[...F,{placement:i,overflows:P}],!P.every(U=>U<=0)){var R,L;const U=(((R=a.flip)==null?void 0:R.index)||0)+1,K=A[U];if(K)return{data:{index:U,overflows:F},reset:{placement:K}};let te=(L=F.filter(X=>X.overflows[0]<=0).sort((X,W)=>X.overflows[1]-W.overflows[1])[0])==null?void 0:L.placement;if(!te)switch(h){case"bestFit":{var B;const X=(B=F.filter(W=>{if(T){const J=Uc(W.placement);return J===y||J==="y"}return!0}).map(W=>[W.placement,W.overflows.filter(J=>J>0).reduce((J,me)=>J+me,0)]).sort((W,J)=>W[1]-J[1])[0])==null?void 0:B[0];X&&(te=X);break}case"initialPlacement":te=s;break}if(i!==te)return{reset:{placement:te}}}return{}}}};function g6(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function v6(e){return Dee.some(t=>e[t]>=0)}const Vee=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:n="referenceHidden",...i}=wu(e,t);switch(n){case"referenceHidden":{const a=await Gv(t,{...i,elementContext:"reference"}),o=g6(a,r.reference);return{data:{referenceHiddenOffsets:o,referenceHidden:v6(o)}}}case"escaped":{const a=await Gv(t,{...i,altBoundary:!0}),o=g6(a,r.floating);return{data:{escapedOffsets:o,escaped:v6(o)}}}default:return{}}}}};async function Gee(e,t){const{placement:r,platform:n,elements:i}=e,a=await(n.isRTL==null?void 0:n.isRTL(i.floating)),o=xu(r),s=Tp(r),l=Uc(r)==="y",u=["left","top"].includes(o)?-1:1,c=a&&l?-1:1,f=wu(t,e);let{mainAxis:d,crossAxis:h,alignmentAxis:g}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return s&&typeof g=="number"&&(h=s==="end"?g*-1:g),l?{x:h*c,y:d*u}:{x:d*u,y:h*c}}const Kee=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:i,y:a,placement:o,middlewareData:s}=t,l=await Gee(t,e);return o===((r=s.offset)==null?void 0:r.placement)&&(n=s.arrow)!=null&&n.alignmentOffset?{}:{x:i+l.x,y:a+l.y,data:{...l,placement:o}}}}},Yee=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:i}=t,{mainAxis:a=!0,crossAxis:o=!1,limiter:s={fn:v=>{let{x:m,y}=v;return{x:m,y}}},...l}=wu(e,t),u={x:r,y:n},c=await Gv(t,l),f=Uc(xu(i)),d=DO(f);let h=u[d],g=u[f];if(a){const v=d==="y"?"top":"left",m=d==="y"?"bottom":"right",y=h+c[v],x=h-c[m];h=QA(y,h,x)}if(o){const v=f==="y"?"top":"left",m=f==="y"?"bottom":"right",y=g+c[v],x=g-c[m];g=QA(y,g,x)}const p=s.fn({...t,[d]:h,[f]:g});return{...p,data:{x:p.x-r,y:p.y-n,enabled:{[d]:a,[f]:o}}}}}},Xee=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:i,rects:a,middlewareData:o}=t,{offset:s=0,mainAxis:l=!0,crossAxis:u=!0}=wu(e,t),c={x:r,y:n},f=Uc(i),d=DO(f);let h=c[d],g=c[f];const p=wu(s,t),v=typeof p=="number"?{mainAxis:p,crossAxis:0}:{mainAxis:0,crossAxis:0,...p};if(l){const x=d==="y"?"height":"width",_=a.reference[d]-a.floating[x]+v.mainAxis,S=a.reference[d]+a.reference[x]-v.mainAxis;h<_?h=_:h>S&&(h=S)}if(u){var m,y;const x=d==="y"?"width":"height",_=["top","left"].includes(xu(i)),S=a.reference[f]-a.floating[x]+(_&&((m=o.offset)==null?void 0:m[f])||0)+(_?0:v.crossAxis),T=a.reference[f]+a.reference[x]+(_?0:((y=o.offset)==null?void 0:y[f])||0)-(_?v.crossAxis:0);g<S?g=S:g>T&&(g=T)}return{[d]:h,[f]:g}}}},Jee=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,n;const{placement:i,rects:a,platform:o,elements:s}=t,{apply:l=()=>{},...u}=wu(e,t),c=await Gv(t,u),f=xu(i),d=Tp(i),h=Uc(i)==="y",{width:g,height:p}=a.floating;let v,m;f==="top"||f==="bottom"?(v=f,m=d===(await(o.isRTL==null?void 0:o.isRTL(s.floating))?"start":"end")?"left":"right"):(m=f,v=d==="end"?"top":"bottom");const y=p-c.top-c.bottom,x=g-c.left-c.right,_=$c(p-c[v],y),S=$c(g-c[m],x),T=!t.middlewareData.shift;let A=_,N=S;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(N=x),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(A=y),T&&!d){const F=so(c.left,0),R=so(c.right,0),L=so(c.top,0),B=so(c.bottom,0);h?N=g-2*(F!==0||R!==0?F+R:so(c.left,c.right)):A=p-2*(L!==0||B!==0?L+B:so(c.top,c.bottom))}await l({...t,availableWidth:N,availableHeight:A});const P=await o.getDimensions(s.floating);return g!==P.width||p!==P.height?{reset:{rects:!0}}:{}}}};function Ob(){return typeof window<"u"}function Op(e){return aB(e)?(e.nodeName||"").toLowerCase():"#document"}function mo(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Sl(e){var t;return(t=(aB(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function aB(e){return Ob()?e instanceof Node||e instanceof mo(e).Node:!1}function Ps(e){return Ob()?e instanceof Element||e instanceof mo(e).Element:!1}function yl(e){return Ob()?e instanceof HTMLElement||e instanceof mo(e).HTMLElement:!1}function m6(e){return!Ob()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof mo(e).ShadowRoot}function h1(e){const{overflow:t,overflowX:r,overflowY:n,display:i}=ks(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(i)}function Zee(e){return["table","td","th"].includes(Op(e))}function Pb(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function FO(e){const t=$O(),r=Ps(e)?ks(e):e;return r.transform!=="none"||r.perspective!=="none"||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||["transform","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function Qee(e){let t=zc(e);for(;yl(t)&&!V0(t);){if(FO(t))return t;if(Pb(t))return null;t=zc(t)}return null}function $O(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function V0(e){return["html","body","#document"].includes(Op(e))}function ks(e){return mo(e).getComputedStyle(e)}function kb(e){return Ps(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function zc(e){if(Op(e)==="html")return e;const t=e.assignedSlot||e.parentNode||m6(e)&&e.host||Sl(e);return m6(t)?t.host:t}function oB(e){const t=zc(e);return V0(t)?e.ownerDocument?e.ownerDocument.body:e.body:yl(t)&&h1(t)?t:oB(t)}function Kv(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const i=oB(e),a=i===((n=e.ownerDocument)==null?void 0:n.body),o=mo(i);if(a){const s=tT(o);
vendor: 6,223 bytes, line 141
141return t.concat(o,o.visualViewport||[],h1(i)?i:[],s&&r?Kv(s):[])}return t.concat(i,Kv(i,[],r))}function tT(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function sB(e){const t=ks(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const i=yl(e),a=i?e.offsetWidth:r,o=i?e.offsetHeight:n,s=S2(r)!==a||S2(n)!==o;return s&&(r=a,n=o),{width:r,height:n,$:s}}function BO(e){return Ps(e)?e:e.contextElement}function u0(e){const t=BO(e);if(!yl(t))return Bc(1);const r=t.getBoundingClientRect(),{width:n,height:i,$:a}=sB(t);let o=(a?S2(r.width):r.width)/n,s=(a?S2(r.height):r.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}const ete=Bc(0);function lB(e){const t=mo(e);return!$O()||!t.visualViewport?ete:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function tte(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==mo(e)?!1:t}function ph(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const i=e.getBoundingClientRect(),a=BO(e);let o=Bc(1);t&&(n?Ps(n)&&(o=u0(n)):o=u0(e));const s=tte(a,r,n)?lB(a):Bc(0);let l=(i.left+s.x)/o.x,u=(i.top+s.y)/o.y,c=i.width/o.x,f=i.height/o.y;if(a){const d=mo(a),h=n&&Ps(n)?mo(n):n;let g=d,p=tT(g);for(;p&&n&&h!==g;){const v=u0(p),m=p.getBoundingClientRect(),y=ks(p),x=m.left+(p.clientLeft+parseFloat(y.paddingLeft))*v.x,_=m.top+(p.clientTop+parseFloat(y.paddingTop))*v.y;l*=v.x,u*=v.y,c*=v.x,f*=v.y,l+=x,u+=_,g=mo(p),p=tT(g)}}return A2({width:c,height:f,x:l,y:u})}function rte(e){let{elements:t,rect:r,offsetParent:n,strategy:i}=e;const a=i==="fixed",o=Sl(n),s=t?Pb(t.floating):!1;if(n===o||s&&a)return r;let l={scrollLeft:0,scrollTop:0},u=Bc(1);const c=Bc(0),f=yl(n);if((f||!f&&!a)&&((Op(n)!=="body"||h1(o))&&(l=kb(n)),yl(n))){const d=ph(n);u=u0(n),c.x=d.x+n.clientLeft,c.y=d.y+n.clientTop}return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-l.scrollLeft*u.x+c.x,y:r.y*u.y-l.scrollTop*u.y+c.y}}function nte(e){return Array.from(e.getClientRects())}function rT(e,t){const r=kb(e).scrollLeft;return t?t.left+r:ph(Sl(e)).left+r}function ite(e){const t=Sl(e),r=kb(e),n=e.ownerDocument.body,i=so(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),a=so(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let o=-r.scrollLeft+rT(e);const s=-r.scrollTop;return ks(n).direction==="rtl"&&(o+=so(t.clientWidth,n.clientWidth)-i),{width:i,height:a,x:o,y:s}}function ate(e,t){const r=mo(e),n=Sl(e),i=r.visualViewport;let a=n.clientWidth,o=n.clientHeight,s=0,l=0;if(i){a=i.width,o=i.height;const u=$O();(!u||u&&t==="fixed")&&(s=i.offsetLeft,l=i.offsetTop)}return{width:a,height:o,x:s,y:l}}function ote(e,t){const r=ph(e,!0,t==="fixed"),n=r.top+e.clientTop,i=r.left+e.clientLeft,a=yl(e)?u0(e):Bc(1),o=e.clientWidth*a.x,s=e.clientHeight*a.y,l=i*a.x,u=n*a.y;return{width:o,height:s,x:l,y:u}}function y6(e,t,r){let n;if(t==="viewport")n=ate(e,r);else if(t==="document")n=ite(Sl(e));else if(Ps(t))n=ote(t,r);else{const i=lB(e);n={...t,x:t.x-i.x,y:t.y-i.y}}return A2(n)}function uB(e,t){const r=zc(e);return r===t||!Ps(r)||V0(r)?!1:ks(r).position==="fixed"||uB(r,t)}function ste(e,t){const r=t.get(e);if(r)return r;let n=Kv(e,[],!1).filter(s=>Ps(s)&&Op(s)!=="body"),i=null;const a=ks(e).position==="fixed";let o=a?zc(e):e;for(;Ps(o)&&!V0(o);){const s=ks(o),l=FO(o);!l&&s.position==="fixed"&&(i=null),(a?!l&&!i:!l&&s.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||h1(o)&&!l&&uB(e,o))?n=n.filter(c=>c!==o):i=s,o=zc(o)}return t.set(e,n),n}function lte(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e;const o=[...r==="clippingAncestors"?Pb(t)?[]:ste(t,this._c):[].concat(r),n],s=o[0],l=o.reduce((u,c)=>{const f=y6(t,c,i);return u.top=so(f.top,u.top),u.right=$c(f.right,u.right),u.bottom=$c(f.bottom,u.bottom),u.left=so(f.left,u.left),u},y6(t,s,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function ute(e){const{width:t,height:r}=sB(e);return{width:t,height:r}}function cte(e,t,r){const n=yl(t),i=Sl(t),a=r==="fixed",o=ph(e,!0,a,t);let s={scrollLeft:0,scrollTop:0};const l=Bc(0);if(n||!n&&!a)if((Op(t)!=="body"||h1(i))&&(s=kb(t)),n){const h=ph(t,!0,a,t);l.x=h.x+t.clientLeft,l.y=h.y+t.clientTop}else i&&(l.x=rT(i));let u=0,c=0;if(i&&!n&&!a){const h=i.getBoundingClientRect();c=h.top+s.scrollTop,u=h.left+s.scrollLeft-rT(i,h)}const f=o.left+s.scrollLeft-l.x-u,d=o.top+s.scrollTop-l.y-c;return{x:f,y:d,width:o.width,height:o.height}}function hS(e){return ks(e).position==="static"}function w6(e,t){if(!yl(e)||ks(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Sl(e)===r&&(r=r.ownerDocument.body),r}function cB(e,t){const r=mo(e);if(Pb(e))return r;if(!yl(e)){let i=zc(e);for(;i&&!V0(i);){if(Ps(i)&&!hS(i))return i;i=zc(i)}return r}let n=w6(e,t);for(;n&&Zee(n)&&hS(n);)n=w6(n,t);return n&&V0(n)&&hS(n)&&!FO(n)?r:n||Qee(e)||r}const fte=async function(e){const t=this.getOffsetParent||cB,r=this.getDimensions,n=await r(e.floating);return{reference:cte(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function hte(e){return ks(e).direction==="rtl"}const dte={convertOffsetParentRelativeRectToViewportRelativeRect:rte,getDocumentElement:Sl,getClippingRect:lte,getOffsetParent:cB,getElementRects:fte,getClientRects:nte,getDimensions:ute,getScale:u0,isElement:Ps,isRTL:hte};function pte(e,t){let r=null,n;const i=Sl(e);function a(){var s;clearTimeout(n),(s=r)==null||s.disconnect(),r=null}function o(s,l){s===void 0&&(s=!1),l===void 0&&(l=1),a();const{left:u,top:c,width:f,height:d}=e.getBoundingClientRect();if(s||t(),!f||!d)return;const h=Ry(c),g=Ry(i.clientWidth-(u+f)),p=Ry(i.clientHeight-(c+d)),v=Ry(u),y={rootMargin:-h+"px "+-g+"px "+-p+"px "+-v+"px",threshold:so(0,$c(1,l))||1};let x=!0;function _(S){const T=S[0].intersectionRatio;if(T!==l){if(!x)return o();T?o(!1,T):n=setTimeout(()=>{o(!1,1e-7)},1e3)}x=!1}try{r=new IntersectionObserver(_,{...y,root:i.ownerDocument})}catch{r=new IntersectionObserver(_,y)}r.observe(e)}return o(!0),a}function gte(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:l=!1}=n,u=BO(e),c=i||a?[...u?Kv(u):[],...Kv(t)]:[];
vendor: 7,525 bytes, line 141
141c.forEach(m=>{i&&m.addEventListener("scroll",r,{passive:!0}),a&&m.addEventListener("resize",r)});const f=u&&s?pte(u,r):null;let d=-1,h=null;o&&(h=new ResizeObserver(m=>{let[y]=m;y&&y.target===u&&h&&(h.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var x;(x=h)==null||x.observe(t)})),r()}),u&&!l&&h.observe(u),h.observe(t));let g,p=l?ph(e):null;l&&v();function v(){const m=ph(e);p&&(m.x!==p.x||m.y!==p.y||m.width!==p.width||m.height!==p.height)&&r(),p=m,g=requestAnimationFrame(v)}return r(),()=>{var m;c.forEach(y=>{i&&y.removeEventListener("scroll",r),a&&y.removeEventListener("resize",r)}),f==null||f(),(m=h)==null||m.disconnect(),h=null,l&&cancelAnimationFrame(g)}}const vte=Kee,mte=Yee,yte=qee,wte=Jee,xte=Vee,x6=Hee,bte=Xee,_te=(e,t,r)=>{const n=new Map,i={platform:dte,...r},a={...i.platform,_c:n};return Wee(e,t,{...i,platform:a})};var Fw=typeof document<"u"?I.useLayoutEffect:I.useEffect;function T2(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,n,i;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(n=r;n--!==0;)if(!T2(e[n],t[n]))return!1;return!0}if(i=Object.keys(e),r=i.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!{}.hasOwnProperty.call(t,i[n]))return!1;for(n=r;n--!==0;){const a=i[n];if(!(a==="_owner"&&e.$$typeof)&&!T2(e[a],t[a]))return!1}return!0}return e!==e&&t!==t}function fB(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function b6(e,t){const r=fB(e);return Math.round(t*r)/r}function dS(e){const t=I.useRef(e);return Fw(()=>{t.current=e}),t}function Ste(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:i,elements:{reference:a,floating:o}={},transform:s=!0,whileElementsMounted:l,open:u}=e,[c,f]=I.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[d,h]=I.useState(n);T2(d,n)||h(n);const[g,p]=I.useState(null),[v,m]=I.useState(null),y=I.useCallback(W=>{W!==T.current&&(T.current=W,p(W))},[]),x=I.useCallback(W=>{W!==A.current&&(A.current=W,m(W))},[]),_=a||g,S=o||v,T=I.useRef(null),A=I.useRef(null),N=I.useRef(c),P=l!=null,F=dS(l),R=dS(i),L=dS(u),B=I.useCallback(()=>{if(!T.current||!A.current)return;const W={placement:t,strategy:r,middleware:d};R.current&&(W.platform=R.current),_te(T.current,A.current,W).then(J=>{const me={...J,isPositioned:L.current!==!1};U.current&&!T2(N.current,me)&&(N.current=me,Lh.flushSync(()=>{f(me)}))})},[d,t,r,R,L]);Fw(()=>{u===!1&&N.current.isPositioned&&(N.current.isPositioned=!1,f(W=>({...W,isPositioned:!1})))},[u]);const U=I.useRef(!1);Fw(()=>(U.current=!0,()=>{U.current=!1}),[]),Fw(()=>{if(_&&(T.current=_),S&&(A.current=S),_&&S){if(F.current)return F.current(_,S,B);B()}},[_,S,B,F,P]);const K=I.useMemo(()=>({reference:T,floating:A,setReference:y,setFloating:x}),[y,x]),te=I.useMemo(()=>({reference:_,floating:S}),[_,S]),X=I.useMemo(()=>{const W={position:r,left:0,top:0};if(!te.floating)return W;const J=b6(te.floating,c.x),me=b6(te.floating,c.y);return s?{...W,transform:"translate("+J+"px, "+me+"px)",...fB(te.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:J,top:me}},[r,s,te.floating,c.x,c.y]);return I.useMemo(()=>({...c,update:B,refs:K,elements:te,floatingStyles:X}),[c,B,K,te,X])}const Ete=e=>{function t(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:e,fn(r){const{element:n,padding:i}=typeof e=="function"?e(r):e;return n&&t(n)?n.current!=null?x6({element:n.current,padding:i}).fn(r):{}:n?x6({element:n,padding:i}).fn(r):{}}}},Ate=(e,t)=>({...vte(e),options:[e,t]}),Tte=(e,t)=>({...mte(e),options:[e,t]}),Ote=(e,t)=>({...bte(e),options:[e,t]}),Pte=(e,t)=>({...yte(e),options:[e,t]}),kte=(e,t)=>({...wte(e),options:[e,t]}),Cte=(e,t)=>({...xte(e),options:[e,t]}),Nte=(e,t)=>({...Ete(e),options:[e,t]});var Rte="Arrow",hB=I.forwardRef((e,t)=>{const{children:r,width:n=10,height:i=5,...a}=e;return k.jsx(ar.svg,{...a,ref:t,width:n,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:k.jsx("polygon",{points:"0,0 30,0 15,10"})})});hB.displayName=Rte;var Lte=hB;function Ite(e){const[t,r]=I.useState(void 0);return Ei(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});const n=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const a=i[0];let o,s;if("borderBoxSize"in a){const l=a.borderBoxSize,u=Array.isArray(l)?l[0]:l;o=u.inlineSize,s=u.blockSize}else o=e.offsetWidth,s=e.offsetHeight;r({width:o,height:s})});return n.observe(e,{box:"border-box"}),()=>n.unobserve(e)}else r(void 0)},[e]),t}var UO="Popper",[dB,Pp]=Jc(UO),[Dte,pB]=dB(UO),gB=e=>{const{__scopePopper:t,children:r}=e,[n,i]=I.useState(null);return k.jsx(Dte,{scope:t,anchor:n,onAnchorChange:i,children:r})};gB.displayName=UO;var vB="PopperAnchor",mB=I.forwardRef((e,t)=>{const{__scopePopper:r,virtualRef:n,...i}=e,a=pB(vB,r),o=I.useRef(null),s=rn(t,o);return I.useEffect(()=>{a.onAnchorChange((n==null?void 0:n.current)||o.current)}),n?null:k.jsx(ar.div,{...i,ref:s})});mB.displayName=vB;var zO="PopperContent",[Mte,jte]=dB(zO),yB=I.forwardRef((e,t)=>{var ie,ge,oe,pe,be,ve;const{__scopePopper:r,side:n="bottom",sideOffset:i=0,align:a="center",alignOffset:o=0,arrowPadding:s=0,avoidCollisions:l=!0,collisionBoundary:u=[],collisionPadding:c=0,sticky:f="partial",hideWhenDetached:d=!1,updatePositionStrategy:h="optimized",onPlaced:g,...p}=e,v=pB(zO,r),[m,y]=I.useState(null),x=rn(t,Le=>y(Le)),[_,S]=I.useState(null),T=Ite(_),A=(T==null?void 0:T.width)??0,N=(T==null?void 0:T.height)??0,P=n+(a!=="center"?"-"+a:""),F=typeof c=="number"?c:{top:0,right:0,bottom:0,left:0,...c},R=Array.isArray(u)?u:[u],L=R.length>0,B={padding:F,boundary:R.filter($te),altBoundary:L},{refs:U,floatingStyles:K,placement:te,isPositioned:X,middlewareData:W}=Ste({strategy:"fixed",placement:P,whileElementsMounted:(...Le)=>gte(...Le,{animationFrame:h==="always"}),elements:{reference:v.anchor},middleware:[Ate({mainAxis:i+N,alignmentAxis:o}),l&&Tte({mainAxis:!0,crossAxis:!1,limiter:f==="partial"?Ote():void 0,...B}),l&&Pte({...B}),kte({...B,apply:({elements:Le,rects:Re,availableWidth:ee,availableHeight:Fe})=>{const{width:De,height:rt}=Re.reference,Be=Le.floating.style;Be.setProperty("--radix-popper-available-width",`${ee}px`),Be.setProperty("--radix-popper-available-height",`${Fe}px`),Be.setProperty("--radix-popper-anchor-width",`${De}px`),Be.setProperty("--radix-popper-anchor-height",`${rt}px`)}}),_&&Nte({element:_,padding:s}),Bte({arrowWidth:A,arrowHeight:N}),d&&Cte({strategy:"referenceHidden",...B})]}),[J,me]=bB(te),ye=Os(g);Ei(()=>{X&&(ye==null||ye())},[X,ye]);const O=(ie=W.arrow)==null?void 0:ie.x,M=(ge=W.arrow)==null?void 0:ge.y,j=((oe=W.arrow)==null?void 0:oe.centerOffset)!==0,[z,Q]=I.useState();return Ei(()=>{m&&Q(window.getComputedStyle(m).zIndex)},[m]),k.jsx("div",{ref:U.setFloating,"data-radix-popper-content-wrapper":"",style:{...K,transform:X?K.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:z,"--radix-popper-transform-origin":[(pe=W.transformOrigin)==null?void 0:pe.x,(be=W.transformOrigin)==null?void 0:be.y].join(" "),...((ve=W.hide)==null?void 0:ve.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:k.jsx(Mte,{scope:r,placedSide:J,onArrowChange:S,arrowX:O,arrowY:M,shouldHideArrow:j,children:k.jsx(ar.div,{"data-side":J,"data-align":me,...p,ref:x,style:{...p.style,animation:X?void 0:"none"}})})})});yB.displayName=zO;var wB="PopperArrow",Fte={top:"bottom",right:"left",bottom:"top",left:"r
141ight"},xB=I.forwardRef(function(t,r){const{__scopePopper:n,...i}=t,a=jte(wB,n),o=Fte[a.placedSide];return k.jsx("span",{ref:a.onArrowChange,style:{position:"absolute",left:a.arrowX,top:a.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[a.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[a.placedSide],visibility:a.shouldHideArrow?"hidden":void 0},children:k.jsx(Lte,{...i,ref:r,style:{...i.style,display:"block"}})})});xB.displayName=wB;function $te(e){return e!==null}var Bte=e=>({name:"transformOrigin",options:e,fn(t){var v,m,y;const{placement:r,rects:n,middlewareData:i}=t,o=((v=i.arrow)==null?void 0:v.centerOffset)!==0,s=o?0:e.arrowWidth,l=o?0:e.arrowHeight,[u,c]=bB(r),f={start:"0%",center:"50%",end:"100%"}[c],d=(((m=i.arrow)==null?void 0:m.x)??0)+s/2,h=(((y=i.arrow)==null?void 0:y.y)??0)+l/2;let g="",p="";return u==="bottom"?(g=o?f:`${d}px`,p=`${-l}px`):u==="top"?(g=o?f:`${d}px`,p=`${n.floating.height+l}px`):u==="right"?(g=`${-l}px`,p=o?f:`${h}px`):u==="left"&&(g=`${n.floating.width+l}px`,p=o?f:`${h}px`),{data:{x:g,y:p}}}});function bB(e){const[t,r="center"]=e.split("-");return[t,r]}var WO=gB,Cb=mB,HO=yB,qO=xB,[Nb,Mze]=Jc("Tooltip",[Pp]),Rb=Pp(),_B="TooltipProvider",Ute=700,nT="tooltip.open",[zte,VO]=Nb(_B),SB=e=>{const{__scopeTooltip:t,delayDuration:r=Ute,skipDelayDuration:n=300,disableHoverableContent:i=!1,children:a}=e,o=I.useRef(!0),s=I.useRef(!1),l=I.useRef(0);return I.useEffect(()=>{const u=l.current;return()=>window.clearTimeout(u)},[]),k.jsx(zte,{scope:t,isOpenDelayedRef:o,delayDuration:r,onOpen:I.useCallback(()=>{window.clearTimeout(l.current),o.current=!1},[]),onClose:I.useCallback(()=>{window.clearTimeout(l.current),l.current=window.setTimeout(()=>o.current=!0,n)},[n]),isPointerInTransitRef:s,onPointerInTransitChange:I.useCallback(u=>{s.current=u},[]),disableHoverableContent:i,children:a})};SB.displayName=_B;var Yv="Tooltip",[Wte,Lb]=Nb(Yv),EB=e=>{const{__scopeTooltip:t,children:r,open:n,defaultOpen:i,onOpenChange:a,disableHoverableContent:o,delayDuration:s}=e,l=VO(Yv,e.__scopeTooltip),u=Rb(t),[c,f]=I.useState(null),d=Ih(),h=I.useRef(0),g=o??l.disableHoverableContent,p=s??l.delayDuration,v=I.useRef(!1),[m,y]=Fc({prop:n,defaultProp:i??!1,onChange:A=>{A?(l.onOpen(),document.dispatchEvent(new CustomEvent(nT))):l.onClose(),a==null||a(A)},caller:Yv}),x=I.useMemo(()=>m?v.current?"delayed-open":"instant-open":"closed",[m]),_=I.useCallback(()=>{window.clearTimeout(h.current),h.current=0,v.current=!1,y(!0)},[y]),S=I.useCallback(()=>{window.clearTimeout(h.current),h.current=0,y(!1)},[y]),T=I.useCallback(()=>{window.clearTimeout(h.current),h.current=window.setTimeout(()=>{v.current=!0,y(!0),h.current=0},p)},[p,y]);return I.useEffect(()=>()=>{h.current&&(window.clearTimeout(h.current),h.current=0)},[]),k.jsx(WO,{...u,children:k.jsx(Wte,{scope:t,contentId:d,open:m,stateAttribute:x,trigger:c,onTriggerChange:f,onTriggerEnter:I.useCallback(()=>{l.isOpenDelayedRef.current?T():_()},[l.isOpenDelayedRef,T,_]),onTriggerLeave:I.useCallback(()=>{g?S():(window.clearTimeout(h.current),h.current=0)},[S,g]),onOpen:_,onClose:S,disableHoverableContent:g,children:r})})};EB.displayName=Yv;var iT="TooltipTrigger",AB=I.forwardRef((e,t)=>{const{__scopeTooltip:r,...n}=e,i=Lb(iT,r),a=VO(iT,r),o=Rb(r),s=I.useRef(null),l=rn(t,s,i.onTriggerChange),u=I.useRef(!1),c=I.useRef(!1),f=I.useCallback(()=>u.current=!1,[]);return I.useEffect(()=>()=>document.removeEventListener("pointerup",f),[f]),k.jsx(Cb,{asChild:!0,...o,children:k.jsx(ar.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...n,ref:l,onPointerMove:Xt(e.onPointerMove,d=>{d.pointerType!=="touch"&&!c.current&&!a.isPointerInTransitRef.current&&(i.onTriggerEnter(),c.current=!0)}),onPointerLeave:Xt(e.onPointerLeave,()=>{i.onTriggerLeave(),c.current=!1}),onPointerDown:Xt(e.onPointerDown,()=>{i.open&&i.onClose(),u.current=!0,document.addEventListener("pointerup",f,{once:!0})}),onFocus:Xt(e.onFocus,()=>{u.current||i.onOpen()}),onBlur:Xt(e.onBlur,i.onClose),onClick:Xt(e.onClick,i.onClose)})})});AB.displayName=iT;var Hte="TooltipPortal",[jze,qte]=Nb(Hte,{forceMount:void 0}),G0="TooltipContent",TB=I.forwardRef((e,t)=>
vendor: 4,685 bytes, line 141
141{const r=qte(G0,e.__scopeTooltip),{forceMount:n=r.forceMount,side:i="top",...a}=e,o=Lb(G0,e.__scopeTooltip);return k.jsx(Ep,{present:n||o.open,children:o.disableHoverableContent?k.jsx(OB,{side:i,...a,ref:t}):k.jsx(Vte,{side:i,...a,ref:t})})}),Vte=I.forwardRef((e,t)=>{const r=Lb(G0,e.__scopeTooltip),n=VO(G0,e.__scopeTooltip),i=I.useRef(null),a=rn(t,i),[o,s]=I.useState(null),{trigger:l,onClose:u}=r,c=i.current,{onPointerInTransitChange:f}=n,d=I.useCallback(()=>{s(null),f(!1)},[f]),h=I.useCallback((g,p)=>{const v=g.currentTarget,m={x:g.clientX,y:g.clientY},y=Jte(m,v.getBoundingClientRect()),x=Zte(m,y),_=Qte(p.getBoundingClientRect()),S=tre([...x,..._]);s(S),f(!0)},[f]);return I.useEffect(()=>()=>d(),[d]),I.useEffect(()=>{if(l&&c){const g=v=>h(v,c),p=v=>h(v,l);return l.addEventListener("pointerleave",g),c.addEventListener("pointerleave",p),()=>{l.removeEventListener("pointerleave",g),c.removeEventListener("pointerleave",p)}}},[l,c,h,d]),I.useEffect(()=>{if(o){const g=p=>{const v=p.target,m={x:p.clientX,y:p.clientY},y=(l==null?void 0:l.contains(v))||(c==null?void 0:c.contains(v)),x=!ere(m,o);y?d():x&&(d(),u())};return document.addEventListener("pointermove",g),()=>document.removeEventListener("pointermove",g)}},[l,c,o,u,d]),k.jsx(OB,{...e,ref:a})}),[Gte,Kte]=Nb(Yv,{isInside:!1}),Yte=mZ("TooltipContent"),OB=I.forwardRef((e,t)=>{const{__scopeTooltip:r,children:n,"aria-label":i,onEscapeKeyDown:a,onPointerDownOutside:o,...s}=e,l=Lb(G0,r),u=Rb(r),{onClose:c}=l;return I.useEffect(()=>(document.addEventListener(nT,c),()=>document.removeEventListener(nT,c)),[c]),I.useEffect(()=>{if(l.trigger){const f=d=>{const h=d.target;h!=null&&h.contains(l.trigger)&&c()};return window.addEventListener("scroll",f,{capture:!0}),()=>window.removeEventListener("scroll",f,{capture:!0})}},[l.trigger,c]),k.jsx(c1,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:a,onPointerDownOutside:o,onFocusOutside:f=>f.preventDefault(),onDismiss:c,children:k.jsxs(HO,{"data-state":l.stateAttribute,...u,...s,ref:t,style:{...s.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[k.jsx(Yte,{children:n}),k.jsx(Gte,{scope:r,isInside:!0,children:k.jsx($Z,{id:l.contentId,role:"tooltip",children:i||n})})]})})});TB.displayName=G0;var PB="TooltipArrow",Xte=I.forwardRef((e,t)=>{const{__scopeTooltip:r,...n}=e,i=Rb(r);return Kte(PB,r).isInside?null:k.jsx(qO,{...i,...n,ref:t})});Xte.displayName=PB;function Jte(e,t){const r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(r,n,i,a)){case a:return"left";case i:return"right";case r:return"top";case n:return"bottom";default:throw new Error("unreachable")}}function Zte(e,t,r=5){const n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r});break}return n}function Qte(e){const{top:t,right:r,bottom:n,left:i}=e;return[{x:i,y:t},{x:r,y:t},{x:r,y:n},{x:i,y:n}]}function ere(e,t){const{x:r,y:n}=e;let i=!1;for(let a=0,o=t.length-1;a<t.length;o=a++){const s=t[a],l=t[o],u=s.x,c=s.y,f=l.x,d=l.y;c>n!=d>n&&r<(f-u)*(n-c)/(d-c)+u&&(i=!i)}return i}function tre(e){const t=e.slice();return t.sort((r,n)=>r.x<n.x?-1:r.x>n.x?1:r.y<n.y?-1:r.y>n.y?1:0),rre(t)}function rre(e){if(e.length<=1)return e.slice();const t=[];for(let n=0;n<e.length;n++){const i=e[n];for(;t.length>=2;){const a=t[t.length-1],o=t[t.length-2];if((a.x-o.x)*(i.y-o.y)>=(a.y-o.y)*(i.x-o.x))t.pop();else break}t.push(i)}t.pop();const r=[];for(let n=e.length-1;n>=0;n--){const i=e[n];for(;r.length>=2;){const a=r[r.length-1],o=r[r.length-2];if((a.x-o.x)*(i.y-o.y)>=(a.y-o.y)*(i.x-o.x))r.pop();else break}r.push(i)}return r.pop(),t.length===1&&r.length===1&&t[0].x===r[0].x&&t[0].y===r[0].y?t:t.concat(r)}var nre=SB,ire=EB,are=AB,kB=TB;const GO=nre,aT=ire,oT=are,O2=I.forwardRef(({className:e,sideOffset:t=4,...r},n)=>k.jsx(kB,{ref:n,sideOffset:t,className:er("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
141de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...r}));O2.displayName=kB.displayName;var Ib=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Db=typeof window>"u"||"Deno"in globalThis;function cs(){}function ore(e,t){return typeof e=="function"?e(t):e}function sre(e){return typeof e=="number"&&e>=0&&e!==1/0}function lre(e,t){return Math.max(e+(t||0)-Date.now(),0)}function sT(e,t){return typeof e=="function"?e(t):e}function ure(e,t){return typeof e=="function"?e(t):e}function _6(e,t){const{type:r="all",exact:n,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(o){if(n){if(t.queryHash!==KO(o,t.options))return!1}else if(!Jv(t.queryKey,o))return!1}if(r!=="all"){const l=t.isActive();if(r==="active"&&!l||r==="inactive"&&l)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||i&&i!==t.state.fetchStatus||a&&!a(t))}function S6(e,t){const{exact:r,status:n,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(r){if(Xv(t.options.mutationKey)!==Xv(a))return!1}else if(!Jv(t.options.mutationKey,a))return!1}return!(n&&t.state.status!==n||i&&!i(t))}function KO(e,t){return((t==null?void 0:t.queryKeyHashFn)||Xv)(e)}function Xv(e){return JSON.stringify(e,(t,r)=>lT(r)?Object.keys(r).sort().reduce((n,i)=>(n[i]=r[i],n),{}):r)}function Jv(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(r=>Jv(e[r],t[r])):!1}function CB(e,t){if(e===t)return e;const r=E6(e)&&E6(t);if(r||lT(e)&&lT(t)){const n=r?e:Object.keys(e),i=n.length,a=r?t:Object.keys(t),o=a.length,s=r?[]:{},l=new Set(n);let u=0;for(let c=0;c<o;c++){const f=r?c:a[c];(!r&&l.has(f)||r)&&e[f]===void 0&&t[f]===void 0?(s[f]=void 0,u++):(s[f]=CB(e[f],t[f]),s[f]===e[f]&&e[f]!==void 0&&u++)}return i===o&&u===i?e:s}return t}function E6(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function lT(e){if(!A6(e))return!1;const t=e.constructor;if(t===void 0)return!0;const r=t.prototype;return!(!A6(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function A6(e){return Object.prototype.toString.call(e)==="[object Object]"}function cre(e){return new Promise(t=>{setTimeout(t,e)})}function fre(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?CB(e,t):t}function hre(e,t,r=0){const n=[...e,t];return r&&n.length>r?n.slice(1):n}function dre(e,t,r=0){const n=[t,...e];return r&&n.length>r?n.slice(0,-1):n}var YO=Symbol();function NB(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===YO?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var Xf,fc,C0,Zj,pre=(Zj=class extends Ib{constructor(){super();mr(this,Xf);mr(this,fc);mr(this,C0);Yt(this,C0,t=>{if(!Db&&window.addEventListener){const r=()=>t();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}})}onSubscribe(){We(this,fc)||this.setEventListener(We(this,C0))}onUnsubscribe(){var t;this.hasListeners()||((t=We(this,fc))==null||t.call(this),Yt(this,fc,void 0))}setEventListener(t){var r;Yt(this,C0,t),(r=We(this,fc))==null||r.call(this),Yt(this,fc,t(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()}))}setFocused(t){We(this,Xf)!==t&&(Yt(this,Xf,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(r=>{r(t)})}isFocused(){var t;return typeof We(this,Xf)=="boolean"?We(this,Xf):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},Xf=new WeakMap,fc=new WeakMap,C0=new WeakMap,Zj),RB=new pre,N0,hc,R0,Qj,gre=(Qj=class extends Ib{constructor(){super();mr(this,N0,!0);mr(this,hc);mr(this,R0);Yt(this,R0,t=>{if(!Db&&window.addEventListener){const r=()=>t(!0),n=()=>t(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",n
vendor: 4,384 bytes, line 141
141)}}})}onSubscribe(){We(this,hc)||this.setEventListener(We(this,R0))}onUnsubscribe(){var t;this.hasListeners()||((t=We(this,hc))==null||t.call(this),Yt(this,hc,void 0))}setEventListener(t){var r;Yt(this,R0,t),(r=We(this,hc))==null||r.call(this),Yt(this,hc,t(this.setOnline.bind(this)))}setOnline(t){We(this,N0)!==t&&(Yt(this,N0,t),this.listeners.forEach(n=>{n(t)}))}isOnline(){return We(this,N0)}},N0=new WeakMap,hc=new WeakMap,R0=new WeakMap,Qj),P2=new gre;function vre(){let e,t;const r=new Promise((i,a)=>{e=i,t=a});r.status="pending",r.catch(()=>{});function n(i){Object.assign(r,i),delete r.resolve,delete r.reject}return r.resolve=i=>{n({status:"fulfilled",value:i}),e(i)},r.reject=i=>{n({status:"rejected",reason:i}),t(i)},r}function mre(e){return Math.min(1e3*2**e,3e4)}function LB(e){return(e??"online")==="online"?P2.isOnline():!0}var IB=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function pS(e){return e instanceof IB}function DB(e){let t=!1,r=0,n=!1,i;const a=vre(),o=p=>{var v;n||(d(new IB(p)),(v=e.abort)==null||v.call(e))},s=()=>{t=!0},l=()=>{t=!1},u=()=>RB.isFocused()&&(e.networkMode==="always"||P2.isOnline())&&e.canRun(),c=()=>LB(e.networkMode)&&e.canRun(),f=p=>{var v;n||(n=!0,(v=e.onSuccess)==null||v.call(e,p),i==null||i(),a.resolve(p))},d=p=>{var v;n||(n=!0,(v=e.onError)==null||v.call(e,p),i==null||i(),a.reject(p))},h=()=>new Promise(p=>{var v;i=m=>{(n||u())&&p(m)},(v=e.onPause)==null||v.call(e)}).then(()=>{var p;i=void 0,n||(p=e.onContinue)==null||p.call(e)}),g=()=>{if(n)return;let p;const v=r===0?e.initialPromise:void 0;try{p=v??e.fn()}catch(m){p=Promise.reject(m)}Promise.resolve(p).then(f).catch(m=>{var T;if(n)return;const y=e.retry??(Db?0:3),x=e.retryDelay??mre,_=typeof x=="function"?x(r,m):x,S=y===!0||typeof y=="number"&&r<y||typeof y=="function"&&y(r,m);if(t||!S){d(m);return}r++,(T=e.onFail)==null||T.call(e,r,m),cre(_).then(()=>u()?void 0:h()).then(()=>{t?d(m):g()})})};return{promise:a,cancel:o,continue:()=>(i==null||i(),a),cancelRetry:s,continueRetry:l,canStart:c,start:()=>(c()?g():h().then(g),a)}}var yre=e=>setTimeout(e,0);function wre(){let e=[],t=0,r=s=>{s()},n=s=>{s()},i=yre;const a=s=>{t?e.push(s):i(()=>{r(s)})},o=()=>{const s=e;e=[],s.length&&i(()=>{n(()=>{s.forEach(l=>{r(l)})})})};return{batch:s=>{let l;t++;try{l=s()}finally{t--,t||o()}return l},batchCalls:s=>(...l)=>{a(()=>{s(...l)})},schedule:a,setNotifyFunction:s=>{r=s},setBatchNotifyFunction:s=>{n=s},setScheduler:s=>{i=s}}}var wa=wre(),Jf,eF,MB=(eF=class{constructor(){mr(this,Jf)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),sre(this.gcTime)&&Yt(this,Jf,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Db?1/0:5*60*1e3))}clearGcTimeout(){We(this,Jf)&&(clearTimeout(We(this,Jf)),Yt(this,Jf,void 0))}},Jf=new WeakMap,eF),L0,Zf,Lo,Qf,ea,n1,eh,hs,ql,tF,xre=(tF=class extends MB{constructor(t){super();mr(this,hs);mr(this,L0);mr(this,Zf);mr(this,Lo);mr(this,Qf);mr(this,ea);mr(this,n1);mr(this,eh);Yt(this,eh,!1),Yt(this,n1,t.defaultOptions),this.setOptions(t.options),this.observers=[],Yt(this,Qf,t.client),Yt(this,Lo,We(this,Qf).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,Yt(this,L0,_re(this.options)),this.state=t.state??We(this,L0),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=We(this,ea))==null?void 0:t.promise}setOptions(t){this.options={...We(this,n1),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&We(this,Lo).remove(this)}setData(t,r){const n=fre(this.state.data,t,this.options);return Vi(this,hs,ql).call(this,{data:n,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt,manual:r==null?void 0:r.manual}),n}setState(t,r){Vi(this,hs,ql).call(this,{type:"setState",state:t,setStateOptions:r})}cancel(t){var n,i;const r=(n=We(this,ea))==null?void 0:n.promise;return(i=We(this,ea))==null||i.cancel(t),r?r.then(cs).catch(cs):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(We(this,L0))}isActive(){return this.observers.some(t=>ure(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===YO||this.state.dataUpdateCount+this.state.errorUpdate
141Count===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>sT(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!lre(this.state.dataUpdatedAt,t)}onFocus(){var r;const t=this.observers.find(n=>n.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(r=We(this,ea))==null||r.continue()}onOnline(){var r;const t=this.observers.find(n=>n.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(r=We(this,ea))==null||r.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),We(this,Lo).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(r=>r!==t),this.observers.length||(We(this,ea)&&(We(this,eh)?We(this,ea).cancel({revert:!0}):We(this,ea).cancelRetry()),this.scheduleGc()),We(this,Lo).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Vi(this,hs,ql).call(this,{type:"invalidate"})}fetch(t,r){var u,c,f;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(r!=null&&r.cancelRefetch))this.cancel({silent:!0});else if(We(this,ea))return We(this,ea).continueRetry(),We(this,ea).promise}if(t&&this.setOptions(t),!this.options.queryFn){const d=this.observers.find(h=>h.options.queryFn);d&&this.setOptions(d.options)}const n=new AbortController,i=d=>{Object.defineProperty(d,"signal",{enumerable:!0,get:()=>(Yt(this,eh,!0),n.signal)})},a=()=>{const d=NB(this.options,r),g=(()=>{const p={client:We(this,Qf),queryKey:this.queryKey,meta:this.meta};return i(p),p})();return Yt(this,eh,!1),this.options.persister?this.options.persister(d,g,this):d(g)},s=(()=>{const d={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:We(this,Qf),state:this.state,fetchFn:a};return i(d),d})();(u=this.options.behavior)==null||u.onFetch(s,this),Yt(this,Zf,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((c=s.fetchOptions)==null?void 0:c.meta))&&Vi(this,hs,ql).call(this,{type:"fetch",meta:(f=s.fetchOptions)==null?void 0:f.meta});const l=d=>{var h,g,p,v;pS(d)&&d.silent||Vi(this,hs,ql).call(this,{type:"error",error:d}),pS(d)||((g=(h=We(this,Lo).config).onError)==null||g.call(h,d,this),(v=(p=We(this,Lo).config).onSettled)==null||v.call(p,this.state.data,d,this)),this.scheduleGc()};return Yt(this,ea,DB({initialPromise:r==null?void 0:r.initialPromise,fn:s.fetchFn,abort:n.abort.bind(n),onSuccess:d=>{var h,g,p,v;if(d===void 0){l(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(d)}catch(m){l(m);return}(g=(h=We(this,Lo).config).onSuccess)==null||g.call(h,d,this),(v=(p=We(this,Lo).config).onSettled)==null||v.call(p,d,this.state.error,this),this.scheduleGc()},onError:l,onFail:(d,h)=>{Vi(this,hs,ql).call(this,{type:"failed",failureCount:d,error:h})},onPause:()=>{Vi(this,hs,ql).call(this,{type:"pause"})},onContinue:()=>{Vi(this,hs,ql).call(this,{type:"continue"})},retry:s.options.retry,retryDelay:s.options.retryDelay,networkMode:s.options.networkMode,canRun:()=>!0})),We(this,ea).start()}},L0=new WeakMap,Zf=new WeakMap,Lo=new WeakMap,Qf=new WeakMap,ea=new WeakMap,n1=new WeakMap,eh=new WeakMap,hs=new WeakSet,ql=function(t){const r=n=>{switch(t.type){case"failed":return{...n,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...bre(n.data,this.options),fetchMeta:t.meta??null};case"success":return Yt(this,Zf,void 0),{...n,data:t.data,dataUpdateCount:n.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const i=t.error;return pS(i)&&i.revert&&We(this,Zf)?{...We(this,Zf),fetchStatus:"idle"}
vendor: 5,135 bytes, line 141
141:{...n,error:i,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...t.state}}};this.state=r(this.state),wa.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),We(this,Lo).notify({query:this,type:"updated",action:t})})},tF);function bre(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:LB(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function _re(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=t!==void 0,n=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var el,rF,Sre=(rF=class extends Ib{constructor(t={}){super();mr(this,el);this.config=t,Yt(this,el,new Map)}build(t,r,n){const i=r.queryKey,a=r.queryHash??KO(i,r);let o=this.get(a);return o||(o=new xre({client:t,queryKey:i,queryHash:a,options:t.defaultQueryOptions(r),state:n,defaultOptions:t.getQueryDefaults(i)}),this.add(o)),o}add(t){We(this,el).has(t.queryHash)||(We(this,el).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const r=We(this,el).get(t.queryHash);r&&(t.destroy(),r===t&&We(this,el).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){wa.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return We(this,el).get(t)}getAll(){return[...We(this,el).values()]}find(t){const r={exact:!0,...t};return this.getAll().find(n=>_6(r,n))}findAll(t={}){const r=this.getAll();return Object.keys(t).length>0?r.filter(n=>_6(t,n)):r}notify(t){wa.batch(()=>{this.listeners.forEach(r=>{r(t)})})}onFocus(){wa.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){wa.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},el=new WeakMap,rF),tl,pa,th,rl,ec,nF,Ere=(nF=class extends MB{constructor(t){super();mr(this,rl);mr(this,tl);mr(this,pa);mr(this,th);this.mutationId=t.mutationId,Yt(this,pa,t.mutationCache),Yt(this,tl,[]),this.state=t.state||Are(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){We(this,tl).includes(t)||(We(this,tl).push(t),this.clearGcTimeout(),We(this,pa).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){Yt(this,tl,We(this,tl).filter(r=>r!==t)),this.scheduleGc(),We(this,pa).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){We(this,tl).length||(this.state.status==="pending"?this.scheduleGc():We(this,pa).remove(this))}continue(){var t;return((t=We(this,th))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var a,o,s,l,u,c,f,d,h,g,p,v,m,y,x,_,S,T,A,N;const r=()=>{Vi(this,rl,ec).call(this,{type:"continue"})};Yt(this,th,DB({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(P,F)=>{Vi(this,rl,ec).call(this,{type:"failed",failureCount:P,error:F})},onPause:()=>{Vi(this,rl,ec).call(this,{type:"pause"})},onContinue:r,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>We(this,pa).canRun(this)}));const n=this.state.status==="pending",i=!We(this,th).canStart();try{if(n)r();else{Vi(this,rl,ec).call(this,{type:"pending",variables:t,isPaused:i}),await((o=(a=We(this,pa).config).onMutate)==null?void 0:o.call(a,t,this));const F=await((l=(s=this.options).onMutate)==null?void 0:l.call(s,t));F!==this.state.context&&Vi(this,rl,ec).call(this,{type:"pending",context:F,variables:t,isPaused:i})}const P=await We(this,th).start();return await((c=(u=We(this,pa).config).onSuccess)==null?void 0:c.call(u,P,t,this.state.context,this)),await((d=(f=this.options).onSuccess)==null?void 0:d.call(f,P,t,this.state.context)),await((g=(h=We(this,pa).config).onSettled)==null?void 0:g.call(h,P,null,this.state.variables,this.state.context,this)),await((v=(p=this.options).onSettled)==null?void 0:v.call(p,P,null,t,this.state.context)),Vi(this,rl,ec).call(this,{type:"success",data:P}),P}catch(P){try{throw await((y=(m=We(this,pa).config).onError)==null?void 0:y.call(m,P,t,this.state.context,this)),await((_=(x=this.options).onError)==null?void 0:_.call(x,P,t,this.state.context)),await((T=(S=We(this,pa).config).onSettled)==null?void 0:T.call(S,void 0,P,this.state.variables,this.state.context,this)),await((N=(A=this.options).onSettled)==null?void 0:N.call(A,void 0,P,t,this.state.context)),P}finally{Vi(this,rl,ec).call(this,{type:"error",error:P})}}finally{We(this,pa).runNext(this)}}},tl=new WeakMap,pa=new WeakMap,th=new WeakMap,rl=new WeakSet,ec=function(t){const r=n=>{switch(t.type){case"failed":return{...n,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};
141case"pending":return{...n,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...n,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:t.error,failureCount:n.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=r(this.state),wa.batch(()=>{We(this,tl).forEach(n=>{n.onMutationUpdate(t)}),We(this,pa).notify({mutation:this,type:"updated",action:t})})},nF);function Are(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var eu,ds,i1,iF,Tre=(iF=class extends Ib{constructor(t={}){super();mr(this,eu);mr(this,ds);mr(this,i1);this.config=t,Yt(this,eu,new Set),Yt(this,ds,new Map),Yt(this,i1,0)}build(t,r,n){const i=new Ere({mutationCache:this,mutationId:++cy(this,i1)._,options:t.defaultMutationOptions(r),state:n});return this.add(i),i}add(t){We(this,eu).add(t);const r=Ly(t);if(typeof r=="string"){const n=We(this,ds).get(r);n?n.push(t):We(this,ds).set(r,[t])}this.notify({type:"added",mutation:t})}remove(t){if(We(this,eu).delete(t)){const r=Ly(t);if(typeof r=="string"){const n=We(this,ds).get(r);if(n)if(n.length>1){const i=n.indexOf(t);i!==-1&&n.splice(i,1)}else n[0]===t&&We(this,ds).delete(r)}}this.notify({type:"removed",mutation:t})}canRun(t){const r=Ly(t);if(typeof r=="string"){const n=We(this,ds).get(r),i=n==null?void 0:n.find(a=>a.state.status==="pending");return!i||i===t}else return!0}runNext(t){var n;const r=Ly(t);if(typeof r=="string"){const i=(n=We(this,ds).get(r))==null?void 0:n.find(a=>a!==t&&a.state.isPaused);return(i==null?void 0:i.continue())??Promise.resolve()}else return Promise.resolve()}clear(){wa.batch(()=>{We(this,eu).forEach(t=>{this.notify({type:"removed",mutation:t})}),We(this,eu).clear(),We(this,ds).clear()})}getAll(){return Array.from(We(this,eu))}find(t){const r={exact:!0,...t};return this.getAll().find(n=>S6(r,n))}findAll(t={}){return this.getAll().filter(r=>S6(t,r))}notify(t){wa.batch(()=>{this.listeners.forEach(r=>{r(t)})})}resumePausedMutations(){const t=this.getAll().filter(r=>
vendor: 5,807 bytes, line 141
141r.state.isPaused);return wa.batch(()=>Promise.all(t.map(r=>r.continue().catch(cs))))}},eu=new WeakMap,ds=new WeakMap,i1=new WeakMap,iF);function Ly(e){var t;return(t=e.options.scope)==null?void 0:t.id}function T6(e){return{onFetch:(t,r)=>{var c,f,d,h,g;const n=t.options,i=(d=(f=(c=t.fetchOptions)==null?void 0:c.meta)==null?void 0:f.fetchMore)==null?void 0:d.direction,a=((h=t.state.data)==null?void 0:h.pages)||[],o=((g=t.state.data)==null?void 0:g.pageParams)||[];let s={pages:[],pageParams:[]},l=0;const u=async()=>{let p=!1;const v=x=>{Object.defineProperty(x,"signal",{enumerable:!0,get:()=>(t.signal.aborted?p=!0:t.signal.addEventListener("abort",()=>{p=!0}),t.signal)})},m=NB(t.options,t.fetchOptions),y=async(x,_,S)=>{if(p)return Promise.reject();if(_==null&&x.pages.length)return Promise.resolve(x);const A=(()=>{const R={client:t.client,queryKey:t.queryKey,pageParam:_,direction:S?"backward":"forward",meta:t.options.meta};return v(R),R})(),N=await m(A),{maxPages:P}=t.options,F=S?dre:hre;return{pages:F(x.pages,N,P),pageParams:F(x.pageParams,_,P)}};if(i&&a.length){const x=i==="backward",_=x?Ore:O6,S={pages:a,pageParams:o},T=_(n,S);s=await y(S,T,x)}else{const x=e??a.length;do{const _=l===0?o[0]??n.initialPageParam:O6(n,s);if(l>0&&_==null)break;s=await y(s,_),l++}while(l<x)}return s};t.options.persister?t.fetchFn=()=>{var p,v;return(v=(p=t.options).persister)==null?void 0:v.call(p,u,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r)}:t.fetchFn=u}}}function O6(e,{pages:t,pageParams:r}){const n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,r[n],r):void 0}function Ore(e,{pages:t,pageParams:r}){var n;return t.length>0?(n=e.getPreviousPageParam)==null?void 0:n.call(e,t[0],t,r[0],r):void 0}var Pn,dc,pc,I0,D0,gc,M0,j0,aF,Pre=(aF=class{constructor(e={}){mr(this,Pn);mr(this,dc);mr(this,pc);mr(this,I0);mr(this,D0);mr(this,gc);mr(this,M0);mr(this,j0);Yt(this,Pn,e.queryCache||new Sre),Yt(this,dc,e.mutationCache||new Tre),Yt(this,pc,e.defaultOptions||{}),Yt(this,I0,new Map),Yt(this,D0,new Map),Yt(this,gc,0)}mount(){cy(this,gc)._++,We(this,gc)===1&&(Yt(this,M0,RB.subscribe(async e=>{e&&(await this.resumePausedMutations(),We(this,Pn).onFocus())})),Yt(this,j0,P2.subscribe(async e=>{e&&(await this.resumePausedMutations(),We(this,Pn).onOnline())})))}unmount(){var e,t;cy(this,gc)._--,We(this,gc)===0&&((e=We(this,M0))==null||e.call(this),Yt(this,M0,void 0),(t=We(this,j0))==null||t.call(this),Yt(this,j0,void 0))}isFetching(e){return We(this,Pn).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return We(this,dc).findAll({...e,status:"pending"}).length}getQueryData(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=We(this,Pn).get(t.queryHash))==null?void 0:r.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),r=We(this,Pn).build(this,t),n=r.state.data;return n===void 0?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime(sT(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(n))}getQueriesData(e){return We(this,Pn).findAll(e).map(({queryKey:t,state:r})=>{const n=r.data;return[t,n]})}setQueryData(e,t,r){const n=this.defaultQueryOptions({queryKey:e}),i=We(this,Pn).get(n.queryHash),a=i==null?void 0:i.state.data,o=ore(t,a);if(o!==void 0)return We(this,Pn).build(this,n).setData(o,{...r,manual:!0})}setQueriesData(e,t,r){return wa.batch(()=>We(this,Pn).findAll(e).map(({queryKey:n})=>[n,this.setQueryData(n,t,r)]))}getQueryState(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=We(this,Pn).get(t.queryHash))==null?void 0:r.state}removeQueries(e){const t=We(this,Pn);wa.batch(()=>{t.findAll(e).forEach(r=>{t.remove(r)})})}resetQueries(e,t){const r=We(this,Pn);return wa.batch(()=>(r.findAll(e).forEach(n=>{n.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const r={revert:!0,...t},n=wa.batch(()=>We(this,Pn).findAll(e).map(i=>i.cancel(r)));return Promise.all(n).then(cs).catch(cs)}invalidateQueries(e,t={}){return wa.batch(()=>(We(this,Pn).findAll(e).forEach(r=>{r.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const r={...t,cancelRefetch:t.cancelRefetch??!0},n=wa.batch(()=>We(this,Pn).findAll(e).filter(i=>!i.isDisabled()&&!i.isStatic()).map(i=>{let a=i.fetch(void 0,r);return r.throwOnError||(a=a.catch(cs)),i.state.fetchStatus==="paused"?Promise.resolve():a}));return Promise.all(n).then(cs)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const r=We(this,Pn).build(this,t);return r.isStaleByTime(sT(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(cs).catch(cs)}fetchInfiniteQuery(e){return e.behavior=T6(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(cs).catch(cs)}ensureInfiniteQueryData(e){return e.behavior=T6(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return P2.isOnline()?We(this,dc).resumePausedMutations():Promise.resolve()}getQueryCache(){return We(this,Pn)}getMutationCache(){return We(this,dc)}getDefaultOptions(){return We(this,pc)}setDefaultOptions(e){Yt(this,pc,e)}setQueryDefaults(e,t){We(this,I0).set(Xv(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...We(this,I0).values()],r={};return t.forEach(n=>{Jv(e,n.queryKey)&&Object.assign(r,n.defaultOptions)}),r}setMutationDefaults(e,t){We(this,D0).set(Xv(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...We(this,D0).values()],r={};return t.forEach(n=>{Jv(e,n.mutationKey)&&Object.assign(r,n.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;const t={...We(this,pc).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};
141return t.queryHash||(t.queryHash=KO(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===YO&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...We(this,pc).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){We(this,Pn).clear(),We(this,dc).clear()}},Pn=new WeakMap,dc=new WeakMap,pc=new WeakMap,I0=new WeakMap,D0=new WeakMap,gc=new WeakMap,M0=new WeakMap,j0=new WeakMap,aF),kre=I.createContext(void 0),Cre=({client:e,children:t})=>(I.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),k.jsx(kre.Provider,{value:e,children:t}));/** 142 * @remix-run/router v1.23.0 143 * 144 * Copyright (c) Remix Software Inc. 145 * 146 * This source code is licensed under the MIT license found in the 147 * LICENSE.md file in the root directory of this source tree. 148 * 149 * @license MIT 150 */function k2(){return k2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},k2.apply(this,arguments)}var yc;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(yc||(yc={}));const P6="popstate";function Nre(e){e===void 0&&(e={});function t(n,i){let{pathname:a,search:o,hash:s}=n.location;return uT("",{pathname:a,search:o,hash:s},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function r(n,i){return typeof i=="string"?i:FB(i)}return Lre(t,r,null,e)}function za(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function jB(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Rre(){return Math.random().toString(36).substr(2,8)}function k6(e,t){return{usr:e.state,key:e.key,idx:t}}function uT(e,t,r,n){return r===void 0&&(r=null),k2({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Mb(t):t,{state:r,key:t&&t.key||n||Rre()})}function FB(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function Mb(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function Lre(e,t,r,n){n===void 0&&(n={});let{window:i=document.defaultView,v5Compat:a=!1}=n,o=i.history,s=yc.Pop,l=null,u=c();u==null&&(u=0,o.replaceState(k2({},o.state,{idx:u}),""));function c(){return(o.state||{idx:null}).idx}function f(){s=yc.Pop;let v=c(),m=v==null?null:v-u;u=v,l&&l({action:s,location:p.location,delta:m})}function d(v,m){s=yc.Push;let y=uT(p.location,v,m);u=c()+1;let x=k6(y,u),_=p.createHref(y);try{o.pushState(x,"",_)}catch(S){if(S instanceof DOMException&&S.name==="DataCloneError")throw S;i.location.assign(_)}a&&l&&l({action:s,location:p.location,delta:1})}function h(v,m){s=yc.Replace;let y=uT(p.location,v,m);u=c();let x=k6(y,u),_=p.createHref(y);o.replaceState(x,"",_),a&&l&&l({action:s,location:p.location,delta:0})}function g(v){let m=i.location.origin!=="null"?i.location.origin:i.location.href,y=typeof v=="string"?v:FB(v);return y=y.replace(/ $/,"%20"),za(m,"No window.location.(origin|href) available to create URL for href: "+y),new URL(y,m)}let p={get action(){return s},get location(){return e(i,o)},listen(v){if(l)throw new Error("A history only accepts one active listener");return i.addEventListener(P6,f),l=v,()=>{i.removeEventListener(P6,f),l=null}},createHref(v){return t(i,v)},createURL:g,encodeLocation(v){let m=g(v);return{pathname:m.pathname,search:m.search,hash:m.hash}},push:d,replace:h,go(v){return o.go(v)}};return p}var C6;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(C6||(C6={}));function Ire(e,t,r){return r===void 0&&(r="/"),Dre(e,t,r,!1)}function Dre(e,t,r,n){let i=typeof t=="string"?Mb(t):t,a=UB(i.pathname||"/",r);if(a==null)return null;let o=$B(e);Mre(o);let s=null;for(let l=0;s==null&&l<o.length;++l){let u=Gre(a);s=qre(o[l],u,n)}return s}function $B(e,t,r,n){t===void 0&&(t=[]),r===void 0&&(r=[]),n===void 0&&(n="");let i=(a,o,s)=>{let l={relativePath:s===void 0?a.path||"":s,caseSensitive:a.caseSensitive===!0,childrenIndex:o,route:a};l.relativePath.startsWith("/")&&(za(l.relativePath.startsWith(n),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+n+'" is not val
150id. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(n.length));let u=c0([n,l.relativePath]),c=r.concat(l);a.children&&a.children.length>0&&(za(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),$B(a.children,t,c,u)),!(a.path==null&&!a.index)&&t.push({path:u,score:Wre(u,a.index),routesMeta:c})};return e.forEach((a,o)=>{var s;if(a.path===""||!((s=a.path)!=null&&s.includes("?")))i(a,o);else for(let l of BB(a.path))i(a,o,l)}),t}function BB(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,i=r.endsWith("?"),a=r.replace(/\?$/,"");if(n.length===0)return i?[a,""]:[a];let o=BB(n.join("/")),s=[];return s.push(...o.map(l=>l===""?a:[a,l].join("/"))),i&&s.push(...o),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function Mre(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:Hre(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const jre=/^:[\w-]+$/,Fre=3,$re=2,Bre=1,Ure=10,zre=-2,N6=e=>e==="*";function Wre(e,t){let r=e.split("/"),n=r.length;return r.some(N6)&&(n+=zre),t&&(n+=$re),r.filter(i=>!N6(i)).reduce((i,a)=>i+(jre.test(a)?Fre:a===""?Bre:Ure),n)}function Hre(e,t){return e.length===t.length&&e.slice(0,-1).every((n,i)=>n===t[i])?e[e.length-1]-t[t.length-1]:0}function qre(e,t,r){let{routesMeta:n}=e,i={},a="/",o=[];for(let s=0;s<n.length;++s){let l=n[s],u=s===n.length-1,c=a==="/"?t:t.slice(a.length)||"/",f=R6({path:l.relativePath,caseSensitive:l.caseSensitive,end:u},c),d=l.route;if(!f&&u&&r&&!n[n.length-1].route.index&&(f=R6({path:l.relativePath,caseSensitive:l.caseSensitive,end:!1},c)),!f)return null;
vendor: 4,149 bytes, lines 150-159
150Object.assign(i,f.params),o.push({params:i,pathname:c0([a,f.pathname]),pathnameBase:Kre(c0([a,f.pathnameBase])),route:d}),f.pathnameBase!=="/"&&(a=c0([a,f.pathnameBase]))}return o}function R6(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=Vre(e.path,e.caseSensitive,e.end),i=t.match(r);if(!i)return null;let a=i[0],o=a.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:n.reduce((u,c,f)=>{let{paramName:d,isOptional:h}=c;if(d==="*"){let p=s[f]||"";o=a.slice(0,a.length-p.length).replace(/(.)\/+$/,"$1")}const g=s[f];return h&&!g?u[d]=void 0:u[d]=(g||"").replace(/%2F/g,"/"),u},{}),pathname:a,pathnameBase:o,pattern:e}}function Vre(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),jB(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,s,l)=>(n.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),n]}function Gre(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return jB(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function UB(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}const c0=e=>e.join("/").replace(/\/\/+/g,"/"),Kre=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/");function Yre(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const zB=["post","put","patch","delete"];new Set(zB);const Xre=["get",...zB];new Set(Xre);/** 151 * React Router v6.30.1 152 * 153 * Copyright (c) Remix Software Inc. 154 * 155 * This source code is licensed under the MIT license found in the 156 * LICENSE.md file in the root directory of this source tree. 157 * 158 * @license MIT 159 */function C2(){return C2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},C2.apply(this,arguments)}const Jre=I.createContext(null),Zre=I.createContext(null),WB=I.createContext(null),jb=I.createContext(null),Fb=I.createContext({outlet:null,matches:[],isDataRoute:!1}),HB=I.createContext(null);function XO(){return I.useContext(jb)!=null}function qB(){return XO()||za(!1),I.useContext(jb).location}function Qre(e,t){return ene(e,t)}function ene(e,t,r,n){XO()||za(!1);let{navigator:i}=I.useContext(WB),{matches:a}=I.useContext(Fb),o=a[a.length-1],s=o?o.params:{};o&&o.pathname;let l=o?o.pathnameBase:"/";o&&o.route;let u=qB(),c;if(t){var f;let v=typeof t=="string"?Mb(t):t;l==="/"||(f=v.pathname)!=null&&f.startsWith(l)||za(!1),c=v}else c=u;let d=c.pathname||"/",h=d;if(l!=="/"){let v=l.replace(/^\//,"").split("/");h="/"+d.replace(/^\//,"").split("/").slice(v.length).join("/")}let g=Ire(e,{pathname:h}),p=ane(g&&g.map(v=>Object.assign({},v,{params:Object.assign({},s,v.params),pathname:c0([l,i.encodeLocation?i.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?l:c0([l,i.encodeLocation?i.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),a,r,n);return t&&p?I.createElement(jb.Provider,{value:{location:C2({pathname:"/",search:"",hash:"",state:null,key:"default"},c),navigationType:yc.Pop}},p):p}function tne(){let e=une(),t=Yre(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return I.createElement(I.Fragment,null,I.createElement("h2",null,"Unexpected Application
159Error!"),I.createElement("h3",{style:{fontStyle:"italic"}},t),r?I.createElement("pre",{style:i},r):null,null)}const rne=I.createElement(tne,null);class nne extends I.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error!==void 0?I.createElement(Fb.Provider,{value:this.props.routeContext},I.createElement(HB.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function ine(e){let{routeContext:t,match:r,children:n}=e,i=I.useContext(Jre);return i&&i.static&&i.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=r.route.id),I.createElement(Fb.Provider,{value:t},n)}function ane(e,t,r,n){var i;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var a;if(!r)return null;if(r.errors)e=r.matches;else if((a=n)!=null&&a.v7_partialHydration&&t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let o=e,s=(i=r)==null?void 0:i.errors;if(s!=null){let c=o.findIndex(f=>f.route.id&&(s==null?void 0:s[f.route.id])!==void 0);c>=0||za(!1),o=o.slice(0,Math.min(o.length,c+1))}let l=!1,u=-1;if(r&&n&&n.v7_partialHydration)for(let c=0;c<o.length;c++){let f=o[c];if((f.route.HydrateFallback||f.route.hydrateFallbackElement)&&(u=c),f.route.id){let{loaderData:d,errors:h}=r,g=f.route.loader&&d[f.route.id]===void 0&&(!h||h[f.route.id]===void 0);if(f.route.lazy||g){l=!0,u>=0?o=o.slice(0,u+1):o=[o[0]];break}}}return o.reduceRight((c,f,d)=>{let h,g=!1,p=null,v=null;r&&(h=s&&f.route.id?s[f.route.id]:void 0,p=f.route.errorElement||rne,l&&(u<0&&d===0?(g=!0,v=null):u===d&&(g=!0,v=f.route.hydrateFallbackElement||null)));let m=t.concat(o.slice(0,d+1)),y=()=>{let x;return h?x=p:g?x=v:f.route.Component?x=I.createElement(f.route.Component,null):f.route.element?x=f.route.element:x=c,I.createElement(ine,{match:f,routeContext:{outlet:c,matches:m,isDataRoute:r!=null},children:x})};return r&&(f.route.ErrorBoundary||f.route.errorElement||d===0)?I.createElement(nne,{location:r.location,revalidation:r.revalidation,component:p,error:h,children:y(),routeC
vendor: 4,084 bytes, lines 159-168
159ontext:{outlet:null,matches:m,isDataRoute:!0}}):y()},null)}var cT=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(cT||{});function one(e){let t=I.useContext(Zre);return t||za(!1),t}function sne(e){let t=I.useContext(Fb);return t||za(!1),t}function lne(e){let t=sne(),r=t.matches[t.matches.length-1];return r.route.id||za(!1),r.route.id}function une(){var e;let t=I.useContext(HB),r=one(cT.UseRouteError),n=lne(cT.UseRouteError);return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function cne(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function $w(e){za(!1)}function fne(e){let{basename:t="/",children:r=null,location:n,navigationType:i=yc.Pop,navigator:a,static:o=!1,future:s}=e;XO()&&za(!1);let l=t.replace(/^\/*/,"/"),u=I.useMemo(()=>({basename:l,navigator:a,static:o,future:C2({v7_relativeSplatPath:!1},s)}),[l,s,a,o]);typeof n=="string"&&(n=Mb(n));let{pathname:c="/",search:f="",hash:d="",state:h=null,key:g="default"}=n,p=I.useMemo(()=>{let v=UB(c,l);return v==null?null:{location:{pathname:v,search:f,hash:d,state:h,key:g},navigationType:i}},[l,c,f,d,h,g,i]);return p==null?null:I.createElement(WB.Provider,{value:u},I.createElement(jb.Provider,{children:r,value:p}))}function hne(e){let{children:t,location:r}=e;return Qre(fT(t),r)}new Promise(()=>{});function fT(e,t){t===void 0&&(t=[]);let r=[];return I.Children.forEach(e,(n,i)=>{if(!I.isValidElement(n))return;let a=[...t,i];if(n.type===I.Fragment){r.push.apply(r,fT(n.props.children,a));return}n.type!==$w&&za(!1),!n.props.index||!n.props.children||za(!1);let o={id:n.props.id||a.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(o.children=fT(n.props.children,a)),r.push(o)}),r}/** 160 * React Router DOM v6.30.1 161 * 162 * Copyright (c) Remix Software Inc. 163 * 164 * This source code is licensed under the MIT license found in the 165 * LICENSE.md file in the root directory of this source tree. 166 * 167 * @license MIT 168 */const dne="6";try{window.__reactRouterVersion=dne}catch{}const pne="startTransition",L6=j3[pne];function gne(e){let{basename:t,children:r,future:n,window:i}=e,a=I.useRef();a.current==null&&(a.current=Nre({window:i,v5Compat:!0}));let o=a.current,[s,l]=I.useState({action:o.action,location:o.location}),{v7_startTransition:u}=n||{},c=I.useCallback(f=>{u&&L6?L6(()=>l(f)):l(f)},[l,u]);return I.useLayoutEffect(()=>o.listen(c),[o,c]),I.useEffect(()=>cne(n),[n]),I.createElement(fne,{basename:t,children:r,location:s.location,navigationType:s.action,navigator:o,future:n})}var I6;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(I6||(I6={}));var D6;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(D6||(D6={}));const La=I.forwardRef(({className:e,...t},r)=>k.jsx("div",{ref:r,className:er("rounded-lg border bg-card text-card-foreground shadow-sm",e),...t}));La.displayName="Card";const hT=I.forwardRef(({className:e,...t},r)=>k.jsx("div",{ref:r,className:er("flex flex-col space-y-1.5 p-6",e),...t}));hT.displayName="CardHeader";const dT=I.forwardRef(({className:e,...t},r)=>k.jsx("h3",{ref:r,className:er("text-2xl font-semibold leading-none tracking-tight",e),...t}));dT.displayName="CardTitle";const pT=I.forwardRef(({className:e,...t},r)=>k.jsx("p",{ref:r,className:er("text-sm text-muted-foreground",e),...t}));
168pT.displayName="CardDescription";const gT=I.forwardRef(({className:e,...t},r)=>k.jsx("div",{ref:r,className:er("p-6 pt-0",e),...t}));gT.displayName="CardContent";const vne=I.forwardRef(({className:e,...t},r)=>k.jsx("div",{ref:r,className:er("flex items-center p-6 pt-0",e),...t}));vne.displayName="CardFooter";const vT=RO("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),lu=I.forwardRef(({className:e,variant:t,size:r,asChild:n=!1,...i},a)=>{const o=n?gZ:"button";return k.jsx(o,{className:er(vT({variant:t,size:r,className:e})),ref:a,...i})});lu.displayName="Button";const Gl=I.forwardRef(({className:e,type:t,...r},n)=>k.jsx("input",{type:t,className:er("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),ref:n,...r}));Gl.displayName="Input";var mne="Label",VB=I.forwardRef((e,t)=>k.jsx(ar.label,{...e,ref:t,onMouseDown:r=>{var i;r.target.closest("button, input, select, textarea")||((i=e.onMouseDown)==null||i.call(e,r),!r.defaultPrevented&&r.detail>1&&r.preventDefault())}}));VB.displayName=mne;var GB=VB;const yne=RO("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),Ro=I.forwardRef(({className:e,...t},r)=>k.jsx(GB,{ref:r,className:er(yne(),e),...t}));Ro.displayName=GB.displayName;function M6(e,[t,r]){return Math.min(r,Math.max(t,e))}var wne=I.createContext(void 0);function KB(e){const t=I.useContext(wne);return e||t||"ltr"}var gS=0;function YB(){I.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??j6()),document.body.insertAdjacentElement("beforeend",e[1]??j6()),gS++,()=>{gS===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),gS--}},[])}function j6(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var vS="focusScope.autoFocusOnMount",mS="focusScope.autoFocusOnUnmount",F6={bubbles:!1,cancelable:!0},xne="FocusScope",JO=I.forwardRef((e,t)=>{const{loop:r=!1,trapped:n=!1,onMountAutoFocus:i,onUnmountAutoFocus:a,...o}=e,[s,l]=I.useState(null),u=Os(i),c=Os(a),f=I.useRef(null),d=rn(t,p=>l(p)),h=I.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;I.useEffect(()=>{if(n){let p=function(x){if(h.paused||!s)return;const _=x.target;s.contains(_)?f.current=_:tc(f.current,{select:!0})},v=function(x){if(h.paused||!s)return;const _=x.relatedTarget;_!==null&&(s.contains(_)||tc(f.current,{select:!0}))},m=function(x){if(document.activeElement===document.body)for(const S of x)S.removedNodes.length>0&&tc(s)};document.addEventListener("focusin",p),document.addEventListener("focusout",v);const y=new MutationObserver(m);return s&&y.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",p),document.removeEventListener("focusout",v),y.disconnect()}}},[n,s,h.paused]),I.useEffect(()=>{if(s){B6.add(h);const p=document.activeElement;if(!s.contains(p)){const m=new CustomEvent(vS,F6);s.addEventListener(vS,u),s.dispatchEvent(m),m.defaultPrevented||(bne(Tne(XB(s)),{select:!0}),document.activeElement===p&&tc(s))}return()=>{s.removeEventListener(vS,u),setTimeout(()=>{const m=new CustomEvent(mS,F6);s.addEventListener(mS,c),s.dispatchEvent(m),m.defaultPrevented||tc(p??document.body,{select:!0}),s.removeEventListener(mS,c),B6.remove(h)}
vendor: 4,797 bytes, line 168
168,0)}}},[s,u,c,h]);const g=I.useCallback(p=>{if(!r&&!n||h.paused)return;const v=p.key==="Tab"&&!p.altKey&&!p.ctrlKey&&!p.metaKey,m=document.activeElement;if(v&&m){const y=p.currentTarget,[x,_]=_ne(y);x&&_?!p.shiftKey&&m===_?(p.preventDefault(),r&&tc(x,{select:!0})):p.shiftKey&&m===x&&(p.preventDefault(),r&&tc(_,{select:!0})):m===y&&p.preventDefault()}},[r,n,h.paused]);return k.jsx(ar.div,{tabIndex:-1,...o,ref:d,onKeyDown:g})});JO.displayName=xne;function bne(e,{select:t=!1}={}){const r=document.activeElement;for(const n of e)if(tc(n,{select:t}),document.activeElement!==r)return}function _ne(e){const t=XB(e),r=$6(t,e),n=$6(t.reverse(),e);return[r,n]}function XB(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const i=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||i?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function $6(e,t){for(const r of e)if(!Sne(r,{upTo:t}))return r}function Sne(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function Ene(e){return e instanceof HTMLInputElement&&"select"in e}function tc(e,{select:t=!1}={}){if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&Ene(e)&&t&&e.select()}}var B6=Ane();function Ane(){let e=[];return{add(t){const r=e[0];t!==r&&(r==null||r.pause()),e=U6(e,t),e.unshift(t)},remove(t){var r;e=U6(e,t),(r=e[0])==null||r.resume()}}}function U6(e,t){const r=[...e],n=r.indexOf(t);return n!==-1&&r.splice(n,1),r}function Tne(e){return e.filter(t=>t.tagName!=="A")}function One(e){const t=I.useRef({value:e,previous:e});return I.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var Pne=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},hd=new WeakMap,Iy=new WeakMap,Dy={},yS=0,JB=function(e){return e&&(e.host||JB(e.parentNode))},kne=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=JB(r);return n&&e.contains(n)?n:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},Cne=function(e,t,r,n){var i=kne(t,Array.isArray(e)?e:[e]);Dy[r]||(Dy[r]=new WeakMap);var a=Dy[r],o=[],s=new Set,l=new Set(i),u=function(f){!f||s.has(f)||(s.add(f),u(f.parentNode))};i.forEach(u);var c=function(f){!f||l.has(f)||Array.prototype.forEach.call(f.children,function(d){if(s.has(d))c(d);else try{var h=d.getAttribute(n),g=h!==null&&h!=="false",p=(hd.get(d)||0)+1,v=(a.get(d)||0)+1;hd.set(d,p),a.set(d,v),o.push(d),p===1&&g&&Iy.set(d,!0),v===1&&d.setAttribute(r,"true"),g||d.setAttribute(n,"true")}catch(m){console.error("aria-hidden: cannot operate on ",d,m)}})};return c(t),s.clear(),yS++,function(){o.forEach(function(f){var d=hd.get(f)-1,h=a.get(f)-1;hd.set(f,d),a.set(f,h),d||(Iy.has(f)||f.removeAttribute(n),Iy.delete(f)),h||f.removeAttribute(r)}),yS--,yS||(hd=new WeakMap,hd=new WeakMap,Iy=new WeakMap,Dy={})}},ZB=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),i=Pne(e);return i?(n.push.apply(n,Array.from(i.querySelectorAll("[aria-live]"))),Cne(n,i,r,"aria-hidden")):function(){return null}},al=function(){return al=Object.assign||function(t){for(var r,n=1,i=arguments.length;n<i;n++){r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},al.apply(this,arguments)};function QB(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}function Nne(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,a;n<i;n++)(a||!(n in t))&&(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))}var Bw="right-scroll-bar-position",Uw="width-before-scroll-bar",Rne="with-scroll-bars-hidden",Lne="--removed-body-scroll-bar-size";function wS(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function Ine(e,t){var r=I.useState(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(n){var i=r.value;i!==n&&(r.value=n,r.callback(n,i))}}}})[0];return r.callback=t,r.facade}var Dne=typeof window<"u"?I.useLayoutEffect:I.useEffect,z6=new WeakMap;function Mne(e,t){var r=Ine(null,function(n){return e.forEach(function(i){return wS(i,n)})});return Dne(function(){var n=z6.get(r);if(n){var i=new Set(n),a=new Set(e),o=r.current;
vendor: 4,224 bytes, lines 168-183
168i.forEach(function(s){a.has(s)||wS(s,null)}),a.forEach(function(s){i.has(s)||wS(s,o)})}z6.set(r,e)},[e]),r}function jne(e){return e}function Fne(e,t){t===void 0&&(t=jne);var r=[],n=!1,i={read:function(){if(n)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(a){var o=t(a,n);return r.push(o),function(){r=r.filter(function(s){return s!==o})}},assignSyncMedium:function(a){for(n=!0;r.length;){var o=r;r=[],o.forEach(a)}r={push:function(s){return a(s)},filter:function(){return r}}},assignMedium:function(a){n=!0;var o=[];if(r.length){var s=r;r=[],s.forEach(a),o=r}var l=function(){var c=o;o=[],c.forEach(a)},u=function(){return Promise.resolve().then(l)};u(),r={push:function(c){o.push(c),u()},filter:function(c){return o=o.filter(c),r}}}};return i}function $ne(e){e===void 0&&(e={});var t=Fne(null);return t.options=al({async:!0,ssr:!1},e),t}var e9=function(e){var t=e.sideCar,r=QB(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw new Error("Sidecar medium not found");return I.createElement(n,al({},r))};e9.isSideCarExport=!0;function Bne(e,t){return e.useMedium(t),e9}var t9=$ne(),xS=function(){},$b=I.forwardRef(function(e,t){var r=I.useRef(null),n=I.useState({onScrollCapture:xS,onWheelCapture:xS,onTouchMoveCapture:xS}),i=n[0],a=n[1],o=e.forwardProps,s=e.children,l=e.className,u=e.removeScrollBar,c=e.enabled,f=e.shards,d=e.sideCar,h=e.noRelative,g=e.noIsolation,p=e.inert,v=e.allowPinchZoom,m=e.as,y=m===void 0?"div":m,x=e.gapMode,_=QB(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),S=d,T=Mne([r,t]),A=al(al({},_),i);return I.createElement(I.Fragment,null,c&&I.createElement(S,{sideCar:t9,removeScrollBar:u,shards:f,noRelative:h,noIsolation:g,inert:p,setCallbacks:a,allowPinchZoom:!!v,lockRef:r,gapMode:x}),o?I.cloneElement(I.Children.only(s),al(al({},A),{ref:T})):I.createElement(y,al({},A,{className:l,ref:T}),s))});$b.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};$b.classNames={fullWidth:Uw,zeroRight:Bw};var Une=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function zne(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=Une();return t&&e.setAttribute("nonce",t),e}function Wne(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function Hne(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var qne=function(){var e=0,t=null;return{add:function(r){e==0&&(t=zne())&&(Wne(t,r),Hne(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},Vne=function(){var e=qne();return function(t,r){I.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},r9=function(){var e=Vne(),t=function(r){var n=r.styles,i=r.dynamic;return e(n,i),null};return t},Gne={left:0,top:0,right:0,gap:0},bS=function(e){return parseInt(e||"",10)||0},Kne=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],n=t[e==="padding"?"paddingTop":"marginTop"],i=t[e==="padding"?"paddingRight":"marginRight"];return[bS(r),bS(n),bS(i)]},Yne=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return Gne;var t=Kne(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},Xne=r9(),f0="data-scroll-locked",Jne=function(e,t,r,n){var i=e.left,a=e.top,o=e.right,s=e.gap;return r===void 0&&(r="margin"),` 169 .`.concat(Rne,` { 170 overflow: hidden `).concat(n,`; 171 padding-right: `).concat(s,"px ").concat(n,`; 172 } 173 body[`).concat(f0,`] { 174 overflow: hidden `).concat(n,`; 175 overscroll-behavior: contain; 176 `).concat([t&&"position: relative ".concat(n,";"),r==="margin"&&` 177 padding-left: `.concat(i,`px; 178 padding-top: `).concat(a,`px; 179 padding-right: `).concat(o,`px; 180 margin-left:0; 181 margin-top:0; 182 margin-right: `).concat(s,"px ").concat(n,`; 183 `),r==="padding"&&"padding-right: ".concat(s,"px ").concat(n,";
183")].filter(Boolean).join(""),` 184 } 185 186 .`).concat(Bw,` { 187 right: `).concat(s,"px ").concat(n,`; 188 } 189 190 .`).concat(Uw,` { 191 margin-right: `).concat(s,"px ").concat(n,`; 192 } 193 194 .`).concat(Bw," .").concat(Bw,` { 195 right: 0 `).concat(n,`; 196 } 197 198 .`).concat(Uw," .").concat(Uw,` { 199 margin-right: 0 `).concat(n,`; 200 } 201 202 body[`).concat(f0,`] { 203 `).concat(Lne,": ").concat(s,`px; 204 } 205`)},W6=function(){var e=parseInt(document.body.getAttribute(f0)||"0",10);return isFinite(e)?e:0},Zne=function(){I.useEffect(function(){return document.body.setAttribute(f0,(W6()+1).toString()),function(){var e=W6()-1;e<=0?document.body.removeAttribute(f0):document.body.setAttribute(f0,e.toString())}},[])},Qne=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,i=n===void 0?"margin":n;Zne();var a=I.useMemo(function(){return Yne(i)},[i]);return I.createElement(Xne,{styles:Jne(a,!t,i,r?"":"!important")})},mT=!1;if(typeof window<"u")try{var My=Object.defineProperty({},"passive",{get:function(){return mT=!0,!0}});window.addEventListener("test",My,My),window.removeEventListener("test",My,My)}catch{mT=!1}var dd=mT?{passive:!1}:!1,eie=function(e){return e.tagName==="TEXTAREA"},n9=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!eie(e)&&r[t]==="visible")},tie=function(e){return n9(e,"overflowY")},rie=function(e){return n9(e,"overflowX")},H6=function(e,t){var r=t.ownerDocument,n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var i=i9(e,n);if(i){var a=a9(e,n),o=a[1],s=a[2];if(o>s)return!0}n=n.parentNode}while(n&&n!==r.body);return!1},nie=function(e){var t=e.scrollTop,r=e.scrollHeight,n=e.clientHeight;return[t,r,n]},iie=function(e){var t=e.scrollLeft,r=e.scrollWidth,n=e.clientWidth;return[t,r,n]},i9=function(e,t){return e==="v"?tie(t):rie(t)},a9=function(e,t){return e==="v"?nie(t):iie(t)},aie=function(e,t){return e==="h"&&t==="rtl"?-1:1},oie=function(e,t,r,n,i){var a=aie(e,window.getComputedStyle(t).direction),o=a*n,s=r.target,l=t.contains(s),u=!1,c=o>0,f=0,d=0;do{if(!s)break;var h=a9(e,s),g=h[0],p=h[1],v=h[2],m=p-v-a*g;(g||m)&&i9(e,s)&&(f+=m,d+=g);var y=s.parentNode;s=y&&y.nodeType===Node.DOCUMENT_FRAGMENT_NODE?y.host:y}while(!l&&s!==document.body||l&&(t.contains(s)||t===s));return(c&&(Math.abs(f)<1||!i)||!c&&(Math.abs(d)<1||!i))&&(u=!0),u},jy=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},q6=function(e){return[e.deltaX,e.deltaY]},V6=function(e){return e&&"current"in e?e.current:e},sie=function(e,t){return e[0]===t[0]&&e[1]===t[1]},lie=function(e){return` 206 .block-interactivity-`.concat(e,` {pointer-events: none;} 207 .allow-interactivity-`).concat(e,` {pointer-events: all;} 208`)},uie=0,pd=[];function cie(e){var t=I.useRef([]),r=I.useRef([0,0]),n=I.useRef(),i=I.useState(uie++)[0],a=I.useState(r9)[0],o=I.useRef(e);I.useEffect(function(){o.current=e},[e]),I.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var p=Nne([e.lockRef.current],(e.shards||[]).map(V6),!0).filter(Boolean);return p.forEach(function(v){return v.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),p.forEach(function(v){return v.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var s=I.useCallback(function(p,v){if("touches"in p&&p.touches.length===2||p.type==="wheel"&&p.ctrlKey)return!o.current.allowPinchZoom;var m=jy(p),y=r.current,x="deltaX"in p?p.deltaX:y[0]-m[0],_="deltaY"in p?p.deltaY:y[1]-m[1],S,T=p.target,A=Math.abs(x)>Math.abs(_)?"h":"v";if("touches"in p&&A==="h"&&T.type==="range")return!1;var N=H6(A,T);if(!N)return!0;if(N?S=A:(S=A==="v"?"h":"v",N=H6(A,T)),!N)return!1;if(!n.current&&"changedTouches"in p&&(x||_)&&(n.current=S),!S)return!0;var P=n.current||S;return oie(P,v,p,P==="h"?x:_,!0)},[]),l=I.useCallback(function(p){var v=p;if(!(!pd.length||pd[pd.length-1]!==a)){var m="deltaY"in v?q6(v):jy(v),y=t.current.filter(function(S){return S.name===v.type&&(S.target===v.target||v.target===S.shadowParent)&&sie(S.delta,m)})[0];if(y&&y.should){v.cancelable&&v.preventDefault();return}
vendor: 4,247 bytes, line 208
208if(!y){var x=(o.current.shards||[]).map(V6).filter(Boolean).filter(function(S){return S.contains(v.target)}),_=x.length>0?s(v,x[0]):!o.current.noIsolation;_&&v.cancelable&&v.preventDefault()}}},[]),u=I.useCallback(function(p,v,m,y){var x={name:p,delta:v,target:m,should:y,shadowParent:fie(m)};t.current.push(x),setTimeout(function(){t.current=t.current.filter(function(_){return _!==x})},1)},[]),c=I.useCallback(function(p){r.current=jy(p),n.current=void 0},[]),f=I.useCallback(function(p){u(p.type,q6(p),p.target,s(p,e.lockRef.current))},[]),d=I.useCallback(function(p){u(p.type,jy(p),p.target,s(p,e.lockRef.current))},[]);I.useEffect(function(){return pd.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:d}),document.addEventListener("wheel",l,dd),document.addEventListener("touchmove",l,dd),document.addEventListener("touchstart",c,dd),function(){pd=pd.filter(function(p){return p!==a}),document.removeEventListener("wheel",l,dd),document.removeEventListener("touchmove",l,dd),document.removeEventListener("touchstart",c,dd)}},[]);var h=e.removeScrollBar,g=e.inert;return I.createElement(I.Fragment,null,g?I.createElement(a,{styles:lie(i)}):null,h?I.createElement(Qne,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function fie(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const hie=Bne(t9,cie);var ZO=I.forwardRef(function(e,t){return I.createElement($b,al({},e,{ref:t,sideCar:hie}))});ZO.classNames=$b.classNames;var die=[" ","Enter","ArrowUp","ArrowDown"],pie=[" ","Enter"],gh="Select",[Bb,Ub,gie]=PO(gh),[kp,Fze]=Jc(gh,[gie,Pp]),zb=Pp(),[vie,Zc]=kp(gh),[mie,yie]=kp(gh),o9=e=>{const{__scopeSelect:t,children:r,open:n,defaultOpen:i,onOpenChange:a,value:o,defaultValue:s,onValueChange:l,dir:u,name:c,autoComplete:f,disabled:d,required:h,form:g}=e,p=zb(t),[v,m]=I.useState(null),[y,x]=I.useState(null),[_,S]=I.useState(!1),T=KB(u),[A,N]=Fc({prop:n,defaultProp:i??!1,onChange:a,caller:gh}),[P,F]=Fc({prop:o,defaultProp:s,onChange:l,caller:gh}),R=I.useRef(null),L=v?g||!!v.closest("form"):!0,[B,U]=I.useState(new Set),K=Array.from(B).map(te=>te.props.value).join(";");return k.jsx(WO,{...p,children:k.jsxs(vie,{required:h,scope:t,trigger:v,onTriggerChange:m,valueNode:y,onValueNodeChange:x,valueNodeHasChildren:_,onValueNodeHasChildrenChange:S,contentId:Ih(),value:P,onValueChange:F,open:A,onOpenChange:N,dir:T,triggerPointerDownPosRef:R,disabled:d,children:[k.jsx(Bb.Provider,{scope:t,children:k.jsx(mie,{scope:e.__scopeSelect,onNativeOptionAdd:I.useCallback(te=>{U(X=>new Set(X).add(te))},[]),onNativeOptionRemove:I.useCallback(te=>{U(X=>{const W=new Set(X);return W.delete(te),W})},[]),children:r})}),L?k.jsxs(C9,{"aria-hidden":!0,required:h,tabIndex:-1,name:c,autoComplete:f,value:P,onChange:te=>F(te.target.value),disabled:d,form:g,children:[P===void 0?k.jsx("option",{value:""}):null,Array.from(B)]},K):null]})})};o9.displayName=gh;var s9="SelectTrigger",l9=I.forwardRef((e,t)=>{const{__scopeSelect:r,disabled:n=!1,...i}=e,a=zb(r),o=Zc(s9,r),s=o.disabled||n,l=rn(t,o.onTriggerChange),u=Ub(r),c=I.useRef("touch"),[f,d,h]=R9(p=>{const v=u().filter(x=>!x.disabled),m=v.find(x=>x.value===o.value),y=L9(v,p,m);y!==void 0&&o.onValueChange(y.value)}),g=p=>{s||(o.onOpenChange(!0),h()),p&&(o.triggerPointerDownPosRef.current={x:Math.round(p.pageX),y:Math.round(p.pageY)})};return k.jsx(Cb,{asChild:!0,...a,children:k.jsx(ar.button,{type:"button",role:"combobox","aria-controls":o.contentId,"aria-expanded":o.open,"aria-required":o.required,"aria-autocomplete":"none",dir:o.dir,"data-state":o.open?"open":"closed",disabled:s,"data-disabled":s?"":void 0,"data-placeholder":N9(o.value)?"":void 0,...i,ref:l,onClick:Xt(i.onClick,p=>{p.currentTarget.focus(),c.current!=="mouse"&&g(p)}),onPointerDown:Xt(i.onPointerDown,p=>{c.current=p.pointerType;const v=p.target;v.hasPointerCapture(p.pointerId)&&v.releasePointerCapture(p.pointerId),p.button===0&&p.ctrlKey===!1&&p.pointerType==="mouse"&&(g(p),p.preventDefault())}),onKeyDown:Xt(i.onKeyDown,p=>{const v=f.current!=="";!(p.ctrlKey||p.altKey||p.metaKey)&&p.key.length===1&&d(p.key),!(v&&p.key===" ")&&die.includes(p.key)&&(g(),p.preventDefault())})})})});l9.displayName=s9;var u9="SelectValue",c9=I.forwardRef((e,t)=>
vendor: 15,626 bytes, line 208
208{const{__scopeSelect:r,className:n,style:i,children:a,placeholder:o="",...s}=e,l=Zc(u9,r),{onValueNodeHasChildrenChange:u}=l,c=a!==void 0,f=rn(t,l.onValueNodeChange);return Ei(()=>{u(c)},[u,c]),k.jsx(ar.span,{...s,ref:f,style:{pointerEvents:"none"},children:N9(l.value)?k.jsx(k.Fragment,{children:o}):a})});c9.displayName=u9;var wie="SelectIcon",f9=I.forwardRef((e,t)=>{const{__scopeSelect:r,children:n,...i}=e;return k.jsx(ar.span,{"aria-hidden":!0,...i,ref:t,children:n||"â¼"})});f9.displayName=wie;var xie="SelectPortal",h9=e=>k.jsx(Eb,{asChild:!0,...e});h9.displayName=xie;var vh="SelectContent",d9=I.forwardRef((e,t)=>{const r=Zc(vh,e.__scopeSelect),[n,i]=I.useState();if(Ei(()=>{i(new DocumentFragment)},[]),!r.open){const a=n;return a?Lh.createPortal(k.jsx(p9,{scope:e.__scopeSelect,children:k.jsx(Bb.Slot,{scope:e.__scopeSelect,children:k.jsx("div",{children:e.children})})}),a):null}return k.jsx(g9,{...e,ref:t})});d9.displayName=vh;var ss=10,[p9,Qc]=kp(vh),bie="SelectContentImpl",_ie=q0("SelectContent.RemoveScroll"),g9=I.forwardRef((e,t)=>{const{__scopeSelect:r,position:n="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:a,onPointerDownOutside:o,side:s,sideOffset:l,align:u,alignOffset:c,arrowPadding:f,collisionBoundary:d,collisionPadding:h,sticky:g,hideWhenDetached:p,avoidCollisions:v,...m}=e,y=Zc(vh,r),[x,_]=I.useState(null),[S,T]=I.useState(null),A=rn(t,ie=>_(ie)),[N,P]=I.useState(null),[F,R]=I.useState(null),L=Ub(r),[B,U]=I.useState(!1),K=I.useRef(!1);I.useEffect(()=>{if(x)return ZB(x)},[x]),YB();const te=I.useCallback(ie=>{const[ge,...oe]=L().map(ve=>ve.ref.current),[pe]=oe.slice(-1),be=document.activeElement;for(const ve of ie)if(ve===be||(ve==null||ve.scrollIntoView({block:"nearest"}),ve===ge&&S&&(S.scrollTop=0),ve===pe&&S&&(S.scrollTop=S.scrollHeight),ve==null||ve.focus(),document.activeElement!==be))return},[L,S]),X=I.useCallback(()=>te([N,x]),[te,N,x]);I.useEffect(()=>{B&&X()},[B,X]);const{onOpenChange:W,triggerPointerDownPosRef:J}=y;I.useEffect(()=>{if(x){let ie={x:0,y:0};const ge=pe=>{var be,ve;ie={x:Math.abs(Math.round(pe.pageX)-(((be=J.current)==null?void 0:be.x)??0)),y:Math.abs(Math.round(pe.pageY)-(((ve=J.current)==null?void 0:ve.y)??0))}},oe=pe=>{ie.x<=10&&ie.y<=10?pe.preventDefault():x.contains(pe.target)||W(!1),document.removeEventListener("pointermove",ge),J.current=null};return J.current!==null&&(document.addEventListener("pointermove",ge),document.addEventListener("pointerup",oe,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",ge),document.removeEventListener("pointerup",oe,{capture:!0})}}},[x,W,J]),I.useEffect(()=>{const ie=()=>W(!1);return window.addEventListener("blur",ie),window.addEventListener("resize",ie),()=>{window.removeEventListener("blur",ie),window.removeEventListener("resize",ie)}},[W]);const[me,ye]=R9(ie=>{const ge=L().filter(be=>!be.disabled),oe=ge.find(be=>be.ref.current===document.activeElement),pe=L9(ge,ie,oe);pe&&setTimeout(()=>pe.ref.current.focus())}),O=I.useCallback((ie,ge,oe)=>{const pe=!K.current&&!oe;(y.value!==void 0&&y.value===ge||pe)&&(P(ie),pe&&(K.current=!0))},[y.value]),M=I.useCallback(()=>x==null?void 0:x.focus(),[x]),j=I.useCallback((ie,ge,oe)=>{const pe=!K.current&&!oe;(y.value!==void 0&&y.value===ge||pe)&&R(ie)},[y.value]),z=n==="popper"?yT:v9,Q=z===yT?{side:s,sideOffset:l,align:u,alignOffset:c,arrowPadding:f,collisionBoundary:d,collisionPadding:h,sticky:g,hideWhenDetached:p,avoidCollisions:v}:{};return k.jsx(p9,{scope:r,content:x,viewport:S,onViewportChange:T,itemRefCallback:O,selectedItem:N,onItemLeave:M,itemTextRefCallback:j,focusSelectedItem:X,selectedItemText:F,position:n,isPositioned:B,searchRef:me,children:k.jsx(ZO,{as:_ie,allowPinchZoom:!0,children:k.jsx(JO,{asChild:!0,trapped:y.open,onMountAutoFocus:ie=>{ie.preventDefault()},onUnmountAutoFocus:Xt(i,ie=>{var ge;(ge=y.trigger)==null||ge.focus({preventScroll:!0}),ie.preventDefault()}),children:k.jsx(c1,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:a,onPointerDownOutside:o,onFocusOutside:ie=>ie.preventDefault(),onDismiss:()=>y.onOpenChange(!1),children:k.jsx(z,{role:"listbox",id:y.contentId,"data-state":y.open?"open":"closed",dir:y.dir,onContextMenu:ie=>ie.preventDefault(),...m,...Q,onPlaced:()=>U(!0),ref:A,style:{display:"flex",flexDirection:"column",outline:"none",...m.style},onKeyDown:Xt(m.onKeyDown,ie=>{const ge=ie.ctrlKey||ie.altKey||ie.metaKey;if(ie.key==="Tab"&&ie.preventDefault(),!ge&&ie.key.length===1&&ye(ie.key),["ArrowUp","ArrowDown","Home","End"].includes(ie.key)){let pe=L().filter(be=>!be.disabled).map(be=>be.ref.current);if(["ArrowUp","End"].includes(ie.key)&&(pe=pe.slice().reverse()),["ArrowUp","ArrowDown"].includes(ie.key)){const be=ie.target,ve=pe.indexOf(be);pe=pe.slice(ve+1)}setTimeout(()=>te(pe)),ie.preventDefault()}})})})})})})});g9.displayName=bie;var Sie="SelectItemAlignedPosition",v9=I.forwardRef((e,t)=>{const{__scopeSelect:r,onPlaced:n,...i}=e,a=Zc(vh,r),o=Qc(vh,r),[s,l]=I.useState(null),[u,c]=I.useState(null),f=rn(t,A=>c(A)),d=Ub(r),h=I.useRef(!1),g=I.useRef(!0),{viewport:p,selectedItem:v,selectedItemText:m,focusSelectedItem:y}=o,x=I.useCallback(()=>{if(a.trigger&&a.valueNode&&s&&u&&p&&v&&m){const A=a.trigger.getBoundingClientRect(),N=u.getBoundingClientRect(),P=a.valueNode.getBoundingClientRect(),F=m.getBoundingClientRect();if(a.dir!=="rtl"){const be=F.left-N.left,ve=P.left-be,Le=A.left-ve,Re=A.width+Le,ee=Math.max(Re,N.width),Fe=window.innerWidth-ss,De=M6(ve,[ss,Math.max(ss,Fe-ee)]);s.style.minWidth=Re+"px",s.style.left=De+"px"}else{const be=N.right-F.right,ve=window.innerWidth-P.right-be,Le=window.innerWidth-A.right-ve,Re=A.width+Le,ee=Math.max(Re,N.width),Fe=window.innerWidth-ss,De=M6(ve,[ss,Math.max(ss,Fe-ee)]);s.style.minWidth=Re+"px",s.style.right=De+"px"}const R=d(),L=window.innerHeight-ss*2,B=p.scrollHeight,U=window.getComputedStyle(u),K=parseInt(U.borderTopWidth,10),te=parseInt(U.paddingTop,10),X=parseInt(U.borderBottomWidth,10),W=parseInt(U.paddingBottom,10),J=K+te+B+W+X,me=Math.min(v.offsetHeight*5,J),ye=window.getComputedStyle(p),O=parseInt(ye.paddingTop,10),M=parseInt(ye.paddingBottom,10),j=A.top+A.height/2-ss,z=L-j,Q=v.offsetHeight/2,ie=v.offsetTop+Q,ge=K+te+ie,oe=J-ge;if(ge<=j){const be=R.length>0&&v===R[R.length-1].ref.current;s.style.bottom="0px";const ve=u.clientHeight-p.offsetTop-p.offsetHeight,Le=Math.max(z,Q+(be?M:0)+ve+X),Re=ge+Le;s.style.height=Re+"px"}else{const be=R.length>0&&v===R[0].ref.current;s.style.top="0px";const Le=Math.max(j,K+p.offsetTop+(be?O:0)+Q)+oe;s.style.height=Le+"px",p.scrollTop=ge-j+p.offsetTop}s.style.margin=`${ss}px 0`,s.style.minHeight=me+"px",s.style.maxHeight=L+"px",n==null||n(),requestAnimationFrame(()=>h.current=!0)}},[d,a.trigger,a.valueNode,s,u,p,v,m,a.dir,n]);Ei(()=>x(),[x]);const[_,S]=I.useState();Ei(()=>{u&&S(window.getComputedStyle(u).zIndex)},[u]);const T=I.useCallback(A=>{A&&g.current===!0&&(x(),y==null||y(),g.current=!1)},[x,y]);return k.jsx(Aie,{scope:r,contentWrapper:s,shouldExpandOnScrollRef:h,onScrollButtonChange:T,children:k.jsx("div",{ref:l,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:_},children:k.jsx(ar.div,{...i,ref:f,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});v9.displayName=Sie;var Eie="SelectPopperPosition",yT=I.forwardRef((e,t)=>{const{__scopeSelect:r,align:n="start",collisionPadding:i=ss,...a}=e,o=zb(r);return k.jsx(HO,{...o,...a,ref:t,align:n,collisionPadding:i,style:{boxSizing:"border-box",...a.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});yT.displayName=Eie;var[Aie,QO]=kp(vh,{}),wT="SelectViewport",m9=I.forwardRef((e,t)=>{const{__scopeSelect:r,nonce:n,...i}=e,a=Qc(wT,r),o=QO(wT,r),s=rn(t,a.onViewportChange),l=I.useRef(0);return k.jsxs(k.Fragment,{children:[k.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:n}),k.jsx(Bb.Slot,{scope:r,children:k.jsx(ar.div,{"data-radix-select-viewport":"",role:"presentation",...i,ref:s,style:{position:"relative",flex:1,overflow:"hidden auto",...i.style},onScroll:Xt(i.onScroll,u=>{const c=u.currentTarget,{contentWrapper:f,shouldExpandOnScrollRef:d}=o;if(d!=null&&d.current&&f){const h=Math.abs(l.current-c.scrollTop);if(h>0){const g=window.innerHeight-ss*2,p=parseFloat(f.style.minHeight),v=parseFloat(f.style.height),m=Math.max(p,v);if(m<g){const y=m+h,x=Math.min(g,y),_=y-x;f.style.height=x+"px",f.style.bottom==="0px"&&(c.scrollTop=_>0?_:0,f.style.justifyContent="flex-end")}}}l.current=c.scrollTop})})})]})});m9.displayName=wT;var y9="SelectGroup",[Tie,Oie]=kp(y9),Pie=I.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e,i=Ih();return k.jsx(Tie,{scope:r,id:i,children:k.jsx(ar.div,{role:"group","aria-labelledby":i,...n,ref:t})})});Pie.displayName=y9;var w9="SelectLabel",x9=I.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e,i=Oie(w9,r);return k.jsx(ar.div,{id:i.id,...n,ref:t})});x9.displayName=w9;var N2="SelectItem",[kie,b9]=kp(N2),_9=I.forwardRef((e,t)=>{const{__scopeSelect:r,value:n,disabled:i=!1,textValue:a,...o}=e,s=Zc(N2,r),l=Qc(N2,r),u=s.value===n,[c,f]=I.useState(a??""),[d,h]=I.useState(!1),g=rn(t,y=>{var x;return(x=l.itemRefCallback)==null?void 0:x.call(l,y,n,i)}),p=Ih(),v=I.useRef("touch"),m=()=>{i||(s.onValueChange(n),s.onOpenChange(!1))};if(n==="")throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return k.jsx(kie,{scope:r,value:n,disabled:i,textId:p,isSelected:u,onItemTextChange:I.useCallback(y=>{f(x=>x||((y==null?void 0:y.textContent)??"").trim())},[]),children:k.jsx(Bb.ItemSlot,{scope:r,value:n,disabled:i,textValue:c,children:k.jsx(ar.div,{role:"option","aria-labelledby":p,"data-highlighted":d?"":void 0,"aria-selected":u&&d,"data-state":u?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...o,ref:g,onFocus:Xt(o.onFocus,()=>h(!0)),onBlur:Xt(o.onBlur,()=>h(!1)),onClick:Xt(o.onClick,()=>{v.current!=="mouse"&&m()}),onPointerUp:Xt(o.onPointerUp,()=>{v.current==="mouse"&&m()}),onPointerDown:Xt(o.onPointerDown,y=>{v.current=y.pointerType}),onPointerMove:Xt(o.onPointerMove,y=>{var x;v.current=y.pointerType,i?(x=l.onItemLeave)==null||x.call(l):v.current==="mouse"&&y.currentTarget.focus({preventScroll:!0})}),onPointerLeave:Xt(o.onPointerLeave,y=>{var x;y.currentTarget===document.activeElement&&((x=l.onItemLeave)==null||x.call(l))}),onKeyDown:Xt(o.onKeyDown,y=>{var _;((_=l.searchRef)==null?void 0:_.current)!==""&&y.key===" "||(pie.includes(y.key)&&m(),y.key===" "&&y.preventDefault())})})})})});_9.displayName=N2;var Vg="SelectItemText",S9=I.forwardRef((e,t)=>{const{__scopeSelect:r,className:n,style:i,...a}=e,o=Zc(Vg,r),s=Qc(Vg,r),l=b9(Vg,r),u=yie(Vg,r),[c,f]=I.useState(null),d=rn(t,m=>f(m),l.onItemTextChange,m=>{var y;return(y=s.itemTextRefCallback)==null?void 0:y.call(s,m,l.value,l.disabled)}),h=c==null?void 0:c.textContent,g=I.useMemo(()=>k.jsx("option",{value:l.value,disabled:l.disabled,children:h},l.value),[l.disabled,l.value,h]),{onNativeOptionAdd:p,onNativeOptionRemove:v}=u;return Ei(()=>(p(g),()=>v(g)),[p,v,g]),k.jsxs(k.Fragment,{children:[k.jsx(ar.span,{id:l.textId,...a,ref:d}),l.isSelected&&o.valueNode&&!o.valueNodeHasChildren?Lh.createPortal(a.children,o.valueNode):null]})});S9.displayName=Vg;var E9="SelectItemIndicator",A9=I.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e;return b9(E9,r).isSelected?k.jsx(ar.span,{"aria-hidden":!0,...n,ref:t}):null});A9.displayName=E9;var xT="SelectScrollUpButton",T9=I.forwardRef((e,t)=>{const r=Qc(xT,e.__scopeSelect),n=QO(xT,e.__scopeSelect),[i,a]=I.useState(!1),o=rn(t,n.onScrollButtonChange);return Ei(()=>{if(r.viewport&&r.isPositioned){let s=function(){const u=l.scrollTop>0;a(u)};const l=r.viewport;return s(),l.addEventListener("scroll",s),()=>l.removeEventListener("scroll",s)}},[r.viewport,r.isPositioned]),i?k.jsx(P9,{...e,ref:o,onAutoScroll:()=>{const{viewport:s,selectedItem:l}=r;s&&l&&(s.scrollTop=s.scrollTop-l.offsetHeight)}}):null});T9.displayName=xT;var bT="SelectScrollDownButton",O9=I.forwardRef((e,t)=>{const r=Qc(bT,e.__scopeSelect),n=QO(bT,e.__scopeSelect),[i,a]=I.useState(!1),o=rn(t,n.onScrollButtonChange);return Ei(()=>{if(r.viewport&&r.isPositioned){let s=function(){const u=l.scrollHeight-l.clientHeight,c=Math.ceil(l.scrollTop)<u;a(c)};const l=r.viewport;return s(),l.addEventListener("scroll",s),()=>l.removeEventListener("scroll",s)}},[r.viewport,r.isPositioned]),i?k.jsx(P9,{...e,ref:o,onAutoScroll:()=>{const{viewport:s,selectedItem:l}=r;s&&l&&(s.scrollTop=s.scrollTop+l.offsetHeight)}}):null});O9.displayName=bT;var P9=I.forwardRef((e,t)=>{const{__scopeSelect:r,onAutoScroll:n,...i}=e,a=Qc("SelectScrollButton",r),o=I.useRef(null),s=Ub(r),l=I.useCallback(()=>{o.current!==null&&(window.clearInterval(o.current),o.current=null)},[]);return I.useEffect(()=>()=>l(),[l]),Ei(()=>{var c;const u=s().find(f=>f.ref.current===document.activeElement);(c=u==null?void 0:u.ref.current)==null||c.scrollIntoView({block:"nearest"})},[s]),k.jsx(ar.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:Xt(i.onPointerDown,()=>{o.current===null&&(o.current=window.setInterval(n,50))}),onPointerMove:Xt(i.onPointerMove,()=>{var u;(u=a.onItemLeave)==null||u.call(a),o.current===null&&(o.current=window.setInterval(n,50))}),onPointerLeave:Xt(i.onPointerLeave,()=>{l()})})}),Cie="SelectSeparator",k9=I.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e;return k.jsx(ar.div,{"aria-hidden":!0,...n,ref:t})});k9.displayName=Cie;var _T="SelectArrow",Nie=I.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e,i=zb(r),a=Zc(_T,r),o=Qc(_T,r);return a.open&&o.position==="popper"?k.jsx(qO,{...i,...n,ref:t}):null});Nie.displayName=_T;var Rie="SelectBubbleInput",C9=I.forwardRef(({__scopeSelect:e,value:t,...r},n)=>{const i=I.useRef(null),a=rn(n,i),o=One(t);return I.useEffect(()=>{const s=i.current;if(!s)return;const l=window.HTMLSelectElement.prototype,c=Object.getOwnPropertyDescriptor(l,"value").set;if(o!==t&&c){const f=new Event("change",{bubbles:!0});c.call(s,t),s.dispatchEvent(f)}},[o,t]),k.jsx(ar.select,{...r,style:{...T$,...r.style},ref:a,defaultValue:t})});C9.displayName=Rie;function N9(e){return e===""||e===void 0}function R9(e){const t=Os(e),r=I.useRef(""),n=I.useRef(0),i=I.useCallback(o=>{const s=r.current+o;t(s),function l(u){r.current=u,window.clearTimeout(n.current),u!==""&&(n.current=window.setTimeout(()=>l(""),1e3))}(s)},[t]),a=I.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return I.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,i,a]}function L9(e,t,r){const i=t.length>1&&Array.from(t).every(u=>u===t[0])?t[0]:t,a=r?e.indexOf(r):-1;let o=Lie(e,Math.max(a,0));i.length===1&&(o=o.filter(u=>u!==r));const l=o.find(u=>u.textValue.toLowerCase().startsWith(i.toLowerCase()));return l!==r?l:void 0}function Lie(e,t){return e.map((r,n)=>e[(t+n)%e.length])}var Iie=o9,I9=l9,Die=c9,Mie=f9,jie=h9,D9=d9,Fie=m9,M9=x9,j9=_9,$ie=S9,Bie=A9,F9=T9,$9=O9,B9=k9;const G6=Iie,K6=Die,ST=I.forwardRef(({className:e,children:t,...r},n)=>k.jsxs(I9,{ref:n,className:er("flex h-10 w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm r
208ing-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",e),...r,children:[t,k.jsx(Mie,{asChild:!0,children:k.jsx(LO,{className:"h-4 w-4 opacity-50"})})]}));ST.displayName=I9.displayName;const U9=I.forwardRef(({className:e,...t},r)=>k.jsx(F9,{ref:r,className:er("flex cursor-default items-center justify-center py-1",e),...t,children:k.jsx(hQ,{className:"h-4 w-4"})}));U9.displayName=F9.displayName;const z9=I.forwardRef(({className:e,...t},r)=>k.jsx($9,{ref:r,className:er("flex cursor-default items-center justify-center py-1",e),...t,children:k.jsx(LO,{className:"h-4 w-4"})}));z9.displayName=$9.displayName;const ET=I.forwardRef(({className:e,children:t,position:r="popper",...n},i)=>k.jsx(jie,{children:k.jsxs(D9,{ref:i,className:er("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",r==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:r,...n,children:[k.jsx(U9,{}),k.jsx(Fie,{className:er("p-1",r==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:t}),k.jsx(z9,{})]})}));ET.displayName=D9.displayName;const Uie=I.forwardRef(({className:e,...t},r)=>k.jsx(M9,{ref:r,className:er("py-1.5 pl-8 pr-2 text-sm font-semibold",e),...t}));Uie.displayName=M9.displayName;const kf=I.forwardRef(({className:e,children:t,...r},n)=>k.jsxs(j9,{ref:n,className:er("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 focus:bg-accent focus:text-accent-foreground",e),...r,children:[k.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:k.jsx(Bie,{children:k.jsx(uQ,{className:"h-4 w-4"})})}),k.jsx($ie,{children:t})]}));kf.displayName=j9.displayName;const W9=I.forwardRef(({className:e,...t},r)=>k.jsx(B9,{ref:r,className:er("-mx-1 my-1 h-px bg-muted",e),...t}));W9.displayName=B9.displayName;function vr(e){const t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?new e.constructor(+e):typeof e=="number"||t==="[object Number]"||typeof e=="string"||t==="[object String]"?new Date(e):new Date(NaN)}function wo(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}function va(e,t){const r=vr(e);return isNaN(t)?wo(e,NaN):(t&&r.setDate(r.getDate()+t),r)}function Cs(e,t){const r=vr(e);if(isNaN(t))return wo(e,NaN);if(!t)return r;const n=r.getDate(),i=wo(e,r.getTime());i.setMonth(r.getMonth()+t+1,0);const a=i.getDate();return n>=a?i:(r.setFullYear(i.getFullYear(),i.getMonth(),n),r)}const eP=6048e5,zie=864e5;let Wie={};function d1(){return Wie}function wl(e,t){var s,l,u,c;const r=d1(),n=(t==null?void 0:t.weekStartsOn)??((l=(s=t==null?void 0:t.locale)==null?void 0:s.options)==null?void 0:l.weekStartsOn)??r.weekStartsOn??((c=(u=r.locale)==null?void 0:u.options)==null?void 0:c.weekStartsOn)??0,i=vr(e),a=i.getDay(),o=(a<n?7:0)+a-n;return i.setDate(i.getDate()-o),i.setHours(0,0,0,0),i}function mh(e){return wl(e,{weekStartsOn:1})}function H9(e){const t=vr(e),r=t.getFullYear(),n=wo(e,0);n.setFullYear(r+1,0,4),n.setHours(0,0,0,0);const i=mh(n),a=wo(e,0);a.setFullYear(r,0,4),a.setHours(0,0,0,0);const o=mh(a);return t.getTime()>=i.getTime()?r+1:t.getTime()>=o.getTime()?r:r-1}function K0(e){const t=vr(e);return t.setHours(0,0,0,0),t}function R2(e){const t=vr(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),+e-+r}function ul(e,t){const r=K0(e),n=K0(t),i=+r-R2(r),a=+n-R2(n);return Math.round((i-a)/zie)}function Hie(e){const t=H9(e),r=wo(e,0);return r.setFullYear(t,0,4),r.setHours(0,0,0,0),mh(r)}function AT(e,t){const r=t*7;return va(e,r)}function qie(e,t){return Cs(e,t*12)}function Vie(e){let t;return e.forEach(function(r){const n=vr(r);(t===void 0||t<n||isNaN(Number(n)))&&(t=n)}),t||new Date(NaN)}function Gie(e){let t;return e.forEach(r=>{const n=vr(r);(!t||t>n||isNaN(+n))&&(t=n)}),t||new Date(NaN)}function Ia(e,t){const r=K0(e),n=K0(t);return+r==+n}function tP(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}
vendor: 14,778 bytes, line 208
208function Kie(e){if(!tP(e)&&typeof e!="number")return!1;const t=vr(e);return!isNaN(Number(t))}function Zv(e,t){const r=vr(e),n=vr(t),i=r.getFullYear()-n.getFullYear(),a=r.getMonth()-n.getMonth();return i*12+a}function Yie(e,t,r){const n=wl(e,r),i=wl(t,r),a=+n-R2(n),o=+i-R2(i);return Math.round((a-o)/eP)}function rP(e){const t=vr(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(23,59,59,999),t}function Ba(e){const t=vr(e);return t.setDate(1),t.setHours(0,0,0,0),t}function q9(e){const t=vr(e),r=wo(e,0);return r.setFullYear(t.getFullYear(),0,1),r.setHours(0,0,0,0),r}function nP(e,t){var s,l,u,c;const r=d1(),n=(t==null?void 0:t.weekStartsOn)??((l=(s=t==null?void 0:t.locale)==null?void 0:s.options)==null?void 0:l.weekStartsOn)??r.weekStartsOn??((c=(u=r.locale)==null?void 0:u.options)==null?void 0:c.weekStartsOn)??0,i=vr(e),a=i.getDay(),o=(a<n?-7:0)+6-(a-n);return i.setDate(i.getDate()+o),i.setHours(23,59,59,999),i}function V9(e){return nP(e,{weekStartsOn:1})}const Xie={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},Jie=(e,t,r)=>{let n;const i=Xie[e];return typeof i=="string"?n=i:t===1?n=i.one:n=i.other.replace("{{count}}",t.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+n:n+" ago":n};function h0(e){return(t={})=>{const r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}const Zie={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Qie={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},eae={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},tae={date:h0({formats:Zie,defaultWidth:"full"}),time:h0({formats:Qie,defaultWidth:"full"}),dateTime:h0({formats:eae,defaultWidth:"full"})},rae={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},nae=(e,t,r,n)=>rae[e];function ol(e){return(t,r)=>{const n=r!=null&&r.context?String(r.context):"standalone";let i;if(n==="formatting"&&e.formattingValues){const o=e.defaultFormattingWidth||e.defaultWidth,s=r!=null&&r.width?String(r.width):o;i=e.formattingValues[s]||e.formattingValues[o]}else{const o=e.defaultWidth,s=r!=null&&r.width?String(r.width):e.defaultWidth;i=e.values[s]||e.values[o]}const a=e.argumentCallback?e.argumentCallback(t):t;return i[a]}}const iae={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},aae={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},oae={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},sae={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},lae={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},uae={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},cae=(e,t)=>{const r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},fae={ordinalNumber:cae,era:ol({values:iae,defaultWidth:"wide"}),quarter:ol({values:aae,defaultWidth:"wide",argumentCallback:e=>e-1}),month:ol({values:oae,defaultWidth:"wide"}),day:ol({values:sae,defaultWidth:"wide"}),dayPeriod:ol({values:lae,defaultWidth:"wide",formattingValues:uae,defaultFormattingWidth:"wide"})};function sl(e){return(t,r={})=>{const n=r.width,i=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;const o=a[0],s=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(s)?dae(s,f=>f.test(o)):hae(s,f=>f.test(o));let u;u=e.valueCallback?e.valueCallback(l):l,u=r.valueCallback?r.valueCallback(u):u;const c=t.slice(o.length);return{value:u,rest:c}}}function hae(e,t){for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function dae(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function G9(e){return(t,r={})=>{const n=t.match(e.matchPattern);if(!n)return null;const i=n[0],a=t.match(e.parsePattern);if(!a)return null;let o=e.valueCallback?e.valueCallback(a[0]):a[0];o=r.valueCallback?r.valueCallback(o):o;const s=t.slice(i.length);return{value:o,rest:s}}}const pae=/^(\d+)(th|st|nd|rd)?/i,gae=/\d+/i,vae={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},mae={any:[/^b/i,/^(a|c)/i]},yae={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},wae={any:[/1/i,/2/i,/3/i,/4/i]},xae={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},bae={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},_ae={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},Sae={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Eae={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Aae={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Tae={ordinalNumber:G9({matchPattern:pae,parsePattern:gae,valueCallback:e=>parseInt(e,10)}),era:sl({matchPatterns:vae,defaultMatchWidth:"wide",parsePatterns:mae,defaultParseWidth:"any"}),quarter:sl({matchPatterns:yae,defaultMatchWidth:"wide",parsePatterns:wae,defaultParseWidth:"any",valueCallback:e=>e+1}),month:sl({matchPatterns:xae,defaultMatchWidth:"wide",parsePatterns:bae,defaultParseWidth:"any"}),day:sl({matchPatterns:_ae,defaultMatchWidth:"wide",parsePatterns:Sae,defaultParseWidth:"any"}),dayPeriod:sl({matchPatterns:Eae,defaultMatchWidth:"any",parsePatterns:Aae,defaultParseWidth:"any"})},K9={code:"en-US",formatDistance:Jie,formatLong:tae,formatRelative:nae,localize:fae,match:Tae,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Oae(e){const t=vr(e);return ul(t,q9(t))+1}function Y9(e){const t=vr(e),r=+mh(t)-+Hie(t);return Math.round(r/eP)+1}function X9(e,t){var c,f,d,h;const r=vr(e),n=r.getFullYear(),i=d1(),a=(t==null?void 0:t.firstWeekContainsDate)??((f=(c=t==null?void 0:t.locale)==null?void 0:c.options)==null?void 0:f.firstWeekContainsDate)??i.firstWeekContainsDate??((h=(d=i.locale)==null?void 0:d.options)==null?void 0:h.firstWeekContainsDate)??1,o=wo(e,0);o.setFullYear(n+1,0,a),o.setHours(0,0,0,0);const s=wl(o,t),l=wo(e,0);l.setFullYear(n,0,a),l.setHours(0,0,0,0);const u=wl(l,t);return r.getTime()>=s.getTime()?n+1:r.getTime()>=u.getTime()?n:n-1}function Pae(e,t){var s,l,u,c;const r=d1(),n=(t==null?void 0:t.firstWeekContainsDate)??((l=(s=t==null?void 0:t.locale)==null?void 0:s.options)==null?void 0:l.firstWeekContainsDate)??r.firstWeekContainsDate??((c=(u=r.locale)==null?void 0:u.options)==null?void 0:c.firstWeekContainsDate)??1,i=X9(e,t),a=wo(e,0);return a.setFullYear(i,0,n),a.setHours(0,0,0,0),wl(a,t)}function J9(e,t){const r=vr(e),n=+wl(r,t)-+Pae(r,t);return Math.round(n/eP)+1}function Nr(e,t){const r=e<0?"-":"",n=Math.abs(e).toString().padStart(t,"0");return r+n}const Xu={y(e,t){const r=e.getFullYear(),n=r>0?r:1-r;return Nr(t==="yy"?n%100:n,t.length)},M(e,t){const r=e.getMonth();return t==="M"?String(r+1):Nr(r+1,2)},d(e,t){return Nr(e.getDate(),t.length)},a(e,t){const r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h(e,t){return Nr(e.getHours()%12||12,t.length)},H(e,t){return Nr(e.getHours(),t.length)},m(e,t){return Nr(e.getMinutes(),t.length)},s(e,t){return Nr(e.getSeconds(),t.length)},S(e,t){const r=t.length,n=e.getMilliseconds(),i=Math.trunc(n*Math.pow(10,r-3));return Nr(i,t.length)}},gd={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Y6={G:function(e,t,r){const n=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});case"GGGG":default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if(t==="yo"){const n=e.getFullYear(),i=n>0?n:1-n;return r.ordinalNumber(i,{unit:"year"})}return Xu.y(e,t)},Y:function(e,t,r,n){const i=X9(e,n),a=i>0?i:1-i;if(t==="YY"){const o=a%100;return Nr(o,2)}return t==="Yo"?r.ordinalNumber(a,{unit:"year"}):Nr(a,t.length)},R:function(e,t){const r=H9(e);return Nr(r,t.length)},u:function(e,t){const r=e.getFullYear();return Nr(r,t.length)},Q:function(e,t,r){const n=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return Nr(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){const n=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return Nr(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){const n=e.getMonth();switch(t){case"M":case"MM":return Xu.M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){const n=e.getMonth();switch(t){case"L":return String(n+1);case"LL":return Nr(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){const i=J9(e,n);return t==="wo"?r.ordinalNumber(i,{unit:"week"}):Nr(i,t.length)},I:function(e,t,r){const n=Y9(e);return t==="Io"?r.ordinalNumber(n,{unit:"week"}):Nr(n,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):Xu.d(e,t)},D:function(e,t,r){const n=Oae(e);return t==="Do"?r.ordinalNumber(n,{unit:"dayOfYear"}):Nr(n,t.length)},E:function(e,t,r){const n=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});case"EEEE":default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){const i=e.getDay(),a=(i-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return Nr(a,2);case"eo":return r.ordinalNumber(a,{unit:"day"});case"eee":return r.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(i,{width:"short",context:"formatting"});case"eeee":default:return r.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){const i=e.getDay(),a=(i-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return Nr(a,t.length);case"co":return r.ordinalNumber(a,{unit:"day"});case"ccc":return r.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(i,{width:"narrow",context:"standalone"});case"cccccc":return r.day(i,{width:"short",context:"standalone"});case"cccc":default:return r.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,r){const n=e.getDay(),i=n===0?7:n;switch(t){case"i":return String(i);case"ii":return Nr(i,t.length);case"io":return r.ordinalNumber(i,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});case"iiii":default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){const i=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(e,t,r){const n=e.getHours();let i;switch(n===12?i=gd.noon:n===0?i=gd.midnight:i=n/12>
vendor: 4,681 bytes, line 208
208=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(e,t,r){const n=e.getHours();let i;switch(n>=17?i=gd.evening:n>=12?i=gd.afternoon:n>=4?i=gd.morning:i=gd.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(e,t,r){if(t==="ho"){let n=e.getHours()%12;return n===0&&(n=12),r.ordinalNumber(n,{unit:"hour"})}return Xu.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Xu.H(e,t)},K:function(e,t,r){const n=e.getHours()%12;return t==="Ko"?r.ordinalNumber(n,{unit:"hour"}):Nr(n,t.length)},k:function(e,t,r){let n=e.getHours();return n===0&&(n=24),t==="ko"?r.ordinalNumber(n,{unit:"hour"}):Nr(n,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):Xu.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Xu.s(e,t)},S:function(e,t){return Xu.S(e,t)},X:function(e,t,r){const n=e.getTimezoneOffset();if(n===0)return"Z";switch(t){case"X":return J6(n);case"XXXX":case"XX":return Cf(n);case"XXXXX":case"XXX":default:return Cf(n,":")}},x:function(e,t,r){const n=e.getTimezoneOffset();switch(t){case"x":return J6(n);case"xxxx":case"xx":return Cf(n);case"xxxxx":case"xxx":default:return Cf(n,":")}},O:function(e,t,r){const n=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+X6(n,":");case"OOOO":default:return"GMT"+Cf(n,":")}},z:function(e,t,r){const n=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+X6(n,":");case"zzzz":default:return"GMT"+Cf(n,":")}},t:function(e,t,r){const n=Math.trunc(e.getTime()/1e3);return Nr(n,t.length)},T:function(e,t,r){const n=e.getTime();return Nr(n,t.length)}};function X6(e,t=""){const r=e>0?"-":"+",n=Math.abs(e),i=Math.trunc(n/60),a=n%60;return a===0?r+String(i):r+String(i)+t+Nr(a,2)}function J6(e,t){return e%60===0?(e>0?"-":"+")+Nr(Math.abs(e)/60,2):Cf(e,t)}function Cf(e,t=""){const r=e>0?"-":"+",n=Math.abs(e),i=Nr(Math.trunc(n/60),2),a=Nr(n%60,2);return r+i+t+a}const Z6=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},Z9=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},kae=(e,t)=>{const r=e.match(/(P+)(p+)?/)||[],n=r[1],i=r[2];if(!i)return Z6(e,t);let a;switch(n){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;case"PPPP":default:a=t.dateTime({width:"full"});break}return a.replace("{{date}}",Z6(n,t)).replace("{{time}}",Z9(i,t))},Cae={p:Z9,P:kae},Nae=/^D+$/,Rae=/^Y+$/,Lae=["D","DD","YY","YYYY"];function Iae(e){return Nae.test(e)}function Dae(e){return Rae.test(e)}function Mae(e,t,r){const n=jae(e,t,r);if(console.warn(n),Lae.includes(e))throw new RangeError(n)}function jae(e,t,r){const n=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${n} to the input \`${r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const Fae=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,$ae=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Bae=/^'([^]*?)'?$/,Uae=/''/g,zae=/[a-zA-Z]/;function El(e,t,r){var c,f,d,h,g,p,v,m;const n=d1(),i=(r==null?void 0:r.locale)??n.locale??K9,a=(r==null?void 0:r.firstWeekContainsDate)??((f=(c=r==null?void 0:r.locale)==null?void 0:c.options)==null?void 0:f.firstWeekContainsDate)??n.firstWeekContainsDate??((h=(d=n.locale)==null?void 0:d.options)==null?void 0:h.firstWeekContainsDate)??1,o=(r==null?void 0:r.weekStartsOn)??((p=(g=r==null?void 0:r.locale)==null?void 0:g.options)==null?void 0:p.weekStartsOn)??n.weekStartsOn??((m=(v=n.locale)==null?void 0:v.options)==null?void 0:m.weekStartsOn)??0,s=vr(e);if(!Kie(s))throw new RangeError("Invalid time value");let l=t.match($ae).map(y=>{const x=y[0];if(x==="p"||x==="P"){const _=Cae[x];return _(y,i.formatLong)}return y}).join("").match(Fae).map(y=>{if(y==="''")return{isToken:!1,value:"'"};const x=y[0];if(x==="'")return{isToken:!1,value:Wae(y)};
208if(Y6[x])return{isToken:!0,value:y};if(x.match(zae))throw new RangeError("Format string contains an unescaped latin alphabet character `"+x+"`");return{isToken:!1,value:y}});i.localize.preprocessor&&(l=i.localize.preprocessor(s,l));const u={firstWeekContainsDate:a,weekStartsOn:o,locale:i};return l.map(y=>{if(!y.isToken)return y.value;const x=y.value;(!(r!=null&&r.useAdditionalWeekYearTokens)&&Dae(x)||!(r!=null&&r.useAdditionalDayOfYearTokens)&&Iae(x))&&Mae(x,t,String(e));const _=Y6[x[0]];return _(s,x,i.localize,u)}).join("")}function Wae(e){const t=e.match(Bae);return t?t[1].replace(Uae,"'"):e}function Hae(e){const t=vr(e),r=t.getFullYear(),n=t.getMonth(),i=wo(e,0);return i.setFullYear(r,n+1,0),i.setHours(0,0,0,0),i.getDate()}function qae(e){return Math.trunc(+vr(e)/1e3)}function Vae(e){const t=vr(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(0,0,0,0),t}function Gae(e,t){return Yie(Vae(e),Ba(e),t)+1}function TT(e,t){const r=vr(e),n=vr(t);return r.getTime()>n.getTime()}function Q9(e,t){const r=vr(e),n=vr(t);return+r<+n}function iP(e,t){const r=vr(e),n=vr(t);return r.getFullYear()===n.getFullYear()&&r.getMonth()===n.getMonth()}function Kae(e,t){const r=vr(e),n=vr(t);return r.getFullYear()===n.getFullYear()}function _S(e,t){return va(e,-t)}function SS(e,t){const r=vr(e),n=r.getFullYear(),i=r.getDate(),a=wo(e,0);a.setFullYear(n,t,15),a.setHours(0,0,0,0);const o=Hae(a);return r.setMonth(t,Math.min(i,o)),r}function Q6(e,t){const r=vr(e);return isNaN(+r)?wo(e,NaN):(r.setFullYear(t),r)}const e8={lessThanXSeconds:{standalone:{one:"weniger als 1 Sekunde",other:"weniger als {{count}} Sekunden"},withPreposition:{one:"weniger als 1 Sekunde",other:"weniger als {{count}} Sekunden"}},xSeconds:{standalone:{one:"1 Sekunde",other:"{{count}} Sekunden"},withPreposition:{one:"1 Sekunde",other:"{{count}} Sekunden"}},halfAMinute:{standalone:"eine halbe Minute",withPreposition:"einer halben Minute"},lessThanXMinutes:{standalone:{one:"weniger als 1 Minute",other:"weniger als {{count}} Minuten"},withPreposition:{one:"weniger als 1 Minute",other:"weniger als {{count}} Minuten"}},xMinutes:{standalone:{one:"1 Minute",other:"{{count}} Minuten"},withPreposition:{one:"1 Minute",other:"{{count}} Minuten"}},aboutXHours:{standalone:{one:"etwa 1 Stunde",other:"etwa {{count}} Stunden"},withPreposition:{one:"etwa 1 Stunde",other:"etwa {{count}} Stunden"}},xHours:{standalone:{one:"1 Stunde",other:"{{count}} Stunden"},withPreposition:{one:"1 Stunde",other:"{{count}} Stunden"}},xDays:{standalone:{one:"1 Tag",other:"{{count}} Tage"},withPreposition:{one:"1 Tag",other:"{{count}} Tagen"}},aboutXWeeks:{standalone:{one:"etwa 1 Woche",other:"etwa {{count}} Wochen"},withPreposition:{one:"etwa 1 Woche",other:"etwa {{count}} Wochen"}},xWeeks:{standalone:{one:"1 Woche",other:"{{count}} Wochen"},withPreposition:{one:"1 Woche",other:"{{count}} Wochen"}},aboutXMonths:{standalone:{one:"etwa 1 Monat",other:"etwa {{count}} Monate"},withPreposition:{one:"etwa 1 Monat",other:"etwa {{count}} Monaten"}},xMonths:{standalone:{one:"1 Monat",other:"{{count}} Monate"},withPreposition:{one:"1 Monat",other:"{{count}} Monaten"}},aboutXYears:{standalone:{one:"etwa 1 Jahr",other:"etwa {{count}} Jahre"},withPreposition:{one:"etwa 1 Jahr",other:"etwa {{count}} Jahren"}},xYears:{standalone:{one:"1 Jahr",other:"{{count}} Jahre"},withPreposition:{one:"1 Jahr",other:"{{count}} Jahren"}},overXYears:{standalone:{one:"mehr als 1 Jahr",other:"mehr als {{count}} Jahre"},withPreposition:{one:"mehr als 1 Jahr",other:"mehr als {{count}} Jahren"}},almostXYears:{standalone:{one:"fast 1 Jahr",other:"fast {{count}} Jahre"},withPreposition:{one:"fast 1 Jahr",other:"fast {{count}} Jahren"}}},Yae=(e,t,r)=>{let n;const i=r!=null&&r.addSuffix?e8[e].withPreposition:e8[e].standalone;return typeof i=="string"?n=i:t===1?n=i.one:n=i.other.replace("{{count}}",String(t)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+n:"vor "+n:n},Xae={full:"EEEE, do MMMM y",long:"do MMMM y",medium:"do MMM y",short:"dd.MM.y"},Jae={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},Zae={full:"{{date}} 'um' {{time}}",long:"{{date}} 'um' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},Qae={date:h0({formats:Xae,defaultWidth:"full"}),time:h0({formats:Jae,defaultWidth:"full"}),dateTime:h0({formats:Zae,defaultWidth:"full"})},eoe={lastWeek:"'letzten' eeee 'um' p",yesterday:"'gestern um' p",today:"'heute um' p",tomorrow:"'morgen um' p",nextWeek:"eeee 'um' p",other:"P"},toe=(e,t,r,n)=>
208eoe[e],roe={narrow:["v.Chr.","n.Chr."],abbreviated:["v.Chr.","n.Chr."],wide:["vor Christus","nach Christus"]},noe={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. Quartal","2. Quartal","3. Quartal","4. Quartal"]},OT={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],wide:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]},ioe={narrow:OT.narrow,abbreviated:["Jan.","Feb.","März","Apr.","Mai","Juni","Juli","Aug.","Sep.","Okt.","Nov.","Dez."],wide:OT.wide},aoe={narrow:["S","M","D","M","D","F","S"],short:["So","Mo","Di","Mi","Do","Fr","Sa"],abbreviated:["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],wide:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]},ooe={narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachm.",evening:"Abend",night:"Nacht"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"}},soe={narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachm.",evening:"abends",night:"nachts"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"}},loe=e=>Number(e)+".",uoe={ordinalNumber:loe,era:ol({values:roe,defaultWidth:"wide"}),quarter:ol({values:noe,defaultWidth:"wide",argumentCallback:e=>e-1}),month:ol({values:OT,formattingValues:ioe,defaultWidth:"wide"}),day:ol({values:aoe,defaultWidth:"wide"}),dayPeriod:ol({values:ooe,defaultWidth:"wide",formattingValues:soe,defaultFormattingWidth:"wide"})},coe=/^(\d+)(\.)?/i,foe=/\d+/i,hoe={narrow:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,abbreviated:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,wide:/^(vor Christus|vor unserer Zeitrechnung|nach Christus|unserer Zeitrechnung)/i},doe={any:[/^v/i,/^n/i]},poe={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](\.)? Quartal/i},goe={any:[/1/i,/2/i,/3/i,/4/i]},voe={narrow:/^[jfmasond]/i,abbreviated:/^(j[aä]n|feb|mär[z]?|apr|mai|jun[i]?|jul[i]?|aug|sep|okt|nov|dez)\.?/i,wide:/^(januar|februar|märz|april|mai|juni|juli|august|september|oktober|november|dezember)/i},moe={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^j[aä]/i,/^f/i,/^mär/i,/^ap/i,/^mai/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},yoe={narrow:/^[smdmf]/i,short:/^(so|mo|di|mi|do|fr|sa)/i,abbreviated:/^(son?|mon?|die?|mit?|don?|fre?|sam?)\.?/i,wide:/^(sonntag|montag|dienstag|mittwoch|donnerstag|freitag|samstag)/i},woe={any:[/^so/i,/^mo/i,/^di/i,/^mi/i,/^do/i,/^f/i,/^sa/i]},xoe={narrow:/^(vm\.?|nm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,abbreviated:/^(vorm\.?|nachm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,wide:/^(vormittags|nachmittags|Mitternacht|Mittag|morgens|nachmittags|abends|nachts)/i},boe={any:{am:/^v/i,pm:/^n/i,midnight:/^Mitte/i,noon:/^Mitta/i,morning:/morgens/i,afternoon:/nachmittags/i,evening:/abends/i,night:/nachts/i}},_oe={ordinalNumber:G9({matchPattern:coe,parsePattern:foe,valueCallback:e=>parseInt(e)}),era:sl({matchPatterns:hoe,defaultMatchWidth:"wide",parsePatterns:doe,defaultParseWidth:"any"}),quarter:sl({matchPatterns:poe,defaultMatchWidth:"wide",parsePatterns:goe,defaultParseWidth:"any",valueCallback:e=>e+1}),month:sl({matchPatterns:voe,defaultMatchWidth:"wide",parsePatterns:moe,defaultParseWidth:"any"}),day:sl({matchPatterns:yoe,defaultMatchWidth:"wide",parsePatterns:woe,defaultParseWidth:"any"}),dayPeriod:sl({matchPatterns:xoe,defaultMatchWidth:"wide",parsePatterns:boe,defaultParseWidth:"any"})},Soe={code:"de",formatDistance:Yae,formatLong:Qae,formatRelative:toe,localize:uoe,match:_oe,options:{weekStartsOn:1,firstWeekContainsDate:4}};var Dt=function(){return Dt=Object.assign||function(t){for(var r,n=1,i=arguments.length;n<i;n++){r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},Dt.apply(this,arguments)};function Eoe(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}function eU(e,t,r){for(var n=0,i=t.length,a;n<i;n++)(a||!(n in t))&&(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))}function p1(e){return e.mode==="multiple"}function g1(e){return e.mode==="range"}function Wb(e){return e.mode==="single"}var Aoe={root:"rdp",multiple_months:"rdp-multiple_months",with_weeknumber:"rdp-with_weeknumber",vhidden:"rdp-vhidden",button_reset:"rdp-button_reset",button:"rdp-button",caption:"rdp-caption",caption_start:"rdp-caption_start",caption_end:"rdp-caption_end",caption_between:"rdp-caption_between",caption_label:"rdp-caption_label",caption_dropdowns:"rd
208p-caption_dropdowns",dropdown:"rdp-dropdown",dropdown_month:"rdp-dropdown_month",dropdown_year:"rdp-dropdown_year",dropdown_icon:"rdp-dropdown_icon",months:"rdp-months",month:"rdp-month",table:"rdp-table",tbody:"rdp-tbody",tfoot:"rdp-tfoot",head:"rdp-head",head_row:"rdp-head_row",head_cell:"rdp-head_cell",nav:"rdp-nav",nav_button:"rdp-nav_button",nav_button_previous:"rdp-nav_button_previous",nav_button_next:"rdp-nav_button_next",nav_icon:"rdp-nav_icon",row:"rdp-row",weeknumber:"rdp-weeknumber",cell:"rdp-cell",day:"rdp-day",day_today:"rdp-day_today",day_outside:"rdp-day_outside",day_selected:"rdp-day_selected",day_disabled:"rdp-day_disabled",day_hidden:"rdp-day_hidden",day_range_start:"rdp-day_range_start",day_range_end:"rdp-day_range_end",day_range_middle:"rdp-day_range_middle"};function Toe(e,t){return El(e,"LLLL y",t)}function Ooe(e,t){return El(e,"d",t)}function Poe(e,t){return El(e,"LLLL",t)}function koe(e){return"".concat(e)}function Coe(e,t){return El(e,"cccccc",t)}function Noe(e,t){return El(e,"yyyy",t)}var Roe=Object.freeze({__proto__:null,formatCaption:Toe,formatDay:Ooe,formatMonthCaption:Poe,formatWeekNumber:koe,formatWeekdayName:Coe,formatYearCaption:Noe}),Loe=function(e,t,r){return El(e,"do MMMM (EEEE)",r)},Ioe=function(){return"Month: "},Doe=function(){return"Go to next month"},Moe=function(){return"Go to previous month"},joe=function(e,t){return El(e,"cccc",t)},Foe=function(e){return"Week n. ".concat(e)},$oe=function(){return"Year: "},Boe=Object.freeze({__proto__:null,labelDay:Loe,labelMonthDropdown:Ioe,labelNext:Doe,labelPrevious:Moe,labelWeekNumber:Foe,labelWeekday:joe,labelYearDropdown:$oe});function Uoe(){var e="buttons",t=Aoe,r=K9,n={},i={},a=1,o={},s=new Date;return{captionLayout:e,classNames:t,formatters:Roe,labels:Boe,locale:r,modifiersClassNames:n,modifiers:i,numberOfMonths:a,styles:o,today:s,mode:"default"}}function zoe(e){var t=e.fromYear,r=e.toYear,n=e.fromMonth,i=e.toMonth,a=e.fromDate,o=e.toDate;return n?a=Ba(n):t&&(a=new Date(t,0,1)),i?o=rP(i):r&&(o=new Date(r,11,31)),{fromDate:a?K0(a):void 0,toDate:o?K0(o):void 0}}var tU=I.createContext(void 0);function Woe(e){var t,r=e.initialProps,n=Uoe(),i=zoe(r),a=i.fromDate,o=i.toDate,s=(t=r.captionLayout)!==null&&t!==void 0?t:n.captionLayout;s!=="buttons"&&(!a||!o)&&(s="buttons");var l;(Wb(r)||p1(r)||g1(r))&&(l=r.onSelect);var u=Dt(Dt(Dt({},n),r),{captionLayout:s,classNames:Dt(Dt({},n.classNames),r.classNames),components:Dt({},r.components),formatters:Dt(Dt({},n.formatters),r.formatters),fromDate:a,labels:Dt(Dt({},n.labels),r.labels),mode:r.mode||n.mode,modifiers:Dt(Dt({},n.modifiers),r.modifiers),modifiersClassNames:Dt(Dt({},n.modifiersClassNames),r.modifiersClassNames),onSelect:l,styles:Dt(Dt({},n.styles),r.styles),toDate:o});return k.jsx(tU.Provider,{value:u,children:e.children})}function nn(){var e=I.useContext(tU);if(!e)throw new Error("useDayPicker must be used within a DayPickerProvider.");return e}function rU(e){var t=nn(),r=t.locale,n=t.classNames,i=t.styles,a=t.formatters.formatCaption;return k.jsx("div",{className:n.caption_label,style:i.caption_label,"aria-live":"polite",role:"presentation",id:e.id,children:a(e.displayMonth,{locale:r})})}function Hoe(e){return k.jsx("svg",Dt({width:"8px",height:"8px",viewBox:"0 0 120 120","data-testid":"iconDropdown"},e,{children:k.jsx("path",{d:"M4.22182541,48.2218254 C8.44222828,44.0014225 15.2388494,43.9273804 19.5496459,47.9996989 L19.7781746,48.2218254 L60,88.443 L100.221825,48.2218254 C104.442228,44.0014225 111.238849,43.9273804 115.549646,47.9996989 L115.778175,48.2218254 C119.998577,52.4422283 120.07262,59.2388494 116.000301,63.5496459 L115.778175,63.7781746 L67.7781746,111.778175 C63.5577717,115.998577 56.7611506,116.07262 52.4503541,112.000301 L52.2218254,111.778175 L4.22182541,63.7781746 C-0.0739418023,59.4824074 -0.0739418023,52.5175926 4.22182541,48.2218254 Z",fill:"currentColor",fillRule:"nonzero"})}))}function nU(e){var t,r,n=e.onChange,i=e.value,a=e.children,o=e.caption,s=e.className,l=e.style,u=nn(),c=(r=(t=u.components)===null||t===void 0?void 0:t.IconDropdown)!==null&&r!==void 0?r:Hoe;return k.jsxs("div",{className:s,style:l,children:[k.jsx("span",{className:u.classNames.vhidden,children:e["aria-label"]}),k.jsx("select",{name:e.name,"aria-label":e["aria-label"],className:u.classNames.dropdown,style:u.styles.dropdown,value:i,onChange:n,children:a}),k.jsxs("div",{className:u.classNames.caption_label,style:u.styles.caption_label,"aria-hidden":"true",children:[o,k.jsx(c,{className:u.classNames.dropdown_icon,style:u.styles.dropdown_icon})]})]})}function qoe(e){var t,r=nn(),n=r.fromDate,i=r.toDate,a=r.styles,o=r.locale,s=r.formatters.formatMonthCaption,l=r.classNames,u=r.components,c=r.labels.labelMonthDropdown;if(!n)return k.jsx(k.Fragment,{});if(!i)return k.jsx(k.Fragment,{});var f=[];if(Kae(n,i))for(var d=Ba(n),h=n.getMonth();h<=i.getMonth();h++)f.push(SS(d,h));else for(var d=Ba(new Date),h=0;h<=11;h++)f.push(SS(d,h));var g=function(v){var m=Number(v.target.value),y=SS(Ba(e.displayMonth),m);e.onChange(y)},p=(t=u==null?void 0:u.Dropdown)!==null&&t!==void 0?t:nU;return k.jsx(p,{name:"months","aria-label":c(),className:l.dropdown_month,style:a.dropdown_month,onChange:g,value:e.displayMonth.getMonth(),c
208aption:s(e.displayMonth,{locale:o}),children:f.map(function(v){return k.jsx("option",{value:v.getMonth(),children:s(v,{locale:o})},v.getMonth())})})}function Voe(e){var t,r=e.displayMonth,n=nn(),i=n.fromDate,a=n.toDate,o=n.locale,s=n.styles,l=n.classNames,u=n.components,c=n.formatters.formatYearCaption,f=n.labels.labelYearDropdown,d=[];if(!i)return k.jsx(k.Fragment,{});if(!a)return k.jsx(k.Fragment,{});for(var h=i.getFullYear(),g=a.getFullYear(),p=h;p<=g;p++)d.push(Q6(q9(new Date),p));var v=function(y){var x=Q6(Ba(r),Number(y.target.value));e.onChange(x)},m=(t=u==null?void 0:u.Dropdown)!==null&&t!==void 0?t:nU;return k.jsx(m,{name:"years","aria-label":f(),className:l.dropdown_year,style:s.dropdown_year,onChange:v,value:r.getFullYear(),caption:c(r,{locale:o}),children:d.map(function(y){return k.jsx("option",{value:y.getFullYear(),children:c(y,{locale:o})},y.getFullYear())})})}function Goe(e,t){var r=I.useState(e),n=r[0],i=r[1],a=t===void 0?n:t;return[a,i]}function Koe(e){var t=e.month,r=e.defaultMonth,n=e.today,i=t||r||n||new Date,a=e.toDate,o=e.fromDate,s=e.numberOfMonths,l=s===void 0?1:s;if(a&&Zv(a,i)<0){var u=-1*(l-1);i=Cs(a,u)}return o&&Zv(i,o)<0&&(i=o),Ba(i)}function Yoe(){var e=nn(),t=Koe(e),r=Goe(t,e.month),n=r[0],i=r[1],a=function(o){var s;if(!e.disableNavigation){var l=Ba(o);i(l),(s=e.onMonthChange)===null||s===void 0||s.call(e,l)}};return[n,a]}function Xoe(e,t){for(var r=t.reverseMonths,n=t.numberOfMonths,i=Ba(e),a=Ba(Cs(i,n)),o=Zv(a,i),s=[],l=0;l<o;l++){var u=Cs(i,l);s.push(u)}return r&&(s=s.reverse()),s}function Joe(e,t){if(!t.disableNavigation){var r=t.toDate,n=t.pagedNavigation,i=t.numberOfMonths,a=i===void 0?1:i,o=n?a:1,s=Ba(e);if(!r)return Cs(s,o);var l=Zv(r,e);if(!(l<a))return Cs(s,o)}}function Zoe(e,t){if(!t.disableNavigation){var r=t.fromDate,n=t.pagedNavigation,i=t.numberOfMonths,a=i===void 0?1:i,o=n?a:1,s=Ba(e);if(!r)return Cs(s,-o);var l=Zv(s,r);if(!(l<=0))return Cs(s,-o)}}var iU=I.createContext(void 0);function Qoe(e){var t=nn(),r=Yoe(),n=r[0],i=r[1],a=Xoe(n,t),o=Joe(n,t),s=Zoe(n,t),l=function(f){return a.some(function(d){return iP(f,d)})},u=function(f,d){l(f)||(d&&Q9(f,d)?i(Cs(f,1+t.numberOfMonths*-1)):i(f))},c={currentMonth:n,displayMonths:a,goToMonth:i,goToDate:u,previousMonth:s,nextMonth:o,isDateDisplayed:l};return k.jsx(iU.Provider,{value:c,children:e.children})}function v1(){var e=I.useContext(iU);if(!e)throw new Error("useNavigation must be used within a NavigationProvider");return e}function t8(e){var t,r=nn(),n=r.classNames,i=r.styles,a=r.components,o=v1().goToMonth,s=function(c){o(Cs(c,e.displayIndex?-e.dis
208playIndex:0))},l=(t=a==null?void 0:a.CaptionLabel)!==null&&t!==void 0?t:rU,u=k.jsx(l,{id:e.id,displayMonth:e.displayMonth});return k.jsxs("div",{className:n.caption_dropdowns,style:i.caption_dropdowns,children:[k.jsx("div",{className:n.vhidden,children:u}),k.jsx(qoe,{onChange:s,displayMonth:e.displayMonth}),k.jsx(Voe,{onChange:s,displayMonth:e.displayMonth})]})}function ese(e){return k.jsx("svg",Dt({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:k.jsx("path",{d:"M69.490332,3.34314575 C72.6145263,0.218951416 77.6798462,0.218951416 80.8040405,3.34314575 C83.8617626,6.40086786 83.9268205,11.3179931 80.9992143,14.4548388 L80.8040405,14.6568542 L35.461,60 L80.8040405,105.343146 C83.8617626,108.400868 83.9268205,113.317993 80.9992143,116.454839 L80.8040405,116.656854 C77.7463184,119.714576 72.8291931,119.779634 69.6923475,116.852028 L69.490332,116.656854 L18.490332,65.6568542 C15.4326099,62.5991321 15.367552,57.6820069 18.2951583,54.5451612 L18.490332,54.3431458 L69.490332,3.34314575 Z",fill:"currentColor",fillRule:"nonzero"})}))}function tse(e){return k.jsx("svg",Dt({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:k.jsx("path",{d:"M49.8040405,3.34314575 C46.6798462,0.218951416 41.6145263,0.218951416 38.490332,3.34314575 C35.4326099,6.40086786 35.367552,11.3179931 38.2951583,14.4548388 L38.490332,14.6568542 L83.8333725,60 L38.490332,105.343146 C35.4326099,108.400868 35.367552,113.317993 38.2951583,116.454839 L38.490332,116.656854 C41.5480541,119.714576 46.4651794,119.779634 49.602025,116.852028 L49.8040405,116.656854 L100.804041,65.6568542 C103.861763,62.5991321 103.926821,57.6820069 100.999214,54.5451612 L100.804041,54.3431458 L49.8040405,3.34314575 Z",fill:"currentColor"})}))}var L2=I.forwardRef(function(e,t){var r=nn(),n=r.classNames,i=r.styles,a=[n.button_reset,n.button];e.className&&a.push(e.className);var o=a.join(" "),s=Dt(Dt({},i.button_reset),i.button);return e.style&&Object.assign(s,e.style),k.jsx("button",Dt({},e,{ref:t,type:"button",className:o,style:s}))});function rse(e){var t,r,n=nn(),i=n.dir,a=n.locale,o=n.classNames,s=n.styles,l=n.labels,u=l.labelPrevious,c=l.labelNext,f=n.components;if(!e.nextMonth&&!e.previousMonth)return k.jsx(k.Fragment,{});var d=u(e.previousMonth,{locale:a}),h=[o.nav_button,o.nav_button_previous].join(" "),g=c(e.nextMonth,{locale:a}),p=[o.nav_button,o.nav_button_next].join(" "),v=(t=f==null?void 0:f.IconRight)!==null&&t!==void 0?t:tse,m=(r=f==null?void 0:f.IconLeft)!==null&&r!==void 0?r:ese;return k.jsxs("div",{className:o.nav,style:s.nav,children:[!e.hidePrevious&&k.jsx(L2,{name:"previous-month","aria-label":d,className:h,style:s.nav_button_previous,disabled:!e.previousMonth,onClick:e.onPreviousClick,children:i==="rtl"?k.jsx(v,{className:o.nav_icon,style:s.nav_icon}):k.jsx(m,{className:o.nav_icon,style:s.nav_icon})}),!e.hideNext&&k.jsx(L2,{name:"next-month","aria-label":g,className:p,style:s.nav_button_next,disabled:!e.nextMonth,onClick:e.onNextClick,children:i==="rtl"?k.jsx(m,{className:o.nav_icon,style:s.nav_icon}):k.jsx(v,{className:o.nav_icon,style:s.nav_icon})})]})}function r8(e){var t=nn().numberOfMonths,r=v1(),n=r.previousMonth,i=r.nextMonth,a=r.goToMonth,o=r.displayMonths,s=o.findIndex(function(g){return iP(e.displayMonth,g)}),l=s===0,u=s===o.length-1,c=t>1&&(l||!u),f=t>1&&(u||!l),d=function(){n&&a(n)},h=function(){i&&a(i)};return k.jsx(rse,{displayMonth:e.displayMonth,hideNext:c,hidePrevious:f,nextMonth:i,previousMonth:n,onPreviousClick:d,onNextClick:h})}function nse(e){var t,r=nn(),n=r.classNames,i=r.disableNavigation,a=r.styles,o=r.captionLayout,s=r.components,l=(t=s==null?void 0:s.CaptionLabel)!==null&&t!==void 0?t:rU,u;return i?u=k.jsx(l,{id:e.id,displayMonth:e.displayMonth}):o==="dropdown"?u=k.jsx(t8,{displayMonth:e.displayMonth,id:e.id}):o==="dropdown-buttons"?u=k.jsxs(k.Fragment,{children:[k.jsx(t8,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id}),k.jsx(r8,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id})]}):u=k.jsxs(k.Fragment,{children:[k.jsx(l,{id:e.id,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),k.jsx(r8,{displayMonth:e.displayMonth,id:e.id})]}),k.jsx("div",{className:n.caption,style:a.caption,children:u})}function ise(e){var t=nn(),r=t.footer,n=t.styles,i=t.classNames.tfoot;return r?k.jsx("tfoot",{className:i,style:n.tfoot,children:k.jsx("tr",{children:k.jsx("td",{colSpan:8,children:r})})}):k.jsx(k.Fragment,{})}function ase(e,t,r){for(var n=r?mh(new Date):wl(new Date,{locale:e,weekStartsOn:t}),i=[],a=0;a<7;a++){var o=va(n,a);i.push(o)}return i}function ose(){var e=nn(),t=e.classNames,r=e.styles,n=e.showWeekNumber,i=e.locale,a=e.weekStartsOn,o=e.ISOWeek,s=e.formatters.formatWeekdayName,l=e.labels.labelWeekday,u=ase(i,a,o);return k.jsxs("tr",{style:r.head_row,className:t.head_row,children:[n&&k.jsx("td",{style:r.head_cell,className:t.head_cell}),u.map(function(c,f){return k.jsx("th",{scope:"col",className:t.head_cell,style:r.head_cell,"aria-label":l(c,{locale:i}),children:s(c,{locale:i})},f)})]})}function sse(){var e,t=nn(),r=t.classNames,n=t.styles,i=t.components,a=(e=i==null?void 0:i.HeadRow)!==null&&e!==void 0?e:ose;return k.jsx("thead",{style:n.head,className:r.head,children:k.jsx(a,{})})}function lse(e){var t=nn(),r=t.locale,n=t.formatters.formatDay;return k.jsx(k.Fragment,{children:n(e.date,{locale:r})})}var aP=I.createContext(void 0);function use(e){if(!p1(e.initialProps)){var t={selected:void 0,modifiers:{disabled:[]}};return k.jsx(aP.Provider,{value:t,children:e.children})}return k.jsx(cse,{initialProps:e.initialProps,children:e.children})}function cse(e){var t=e.initialProps,r=e.children,n=t.selected,i=t.min,a=t.max,o=function(u,c,f){var d,h;(d=t.onDayClick)===null||d===void 0||d.call(t,u,c,f);var g=!!(c.selected&&i&&(n==null?void 0:n.length)===i);if(!g){var p=!!(!c.selected&&a&&(n==null?void 0:n.length)===a);if(!p){var v=n?eU([],n):[];if(c.selected){var m=v.findIndex(function(y){return Ia(u,y)});v.splice(m,1)}else v.push(u);(h=t.onSelect)===null||h===void 0||h.call(t,v,u,c,f)}}},s={disabled:[]};n&&s.disabled.push(function(u){var c=a&&n.length>a-1,f=n.some(function(d){return Ia(d,u)});return!!(c&&!f)});
208var l={selected:n,onDayClick:o,modifiers:s};return k.jsx(aP.Provider,{value:l,children:r})}function oP(){var e=I.useContext(aP);if(!e)throw new Error("useSelectMultiple must be used within a SelectMultipleProvider");return e}function fse(e,t){var r=t||{},n=r.from,i=r.to;return n&&i?Ia(i,e)&&Ia(n,e)?void 0:Ia(i,e)?{from:i,to:void 0}:Ia(n,e)?void 0:TT(n,e)?{from:e,to:i}:{from:n,to:e}:i?TT(e,i)?{from:i,to:e}:{from:e,to:i}:n?Q9(e,n)?{from:e,to:n}:{from:n,to:e}:{from:e,to:void 0}}var sP=I.createContext(void 0);function hse(e){if(!g1(e.initialProps)){var t={selected:void 0,modifiers:{range_start:[],range_end:[],range_middle:[],disabled:[]}};return k.jsx(sP.Provider,{value:t,children:e.children})}return k.jsx(dse,{initialProps:e.initialProps,children:e.children})}function dse(e){var t=e.initialProps,r=e.children,n=t.selected,i=n||{},a=i.from,o=i.to,s=t.min,l=t.max,u=function(h,g,p){var v,m;(v=t.onDayClick)===null||v===void 0||v.call(t,h,g,p);var y=fse(h,n);(m=t.onSelect)===null||m===void 0||m.call(t,y,h,g,p)},c={range_start:[],range_end:[],range_middle:[],disabled:[]};if(a?(c.range_start=[a],o?(c.range_end=[o],Ia(a,o)||(c.range_middle=[{after:a,before:o}])):c.range_end=[a]):o&&(c.range_start=[o],c.range_end=[o]),s&&(a&&!o&&c.disabled.push({after:_S(a,s-1),before:va(a,s-1)}),a&&o&&c.disabled.push({after:a,before:va(a,s-1)}),!a&&o&&c.disabled.push({after:_S(o,s-1),before:va(o,s-1)})),l){if(a&&!o&&(c.disabled.push({before:va(a,-l+1)}),c.disabled.push({after:va(a,l-1)})),a&&o){var f=ul(o,a)+1,d=l-f;c.disabled.push({before:_S(a,d)}),c.disabled.push({after:va(o,d)})}!a&&o&&(c.disabled.push({before:va(o,-l+1)}),c.disabled.push({after:va(o,l-1)}))}return k.jsx(sP.Provider,{value:{selected:n,onDayClick:u,modifiers:c},children:r})}function lP(){var e=I.useContext(sP);if(!e)throw new Error("useSelectRange must be used within a SelectRangeProvider");return e}function zw(e){return Array.isArray(e)?eU([],e):e!==void 0?[e]:[]}function pse(e){var t={};return Object.entries(e).forEach(function(r){var n=r[0],i=r[1];t[n]=zw(i)}),t}var Ns;(function(e){e.Outside="outside",e.Disabled="disabled",e.Selected="selected",e.Hidden="hidden",e.Today="today",e.RangeStart="range_start",e.RangeEnd="range_end",e.RangeMiddle="range_middle"})(Ns||(Ns={}));var gse=Ns.Selected,Bl=Ns.Disabled,vse=Ns.Hidden,mse=Ns.Today,ES=Ns.RangeEnd,AS=Ns.RangeMiddle,TS=Ns.RangeStart,yse=Ns.Outside;function wse(e,t,r){var n,i=(n={},n[gse]=zw(e.selected),n[Bl]=zw(e.disabled),n[vse]=zw(e.hidden),n[mse]=[e.today],n[ES]=[],n[AS]=[],n[TS]=[],n[yse]=[],n);return e.fromDate&&i[Bl].push({before:e.fromDate}),e.toDate&&i[Bl].push({after:e.toDate}),p1(e)?i[Bl]=i[Bl].concat(t.modifiers[Bl]):g1(e)&&(i[Bl]=i[Bl].concat(r.modifiers[Bl]),i[TS]=r.modifiers[TS],i[AS]=r.modifiers[AS],i[ES]=r.modifiers[ES]),i}var aU=I.createContext(void 0);function xse(e){var t=nn(),r=oP(),n=lP(),i=wse(t,r,n),a=pse(t.modifiers),o=Dt(Dt({},i),a);return k.jsx(aU.Provider,{value:o,children:e.children})}function oU(){var e=I.useContext(aU);if(!e)throw new Error("useModifiers must be used within a ModifiersProvider");return e}function bse(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function _se(e){return!!(e&&typeof e=="object"&&"from"in e)}function Sse(e){return!!(e&&typeof e=="object"&&"after"in e)}function Ese(e){return!!(e&&typeof e=="object"&&"before"in e)}function Ase(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function Tse(e,t){var r,n=t.from,i=t.to;if(n&&i){var a=ul(i,n)<0;a&&(r=[i,n],n=r[0],i=r[1]);var o=ul(e,n)>=0&&ul(i,e)>=0;return o}return i?Ia(i,e):n?Ia(n,e):!1}function Ose(e){return tP(e)}function Pse(e){return Array.isArray(e)&&e.every(tP)}function kse(e,t){return t.some(function(r){if(typeof r=="boolean")return r;if(Ose(r))return Ia(e,r);if(Pse(r))return r.includes(e);if(_se(r))return Tse(e,r);if(Ase(r))return r.dayOfWeek.includes(e.getDay());if(bse(r)){var n=ul(r.before,e),i=ul(r.after,e),a=n>0,o=i<0,s=TT(r.before,r.after);return s?o&&a:a||o}return Sse(r)?ul(e,r.after)>0:Ese(r)?ul(r.before,e)>0:typeof r=="function"?r(e):!1})}function uP(e,t,r){var n=Object.keys(t).reduce(function(a,o){var s=t[o];return kse(e,s)&&a.push(o),a},[]),i={};
208return n.forEach(function(a){return i[a]=!0}),r&&!iP(e,r)&&(i.outside=!0),i}function Cse(e,t){for(var r=Ba(e[0]),n=rP(e[e.length-1]),i,a,o=r;o<=n;){var s=uP(o,t),l=!s.disabled&&!s.hidden;if(!l){o=va(o,1);continue}if(s.selected)return o;s.today&&!a&&(a=o),i||(i=o),o=va(o,1)}return a||i}var Nse=365;function sU(e,t){var r=t.moveBy,n=t.direction,i=t.context,a=t.modifiers,o=t.retry,s=o===void 0?{count:0,lastFocused:e}:o,l=i.weekStartsOn,u=i.fromDate,c=i.toDate,f=i.locale,d={day:va,week:AT,month:Cs,year:qie,startOfWeek:function(v){return i.ISOWeek?mh(v):wl(v,{locale:f,weekStartsOn:l})},endOfWeek:function(v){return i.ISOWeek?V9(v):nP(v,{locale:f,weekStartsOn:l})}},h=d[r](e,n==="after"?1:-1);n==="before"&&u?h=Vie([u,h]):n==="after"&&c&&(h=Gie([c,h]));var g=!0;if(a){var p=uP(h,a);g=!p.disabled&&!p.hidden}return g?h:s.count>Nse?s.lastFocused:sU(h,{moveBy:r,direction:n,context:i,modifiers:a,retry:Dt(Dt({},s),{count:s.count+1})})}var lU=I.createContext(void 0);function Rse(e){var t=v1(),r=oU(),n=I.useState(),i=n[0],a=n[1],o=I.useState(),s=o[0],l=o[1],u=Cse(t.displayMonths,r),c=i??(s&&t.isDateDisplayed(s))?s:u,f=function(){l(i),a(void 0)},d=function(v){a(v)},h=nn(),g=function(v,m){if(i){var y=sU(i,{moveBy:v,direction:m,context:h,modifiers:r});Ia(i,y)||(t.goToDate(y,i),d(y))}},p={focusedDay:i,focusTarget:c,blur:f,focus:d,focusDayAfter:function(){return g("day","after")},focusDayBefore:function(){return g("day","before")},focusWeekAfter:function(){return g("week","after")},focusWeekBefore:function(){return g("week","before")},focusMonthBefore:function(){return g("month","before")},focusMonthAfter:function(){return g("month","after")},focusYearBefore:function(){return g("year","before")},focusYearAfter:function(){return g("year","after")},focusStartOfWeek:function(){return g("startOfWeek","before")},focusEndOfWeek:function(){return g("endOfWeek","after")}};return k.jsx(lU.Provider,{value:p,children:e.children})}function cP(){var e=I.useContext(lU);if(!e)throw new Error("useFocusContext must be used within a FocusProvider");return e}function Lse(e,t){var r=oU(),n=uP(e,r,t);return n}var fP=I.createContext(void 0);function Ise(e){if(!Wb(e.initialProps)){var t={selected:void 0};return k.jsx(fP.Provider,{value:t,children:e.children})}return k.jsx(Dse,{initialProps:e.initialProps,children:e.children})}function Dse(e){var t=e.initialProps,r=e.children,n=function(a,o,s){var l,u,c;if((l=t.onDayClick)===null||l===void 0||l.call(t,a,o,s),o.selected&&!t.required){(u=t.onSelect)===null||u===void 0||u.call(t,void 0,a,o,s);return}(c=t.onSelect)===null||c===void 0||c.call(t,a,a,o,s)},i={selected:t.selected,onDayClick:n};return k.jsx(fP.Provider,{value:i,children:r})}function uU(){var e=I.useContext(fP);if(!e)throw new Error("useSelectSingle must be used within a SelectSingleProvider");return e}function Mse(e,t){var r=nn(),n=uU(),i=oP(),a=lP(),o=cP(),s=o.focusDayAfter,l=o.focusDayBefore,u=o.focusWeekAfter,c=o.focusWeekBefore,f=o.blur,d=o.focus,h=o.focusMonthBefore,g=o.focusMonthAfter,p=o.focusYearBefore,v=o.focusYearAfter,m=o.focusStartOfWeek,y=o.focusEndOfWeek,x=function(X){var W,J,me,ye;Wb(r)?(W=n.onDayClick)===null||W===void 0||W.call(n,e,t,X):p1(r)?(J=i.onDayClick)===null||J===void 0||J.call(i,e,t,X):g1(r)?(me=a.onDayClick)===null||me===void 0||me.call(a,e,t,X):(ye=r.onDayClick)===null||ye===void 0||ye.call(r,e,t,X)},_=function(X){var W;d(e),(W=r.onDayFocus)===null||W===void 0||W.call(r,e,t,X)},S=function(X){var W;f(),(W=r.onDayBlur)===null||W===void 0||W.call(r,e,t,X)},T=function(X){var W;(W=r.onDayMouseEnter)===null||W===void 0||W.call(r,e,t,X)},A=function(X){var W;(W=r.onDayMouseLeave)===null||W===void 0||W.call(r,e,t,X)},N=function(X){var W;(W=r.onDayPointerEnter)===null||W===void 0||W.call(r,e,t,X)},P=function(X){var W;(W=r.onDayPointerLeave)===null||W===void 0||W.call(r,e,t,X)},F=function(X){var W;(W=r.onDayTouchCancel)===null||W===void 0||W.call(r,e,t,X)},R=function(X){var W;(W=r.onDayTouchEnd)===null||W===void 0||W.call(r,e,t,X)},L=function(X){var W;(W=r.onDayTouchMove)===null||W===void 0||W.call(r,e,t,X)},B=function(X){var W;(W=r.onDayTouchStart)===null||W===void 0||W.call(r,e,t,X)},U=function(X){var W;(W=r.onDayKeyUp)===null||W===void 0||W.call(r,e,t,X)},K=function(X){var W;switch(X.key){case"ArrowLeft":X.preventDefault(),X.stopPropagation(),r.dir==="rtl"?s():l();break;case"ArrowRight":X.preventDefault(),X.stopPropagation(),r.dir==="rtl"?l(
208):s();break;case"ArrowDown":X.preventDefault(),X.stopPropagation(),u();break;case"ArrowUp":X.preventDefault(),X.stopPropagation(),c();break;case"PageUp":X.preventDefault(),X.stopPropagation(),X.shiftKey?p():h();break;case"PageDown":X.preventDefault(),X.stopPropagation(),X.shiftKey?v():g();break;case"Home":X.preventDefault(),X.stopPropagation(),m();break;case"End":X.preventDefault(),X.stopPropagation(),y();break}(W=r.onDayKeyDown)===null||W===void 0||W.call(r,e,t,X)},te={onClick:x,onFocus:_,onBlur:S,onKeyDown:K,onKeyUp:U,onMouseEnter:T,onMouseLeave:A,onPointerEnter:N,onPointerLeave:P,onTouchCancel:F,onTouchEnd:R,onTouchMove:L,onTouchStart:B};return te}function jse(){var e=nn(),t=uU(),r=oP(),n=lP(),i=Wb(e)?t.selected:p1(e)?r.selected:g1(e)?n.selected:void 0;return i}function Fse(e){return Object.values(Ns).includes(e)}function $se(e,t){var r=[e.classNames.day];return Object.keys(t).forEach(function(n){var i=e.modifiersClassNames[n];if(i)r.push(i);else if(Fse(n)){var a=e.classNames["day_".concat(n)];a&&r.push(a)}}),r}function Bse(e,t){var r=Dt({},e.styles.day);return Object.keys(t).forEach(function(n){var i;r=Dt(Dt({},r),(i=e.modifiersStyles)===null||i===void 0?void 0:i[n])}),r}function Use(e,t,r){var n,i,a,o=nn(),s=cP(),l=Lse(e,t),u=Mse(e,l),c=jse(),f=!!(o.onDayCl
208ick||o.mode!=="default");I.useEffect(function(){var T;l.outside||s.focusedDay&&f&&Ia(s.focusedDay,e)&&((T=r.current)===null||T===void 0||T.focus())},[s.focusedDay,e,r,f,l.outside]);var d=$se(o,l).join(" "),h=Bse(o,l),g=!!(l.outside&&!o.showOutsideDays||l.hidden),p=(a=(i=o.components)===null||i===void 0?void 0:i.DayContent)!==null&&a!==void 0?a:lse,v=k.jsx(p,{date:e,displayMonth:t,activeModifiers:l}),m={style:h,className:d,children:v,role:"gridcell"},y=s.focusTarget&&Ia(s.focusTarget,e)&&!l.outside,x=s.focusedDay&&Ia(s.focusedDay,e),_=Dt(Dt(Dt({},m),(n={disabled:l.disabled,role:"gridcell"},n["aria-selected"]=l.selected,n.tabIndex=x||y?0:-1,n)),u),S={isButton:f,isHidden:g,activeModifiers:l,selectedDays:c,buttonProps:_,divProps:m};return S}function zse(e){var t=I.useRef(null),r=Use(e.date,e.displayMonth,t);return r.isHidden?k.jsx("div",{role:"gridcell"}):r.isButton?k.jsx(L2,Dt({name:"day",ref:t},r.buttonProps)):k.jsx("div",Dt({},r.divProps))}function Wse(e){var t=e.number,r=e.dates,n=nn(),i=n.onWeekNumberClick,a=n.styles,o=n.classNames,s=n.locale,l=n.labels.labelWeekNumber,u=n.formatters.formatWeekNumber,c=u(Number(t),{locale:s});if(!i)return k.jsx("span",{className:o.weeknumber,style:a.weeknumber,children:c});var f=l(Number(t),{locale:s}),d=function(h){i(t,r,h)};return k.jsx(L2,{name:"week-number","aria-label":f,className:o.weeknumber,style:a.weeknumber,onClick:d,children:c})}function Hse(e){var t,r,n=nn(),i=n.styles,a=n.classNames,o=n.showWeekNumber,s=n.components,l=(t=s==null?void 0:s.Day)!==null&&t!==void 0?t:zse,u=(r=s==null?void 0:s.WeekNumber)!==null&&r!==void 0?r:Wse,c;return o&&(c=k.jsx("td",{className:a.cell,style:i.cell,children:k.jsx(u,{number:e.weekNumber,dates:e.dates})})),k.jsxs("tr",{className:a.row,style:i.row,children:[c,e.dates.map(function(f){return k.jsx("td",{className:a.cell,style:i.cell,role:"presentation",children:k.jsx(l,{displayMonth:e.displayMonth,date:f})},qae(f))})]})}function n8(e,t,r){for(var n=r!=null&&r.ISOWeek?V9(t):nP(t,r),i=r!=null&&r.ISOWeek?mh(e):wl(e,r),a=ul(n,i),o=[],s=0;s<=a;s++)o.push(va(i,s));var l=o.reduce(function(u,c){var f=r!=null&&r.ISOWeek?Y9(c):J9(c,r),d=u.find(function(h){return h.weekNumber===f});return d?(d.dates.push(c),u):(u.push({weekNumber:f,dates:[c]}),u)},[]);return l}function qse(e,t){var r=n8(Ba(e),rP(e),t);if(t!=null&&t.useFixedWeeks){var n=Gae(e,t);if(n<6){var i=r[r.length-1],a=i.dates[i.dates.length-1],o=AT(a,6-n),s=n8(AT(a,1),o,t);r.push.apply(r,s)}}return r}function Vse(e){var t,r,n,i=nn(),a=i.locale,o=i.classNames,s=i.styles,l=i.hideHead,u=i.fixedWeeks,c=i.components,f=i.weekStartsOn,d=i.firstWeekContainsDate,h=i.ISOWeek,g=qse(e.displayMonth,{useFixedWeeks:!!u,ISOWeek:h,locale:a,weekStartsOn:f,firstWeekContainsDate:d}),p=(t=c==null?void 0:c.Head)!==null&&t!==void 0?t:sse,v=(r=c==null?void 0:c.Row)!==null&&r!==void 0?r:Hse,m=(n=c==null?void 0:c.Footer)!==null&&n!==void 0?n:ise;return k.jsxs("table",{id:e.id,className:o.table,style:s.table,role:"grid","aria-labelledby":e["aria-labelledby"],children:[!l&&k.jsx(p,{}),k.jsx("tbody",{className:o.tbody,style:s.tbody,children:g.map(function(y){return k.jsx(v,{displayMonth:e.displayMonth,dates:y.dates,weekNumber:y.weekNumber},y.weekNumber)})}),k.jsx(m,{displayMonth:e.displayMonth})]})}function Gse(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var Kse=Gse()?I.useLayoutEffect:I.useEffect,OS=!1,Yse=0;function i8(){return"react-day-picker-".concat(++Yse)}function Xse(e){var t,r=e??(OS?i8():null),n=I.useState(r),i=n[0],a=n[1];return Kse(function(){i===null&&a(i8())},[]),I.useEffect(function(){OS===!1&&(OS=!0)},[]),(t=e??i)!==null&&t!==void 0?t:void 0}function Jse(e){var t,r,n=nn(),i=n.dir,a=n.classNames,o=n.styles,s=n.components,l=v1().displayMonths,u=Xse(n.id?"".concat(n.id,"-").concat(e.displayIndex):void 0),c=n.id?"".concat(n.id,"-grid-").concat(e.displayIndex):void 0,f=[a.month],d=o.month,h=e.displayIndex===0,g=e.displayIndex===l.length-1,p=!h&&!g;i==="rtl"&&(t=[h,g],g=t[0],h=t[1]),h&&(f.push(a.caption_start),d=Dt(Dt({},d),o.caption_start)),g&&(f.push(a.caption_end),d=Dt(Dt({},d),o.caption_end)),p&&(f.push(a.caption_between),d=Dt(Dt({},d),o.caption_between));var v=(r=s==null?void 0:s.Caption)!==null&&r!==void 0?r:nse;return k.jsxs("div",{className:f.join(" "),style:d,children:[k.jsx(v,{id:u,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),k.jsx(Vse,{id:c,"aria-labelledby":u,displayMonth:e.displayMonth})]},e.displayIndex)}function Zse(e){var t=nn(),r=t.classNames,n=t.styles;return k.jsx("div",{className:r.months,style:n.months,children:e.children})}function Qse(e){var t,r,n=e.initialProps,i=nn(),a=cP(),o=v1(),s=I.useState(!1),l=s[0],u=s[1];I.useEffect(function(){i.initialFocus&&a.focusTarget&&(l||(a.focus(a.focusTarget),u(!0)))},[i.initialFocus,l,a.focus,a.focusTarget,a]);var c=[i.classNames.root,i.className];i.numberOfMonths>1&&c.push(i.classNames.multiple_months),i.showWeekNumber&&c.push(i.classNames.with_weeknumber);var f=Dt(Dt({},i.styles.root),i.style),d=Object.keys(n).filter(function(g){return g.startsWith("data-")}).reduce(function(g,p){var v;return Dt(Dt({},g),(v={},v[p]=n[p],v))},{}),h=(r=(t=n.components)===null||t===void 0?void 0:t.Months)!==null&&r!==void 0?r:Zse;return k.jsx("div",Dt({className:c.join(" "),style:f,dir:i.dir,id:i.id,nonce:n.nonce,title:n.title,lang:n.lang},d,{children:k.jsx(h,{children:o.displayMonths.map(function(g,p){return k.jsx(Jse,{displayIndex:p,displayMonth:g},p)})})}))}function ele(e){var t=e.children,r=Eoe(e,["children"]);return k.jsx(Woe,{initialProps:r,children:k.jsx(Qoe,{children:k.jsx(Ise,{initialProps:r,children:k.jsx(use,{initialProps:r,children:k.jsx(hse,{initialProps:r,children:k.jsx(xse,{children:k.jsx(Rse,{children:t})})})})})})})}function tle(e){return k.jsx(ele,Dt({},e,{children:k.jsx(Qse,{initialProps:e})}))}function cU({className:e,classNames:t,showOutsideDays:r=!0,...n}){return k.jsx(tle,{showOutsideDays:r,className:er("p-3",e),classNames:{months:"flex flex-col sm:flex-row space-y-4 sm:sp
208ace-x-4 sm:space-y-0",month:"space-y-4",caption:"flex justify-center pt-1 relative items-center",caption_label:"text-sm font-medium",nav:"space-x-1 flex items-center",nav_button:er(vT({variant:"outline"}),"h-7 w-7 bg-transparent p-0 opacity-50 hover:opacity-100"),nav_button_previous:"absolute left-1",nav_button_next:"absolute right-1",table:"w-full border-collapse space-y-1",head_row:"flex",head_cell:"text-muted-foreground rounded-md w-9 font-normal text-[0.8rem]",row:"flex w-full mt-2",cell:"h-9 w-9 text-center text-sm p-0 relative [&:has([aria-selected].day-range-end)]:rounded-r-md [&:has([aria-selected].day-outside)]:bg-accent/50 [&:has([aria-selected])]:bg-accent first:[&:has([aria-selected])]:rounded-l-md last:[&:has([aria-selected])]:rounded-r-md focus-within:relative focus-within:z-20",day:er(vT({variant:"ghost"}),"h-9 w-9 p-0 font-normal aria-selected:opacity-100"),day_range_end:"day-range-end",day_selected:"bg-primary text-primary-foreground hover:bg-primary hover:text-primary-foreground focus:bg-primary focus:text-primary-foreground",day_today:"bg-accent text-accent-foreground",day_outside:"day-outside text-muted-foreground opacity-50 aria-selected:bg-accent/50 aria-selected:text-muted-foreground aria-selected:opacity-30",day_disabled:"text-muted-foreground opacity-50",day_range_middle:"aria-selected:bg-accent aria-selected:text-accent-foreground",day_hidden:"invisible",...t},components:{IconLeft:({...i})=>k.jsx(cQ,{className:"h-4 w-4"}),IconRight:({...i})=>k.jsx(fQ,{className:"h-4 w-4"})},...n})}cU.displayName="Calendar";var Hb="Popover",[fU,$ze]=Jc(Hb,[Pp]),m1=Pp(),[rle,ef]=fU(Hb),hU=e=>{const{__scopePopover:t,children:r,open:n,defaultOpen:i,onOpenChange:a,modal:o=!1}
vendor: 4,225 bytes, line 208
208=e,s=m1(t),l=I.useRef(null),[u,c]=I.useState(!1),[f,d]=Fc({prop:n,defaultProp:i??!1,onChange:a,caller:Hb});return k.jsx(WO,{...s,children:k.jsx(rle,{scope:t,contentId:Ih(),triggerRef:l,open:f,onOpenChange:d,onOpenToggle:I.useCallback(()=>d(h=>!h),[d]),hasCustomAnchor:u,onCustomAnchorAdd:I.useCallback(()=>c(!0),[]),onCustomAnchorRemove:I.useCallback(()=>c(!1),[]),modal:o,children:r})})};hU.displayName=Hb;var dU="PopoverAnchor",nle=I.forwardRef((e,t)=>{const{__scopePopover:r,...n}=e,i=ef(dU,r),a=m1(r),{onCustomAnchorAdd:o,onCustomAnchorRemove:s}=i;return I.useEffect(()=>(o(),()=>s()),[o,s]),k.jsx(Cb,{...a,...n,ref:t})});nle.displayName=dU;var pU="PopoverTrigger",gU=I.forwardRef((e,t)=>{const{__scopePopover:r,...n}=e,i=ef(pU,r),a=m1(r),o=rn(t,i.triggerRef),s=k.jsx(ar.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":xU(i.open),...n,ref:o,onClick:Xt(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?s:k.jsx(Cb,{asChild:!0,...a,children:s})});gU.displayName=pU;var hP="PopoverPortal",[ile,ale]=fU(hP,{forceMount:void 0}),vU=e=>{const{__scopePopover:t,forceMount:r,children:n,container:i}=e,a=ef(hP,t);return k.jsx(ile,{scope:t,forceMount:r,children:k.jsx(Ep,{present:r||a.open,children:k.jsx(Eb,{asChild:!0,container:i,children:n})})})};vU.displayName=hP;var Y0="PopoverContent",mU=I.forwardRef((e,t)=>{const r=ale(Y0,e.__scopePopover),{forceMount:n=r.forceMount,...i}=e,a=ef(Y0,e.__scopePopover);return k.jsx(Ep,{present:n||a.open,children:a.modal?k.jsx(sle,{...i,ref:t}):k.jsx(lle,{...i,ref:t})})});mU.displayName=Y0;var ole=q0("PopoverContent.RemoveScroll"),sle=I.forwardRef((e,t)=>{const r=ef(Y0,e.__scopePopover),n=I.useRef(null),i=rn(t,n),a=I.useRef(!1);return I.useEffect(()=>{const o=n.current;if(o)return ZB(o)},[]),k.jsx(ZO,{as:ole,allowPinchZoom:!0,children:k.jsx(yU,{...e,ref:i,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Xt(e.onCloseAutoFocus,o=>{var s;o.preventDefault(),a.current||(s=r.triggerRef.current)==null||s.focus()}),onPointerDownOutside:Xt(e.onPointerDownOutside,o=>{const s=o.detail.originalEvent,l=s.button===0&&s.ctrlKey===!0,u=s.button===2||l;a.current=u},{checkForDefaultPrevented:!1}),onFocusOutside:Xt(e.onFocusOutside,o=>o.preventDefault(),{checkForDefaultPrevented:!1})})})}),lle=I.forwardRef((e,t)=>{const r=ef(Y0,e.__scopePopover),n=I.useRef(!1),i=I.useRef(!1);return k.jsx(yU,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:a=>{var o,s;(o=e.onCloseAutoFocus)==null||o.call(e,a),a.defaultPrevented||(n.current||(s=r.triggerRef.current)==null||s.focus(),a.preventDefault()),n.current=!1,i.current=!1},onInteractOutside:a=>{var l,u;(l=e.onInteractOutside)==null||l.call(e,a),a.defaultPrevented||(n.current=!0,a.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const o=a.target;((u=r.triggerRef.current)==null?void 0:u.contains(o))&&a.preventDefault(),a.detail.originalEvent.type==="focusin"&&i.current&&a.preventDefault()}})}),yU=I.forwardRef((e,t)=>{const{__scopePopover:r,trapFocus:n,onOpenAutoFocus:i,onCloseAutoFocus:a,disableOutsidePointerEvents:o,onEscapeKeyDown:s,onPointerDownOutside:l,onFocusOutside:u,onInteractOutside:c,...f}=e,d=ef(Y0,r),h=m1(r);return YB(),k.jsx(JO,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:i,onUnmountAutoFocus:a,children:k.jsx(c1,{asChild:!0,disableOutsidePointerEvents:o,onInteractOutside:c,onEscapeKeyDown:s,onPointerDownOutside:l,onFocusOutside:u,onDismiss:()=>d.onOpenChange(!1),children:k.jsx(HO,{"data-state":xU(d.open),role:"dialog",id:d.contentId,...h,...f,ref:t,style:{...f.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),wU="PopoverClose",ule=I.forwardRef((e,t)=>{const{__scopePopover:r,...n}=e,i=ef(wU,r);return k.jsx(ar.button,{type:"button",...n,ref:t,onClick:Xt(e.onClick,()=>i.onOpenChange(!1))})});ule.displayName=wU;var cle="PopoverArrow",fle=I.forwardRef((e,t)=>
208{const{__scopePopover:r,...n}=e,i=m1(r);return k.jsx(qO,{...i,...n,ref:t})});fle.displayName=cle;function xU(e){return e?"open":"closed"}var hle=hU,dle=gU,ple=vU,bU=mU;const _U=hle,SU=dle,dP=I.forwardRef(({className:e,align:t="center",sideOffset:r=4,...n},i)=>k.jsx(ple,{children:k.jsx(bU,{ref:i,align:t,sideOffset:r,className:er("z-50 w-72 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n})}));dP.displayName=bU.displayName;const gle=[{code:"BW",name:"Baden-Württemberg"},{code:"BY",name:"Bayern"},{code:"BE",name:"Berlin"},{code:"BB",name:"Brandenburg"},{code:"HB",name:"Bremen"},{code:"HH",name:"Hamburg"},{code:"HE",name:"Hessen"},{code:"MV",name:"Mecklenburg-Vorpommern"},{code:"NI",name:"Niedersachsen"},{code:"NW",name:"Nordrhein-Westfalen"},{code:"RP",name:"Rheinland-Pfalz"},{code:"SL",name:"Saarland"},{code:"SN",name:"Sachsen"},{code:"ST",name:"Sachsen-Anhalt"},{code:"SH",name:"Schleswig-Holstein"},{code:"TH",name:"Thüringen"}];function vle(e){const t=e%19,r=Math.floor(e/100),n=e%100,i=Math.floor(r/4),a=r%4,o=Math.floor((r+8)/25),s=Math.floor((r-o+1)/3),l=(19*t+r-i-s+15)%30,u=Math.floor(n/4),c=n%4,f=(32+2*a+2*u-l-c)%7,d=Math.floor((t+11*l+22*f)/451),h=Math.floor((l+f-7*d+114)/31),g=(l+f-7*d+114)%31+1;return new Date(e,h-1,g)}function mle(e,t){const r=new Map,n=(u,c)=>{r.set(El(u,"yyyy-MM-dd"),c)};if(n(new Date(e,0,1),"Neujahr"),n(new Date(e,4,1),"Tag der Arbeit"),n(new Date(e,9,3),"Tag der Deutschen Einheit"),n(new Date(e,11,25),"1. Weihnachtsfeiertag"),n(new Date(e,11,26),"2. Weihnachtsfeiertag"),["BW","BY","ST"].includes(t)&&n(new Date(e,0,6),"Heilige Drei Könige"),["BE","MV"].includes(t)&&n(new Date(e,2,8),"Internationaler Frauentag"),t==="TH"&&n(new Date(e,8,20),"Weltkindertag"),["BB","MV","SN","ST","TH","HB","HH","NI","SH"].includes(t)&&n(new Date(e,9,31),"Reformationstag"),["BW","BY","NW","RP","SL"].includes(t)&&n(new Date(e,10,1),"Allerheiligen"),t==="SN"){const c=new Date(e,10,23).getDay(),f=c===0?4:11-c,d=new Date(e,10,23-f);n(d,"BuÃ- und Bettag")}const i=vle(e),a=new Date(i);a.setDate(i.getDate()-2),n(a,"Karfreitag");const o=new Date(i);o.setDate(i.getDate()+1),n(o,"Ostermontag");const s=new Date(i);s.setDate(i.getDate()+39),n(s,"Christi Himmelfahrt");const l=new Date(i);if(l.setDate(i.getDate()+50),n(l,"Pfingstmontag"),["BW","BY","HE","NW","RP","SL"].includes(t)){const u=new Date(i);u.setDate(i.getDate()+60),n(u,"Fronleichnam")}return r}const PS=new Map;function yle(e,t){return`${e}-${t}`}function wle(e,t){const r=yle(e,t);return PS.has(r)||PS.set(r,mle(e,t)),PS.get(r)}function EU(e,t){const r=e.getFullYear();if(r<2025||r>2030)return{isHoliday:!1};const n=wle(r,t),i=El(e,"yyyy-MM-dd");return n.has(i)?{isHoliday:!0,name:n.get(i)}:{isHoliday:!1}}function Ww(e,t){if(EU(e,t).isHoliday)return"holiday";const n=e.getDay();return n===0?"sunday":n===6?"saturday":"weekday"}const xle=({onCalculate:e})=>{const[t,r]=I.useState("18,50"),[n,i]=I.useState("22:30"),[a,o]=I.useState("05:15"),[s,l]=I.useState(void 0),[u,c]=I.useState(!1),[f,d]=I.useState(null),[h,g]=I.useState("25"),[p,v]=I.useState("25"),[m,y]=I.useState("50"),[x,_]=I.useState("100"),[S,T]=I.useState(new Date),[A,N]=I.useState(""),[P,F]=I.useState("");I.useEffect(()=>{d(null)},[t,n,a,s,h,p,m,x,S,A]),I.useEffect(()=>{if(S&&A){const B=Ww(S,A),U=EU(S,A);let K="";switch(B){case"weekday":K="Wochentag";break;case"saturday":K="Samstag";break;case"sunday":K="Sonntag";break;case"holiday":K=`Feiertag${U.name?` (${U.name})`:""}`;break}F(K)}else F("")},[S,A]);const R=B=>{switch(B){case"weekday":return"Wochentag";case"saturday":return"Samstag";case"sunday":return"Sonntag";case"holiday":return"Feiertag";default:return B}},L=B=>{B.preventDefault();const U=parseFloat(t.replace(",",".")),K=parseFloat(h),te=parseFloat(p),X=parseFloat(m),W=parseFloat(x);if(isNaN(U)||U<=0){d("Bitte gib einen gültigen Stundenlohn ein.");return}if(isNaN(K)||isNaN(te)||isNaN(X)||isNaN(W)){d("Bitte gib gültige Zuschlagssätze ein.");return}if(!n||!a){d("Bitte gib Start- und Endzeit ein.");return}if(!(u&&s?s:P?Ww(S,A):void 0)&&!s){d("Bitte wähle ein Datum und Bundesland für die automatische Erkennung oder wähle manuell einen Tag-Typ.");return}const me={hourlyWage:U,startTime:n,endTime:a,dayType:u&&s?s:Ww(S,A),nightRate:K,saturdayRate:te,sundayRate:X,holidayRate:W,shiftDate:S,bundesland:A||void 0};e(me)};return k.jsxs("form",{onSubmit:L,className:"space-y-4",children:[k.jsxs("div",{className:"space-y-3",children:[k.jsxs("div",{children:[k.jsx(Ro,{htmlFor:"hourlyWage",className:"text-sm",children:"Stundenlohn (â¬/h)"}
208),k.jsx(Gl,{id:"hourlyWage",type:"text",value:t,onChange:B=>r(B.target.value),placeholder:"18,50",required:!0,className:"h-9"})]}),k.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[k.jsxs("div",{children:[k.jsx(Ro,{htmlFor:"startTime",className:"text-sm",children:"Beginn"}),k.jsx(Gl,{id:"startTime",type:"time",value:n,onChange:B=>i(B.target.value),required:!0,className:"h-9"})]}),k.jsxs("div",{children:[k.jsx(Ro,{htmlFor:"endTime",className:"text-sm",children:"Ende"}),k.jsx(Gl,{id:"endTime",type:"time",value:a,onChange:B=>o(B.target.value),required:!0,className:"h-9"})]})]}),k.jsxs(La,{className:"p-3 space-y-2.5",children:[k.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-3",children:[k.jsxs("div",{children:[k.jsx(Ro,{htmlFor:"shiftDate",className:"text-xs",children:"Datum"}),k.jsxs(_U,{children:[k.jsx(SU,{asChild:!0,children:k.jsxs(lu,{variant:"outline",className:er("w-full justify-start text-left font-normal h-9",!S&&"text-muted-foreground"),children:[k.jsx(lQ,{className:"mr-2 h-4 w-4"}),S?El(S,"dd.MM.yyyy",{locale:Soe}):"Datum wählen"]})}),k.jsx(dP,{className:"w-auto p-0",align:"start",children:k.jsx(cU,{mode:"single",selected:S,onSelect:T,initialFocus:!0,disabled:B=>B.getFullYear()<2025||B.getFullYear()>2030,className:"pointer-events-auto"})})]})]}),k.jsxs("div",{children:[k.jsx(GO,{children:k.jsxs("div",{className:"flex items-center gap-1.5 mb-1",children:[k.jsx(Ro,{htmlFor:"bundesland",className:"text-xs",children:"Bundesland"}),k.jsxs(aT,{children:[k.jsx(oT,{asChild:!0,children:k.jsx(XA,{className:"h-3 w-3 text-muted-foreground cursor-help"})}),k.jsx(O2,{children:k.jsx("p",{className:"max-w-xs",children:"Feiertage werden automatisch basierend auf dem ausgewählten Bundesland erkannt"})})]})]})}),k.jsxs(G6,{value:A,onValueChange:N,children:[k.jsx(ST,{id:"bundesland",className:"h-9",children:k.jsx(K6,{placeholder:"Wählen..."})}),k.jsx(ET,{children:gle.map(B=>k.jsx(kf,{value:B.code,children:B.name},B.code))})]})]})]}),P&&!u&&k.jsxs("div",{className:"flex items-center gap-2 text-xs text-success",children:[k.jsx(dQ,{className:"h-3.5 w-3.5"}),k.jsxs("span",{children:["Erkannt: ",P]})]}),k.jsxs("div",{className:"relative py-0.5",children:[k.jsx("div",{className:"absolute inset-0 flex items-center",children:k.jsx("span",{className:"w-full border-t"})}),k.jsx("div",{className:"relative flex justify-center text-xs uppercase",children:k.jsx("span",{className:"bg-card px-2 text-muted-foreground",children:"Oder"})})]}),k.jsxs("div",{children:[k.jsx(Ro,{htmlFor:"dayType",className:"text-xs",children:"Tag-Typ manuell wählen"}),k.jsxs(G6,{value:s||"auto",onValueChange:B=>{B==="auto"?(l(void 0),c(!1)):(l(B),c(!0))},children:[k.jsx(ST,{id:"dayType",className:"h-9",children:k.jsx(K6,{placeholder:"Wählen..."})}),k.jsxs(ET,{children:[k.jsx(kf,{value:"auto",children:"Keine Auswahl (Automatisch)"}),k.jsx(W9,{}),k.jsx(kf,{value:"weekday",children:"Wochentag"}),k.jsx(kf,{value:"saturday",children:"Samstag"}),k.jsx(kf,{value:"sunday",children:"Sonntag"}),k.jsx(kf,{value:"holiday",children:"Feiertag"})]})]})]}),s&&k.jsx("div",{className:"text-xs text-primary",children:k.jsxs("span",{children:["Manuell festgelegt: ",R(s)]})})]})]}),k.jsxs(La,{className:"p-3 bg-muted",children:[k.jsx("h4",{className:"font-semibold mb-2 text-sm",children:"Zuschlagssätze (%)"}),k.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[k.jsxs("div",{children:[k.jsx(Ro,{htmlFor:"nightRate",className:"text-xs",children:"Nacht (23-06)"}),k.jsx(Gl,{id:"nightRate",type:"number",value:h,onChange:B=>g(B.target.value),min:"0",max:"100",step:"5",className:"h-9"})]}),k.jsxs("div",{children:[k.jsx(Ro,{htmlFor:"saturdayRate",className:"text-xs",children:"Samstag"}),k.jsx(Gl,{id:"saturdayRate",type:"number",value:p,onChange:B=>v(B.target.value),min:"0",max:"200",step:"5",className:"h-9"})]}),k.jsxs("div",{children:[k.jsx(Ro,{htmlFor:"sundayRate",className:"text-xs",children:"Sonntag"}),k.jsx(Gl,{id:"sundayRate",type:"number",value:m,onChange:B=>y(B.target.value),min:"0",max:"200",step:"5",className:"h-9"})]}),k.jsxs("div",{children:[k.jsx(Ro,{htmlFor:"holidayRate",className:"text-xs",children:"Feiertag"}),k.jsx(Gl,{id:"holidayRate",type:"number",value:x,onChange:B=>_(B.target.value),min:"0",max:"200",step:"5",className:"h-9"})]})]})]}),k.jsxs("div",{className:"relative",children:[f&&k.jsx("div",{className:"absolute bottom-full left-0 right-0 mb-2 z-10",children:k.jsxs("div",{className:"relative bg-destructive text-destructive-foreground rounded-lg p-3 shadow-lg",children:[k.jsx("svg",{className:"absolute bottom-[-6px] left-1/2 -translate-x-1/2 w-3 h-2 text-destructive",viewBox:"0 0 12 8",fill:"
208currentColor","aria-hidden":"true",children:k.jsx("polygon",{points:"0,0 12,0 6,8"})}),k.jsxs("div",{className:"flex items-start gap-2",children:[k.jsx(mQ,{className:"h-4 w-4 mt-0.5 shrink-0"}),k.jsx("p",{className:"text-sm font-medium leading-snug",children:f})]})]})}),k.jsxs(lu,{type:"submit",className:"w-full",children:[k.jsx(sQ,{className:"mr-2 h-4 w-4"}),"Zuschläge berechnen"]})]})]})},AU=I.forwardRef(({className:e,...t},r)=>k.jsx("div",{className:"relative w-full overflow-auto",children:k.jsx("table",{ref:r,className:er("w-full caption-bottom text-sm",e),...t})}));AU.displayName="Table";const TU=I.forwardRef(({className:e,...t},r)=>k.jsx("thead",{ref:r,className:er("[&_tr]:border-b",e),...t}));TU.displayName="TableHeader";const OU=I.forwardRef(({className:e,...t},r)=>k.jsx("tbody",{ref:r,className:er("[&_tr:last-child]:border-0",e),...t}));OU.displayName="TableBody";const ble=I.forwardRef(({className:e,...t},r)=>k.jsx("tfoot",{ref:r,className:er("border-t bg-muted/50 font-medium [&>tr]:last:border-b-0",e),...t}));ble.displayName="TableFooter";const PT=I.forwardRef(({className:e,...t},r)=>k.jsx("tr",{ref:r,className:er("border-b transition-colors data-[state=selected]:bg-muted hover:bg-muted/50",e),...t}));PT.displayName="TableRow";const Gg=I.forwardRef(({className:e,...t},r)=>k.jsx("th",{ref:r,className:er("h-12 px-4 text-left align-middle font-medium text-muted-foreground [&:has([role=checkbox])]:pr-0",e),...t}));Gg.displayName="TableHead";const Kg=I.forwardRef(({className:e,...t},r)=>k.jsx("td",{ref:r,className:er("p-4 align-middle [&:has([role=checkbox])]:pr-0",e),...t}));Kg.displayName="TableCell";const _le=I.forwardRef(({className:e,...t},r)=>k.jsx("caption",{ref:r,className:er("mt-4 text-sm text-muted-foreground",e),...t}));_le.displayName="TableCaption";var Sle="Separator",a8="horizontal",Ele=["horizontal","vertical"],PU=I.forwardRef((e,t)=>{const{decorative:r,orientation:n=a8,...i}=e,a=Ale(n)?n:a8,s=r?{role:"none"}:{"aria-orientation":a==="vertical"?a:void 0,role:"separator"};return k.jsx(ar.div,{"data-orientation":a,...s,...i,ref:t})});PU.displayName=Sle;function Ale(e){return Ele.includes(e)}var kU=PU;const Zl=I.forwardRef(({className:e,orientation:t="horizontal",decorative:r=!0,...n},i)=>k.jsx(kU,{ref:i,decorative:r,orientation:t,className:er("shrink-0 bg-border",t==="horizontal"?"h-[1px] w-full":"h-full w-[1px]",e),...n}));Zl.displayName=kU.displayName;var qb="Collapsible",[Tle,CU]=Jc(qb),[Ole,pP]=Tle(qb),NU=I.forwardRef((e,t)=>{const{__scopeCollapsible:r,open:n,defaultOpen:i,disabled:a,onOpenChange:o,...s}=e,[l,u]=Fc({prop:n,defaultProp:i??!1,onChange:o,caller:qb});return k.jsx(Ole,{scope:r,disabled:a,contentId:Ih(),open:l,onOpenToggle:I.useCallback(()=>u(c=>!c),[u]),children:k.jsx(ar.div,{"data-state":vP(l),"data-disabled":a?"":void 0,...s,ref:t})})});NU.displayName=qb;var RU="CollapsibleTrigger",LU=I.forwardRef((e,t)=>{const{__scopeCollapsible:r,...n}=e,i=pP(RU,r);return k.jsx(ar.button,{type:"button","aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":vP(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled,...n,ref:t,onClick:Xt(e.onClick,i.onOpenToggle)})});LU.displayName=RU;var gP="CollapsibleContent",IU=I.forwardRef((e,t)=>{const{forceMount:r,...n}=e,i=pP(gP,e.__scopeCollapsible);return k.jsx(Ep,{present:r||i.open,children:({present:a})=>k.jsx(Ple,{...n,ref:t,present:a})})});IU.displayName=gP;var Ple=I.forwardRef((e,t)=>{const{__scopeCollapsible:r,present:n,children:i,...a}=e,o=pP(gP,r),[s,l]=I.useState(n),u=I.useRef(null),c=rn(t,u),f=I.useRef(0),d=f.current,h=I.useRef(0),g=h.current,p=o.open||s,v=I.useRef(p),m=I.useRef(void 0);return I.useEffect(()=>{const y=requestAnimationFrame(()=>v.current=!1);return()=>cancelAnimationFrame(y)},[]),Ei(()=>{const y=u.current;if(y){m.current=m.current||{transitionDuration:y.style.transitionDuration,animationName:y.style.animationName},y.style.transitionDuration="0s",y.style.animationName="none";const x=y.getBoundingClientRect();f.current=x.height,h.current=x.width,v.current||(y.style.transitionDuration=m.current.transitionDuration,y.style.animationName=m.current.animationName),l(n)}},[o.open,n]),k.jsx(ar.div,{"data-state":vP(o.open),"data-disabled":o.disabled?"":void 0,id:o.contentId,hidden:!p,...a,ref:c,style:{"--radix-collapsible-content-height":d?`${d}px`:void 0,"--radix-collapsible-content-width":g?`${g}px`:void 0,...e.style},children:p&&i})});function vP(e){return e?"open":"closed"}var kle=NU,Cle=LU,Nle=IU,Ls="Accordion",Rle=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[mP,Lle,Ile]=PO(Ls),[Vb,Bze]=Jc(Ls,[Ile,CU]),yP=CU(),DU=de.forwardRef((e,t)=>
208{const{type:r,...n}=e,i=n,a=n;return k.jsx(mP.Provider,{scope:e.__scopeAccordion,children:r==="multiple"?k.jsx(Fle,{...a,ref:t}):k.jsx(jle,{...i,ref:t})})});DU.displayName=Ls;var[MU,Dle]=Vb(Ls),[jU,Mle]=Vb(Ls,{collapsible:!1}),jle=de.forwardRef((e,t)=>{const{value:r,defaultValue:n,onValueChange:i=()=>{},collapsible:a=!1,...o}=e,[s,l]=Fc({prop:r,defaultProp:n??"",onChange:i,caller:Ls});return k.jsx(MU,{scope:e.__scopeAccordion,value:de.useMemo(()=>s?[s]:[],[s]),onItemOpen:l,onItemClose:de.useCallback(()=>a&&l(""),[a,l]),children:k.jsx(jU,{scope:e.__scopeAccordion,collapsible:a,children:k.jsx(FU,{...o,ref:t})})})}),Fle=de.forwardRef((e,t)=>{const{value:r,defaultValue:n,onValueChange:i=()=>{},...a}=e,[o,s]=Fc({prop:r,defaultProp:n??[],onChange:i,caller:Ls}),l=de.useCallback(c=>s((f=[])=>[...f,c]),[s]),u=de.useCallback(c=>s((f=[])=>f.filter(d=>d!==c)),[s]);return k.jsx(MU,{scope:e.__scopeAccordion,value:o,onItemOpen:l,onItemClose:u,children:k.jsx(jU,{scope:e.__scopeAccordion,collapsible:!0,children:k.jsx(FU,{...a,ref:t})})})}),[$le,Gb]=Vb(Ls),FU=de.forwardRef((e,t)=>{const{__scopeAccordion:r,disabled:n,dir:i,orientation:a="vertical",...o}=e,s=de.useRef(null),l=rn(s,t),u=Lle(r),f=KB(i)==="ltr",d=Xt(e.onKeyDown,h=>{var N;if(!Rle.includes(h.key))return;const g=h.target,p=u().filter(P=>{var F;return!((F=P.ref.current)!=null&&F.disabled)}),v=p.findIndex(P=>P.ref.current===g),m=p.length;if(v===-1)return;h.preventDefault();let y=v;const x=0,_=m-1,S=()=>{y=v+1,y>_&&(y=x)},T=()=>{y=v-1,y<x&&(y=_)};switch(h.key){case"Home":y=x;break;case"End":y=_;break;case"ArrowRight":a==="horizontal"&&(f?S():T());break;case"ArrowDown":a==="vertical"&&S();break;case"ArrowLeft":a==="horizontal"&&(f?T():S());break;case"ArrowUp":a==="vertical"&&T();break}const A=y%m;(N=p[A].ref.current)==null||N.focus()});return k.jsx($le,{scope:r,disabled:n,direction:i,orientation:a,children:k.jsx(mP.Slot,{scope:r,children:k.jsx(ar.div,{...o,"data-orientation":a,ref:l,onKeyDown:n?void 0:d})})})}),I2="AccordionItem",[Ble,wP]=Vb(I2),$U=de.forwardRef((e,t)=>{const{__scopeAccordion:r,value:n,...i}=e,a=Gb(I2,r),o=Dle(I2,r),s=yP(r),l=Ih(),u=n&&o.value.includes(n)||!1,c=a.disabled||e.disabled;return k.jsx(Ble,{scope:r,open:u,disabled:c,triggerId:l,children:k.jsx(kle,{"data-orientation":a.orientation,"data-state":qU(u),...s,...i,ref:t,disabled:c,open:u,onOpenChange:f=>{f?o.onItemOpen(n):o.onItemClose(n)}})})});$U.displayName=I2;var BU="AccordionHeader",UU=de.forwardRef((e,t)=>{const{__scopeAccordion:r,...n}=e,i=Gb(Ls,r),a=wP(BU,r);return k.jsx(ar.h3,{"data-orientation":i.orientation,"data-state":qU(a.open),"data-disabled":a.disabled?"":void 0,...n,ref:t})});UU.displayName=BU;var kT="AccordionTrigger",zU=de.forwardRef((e,t)=>{const{__scopeAccordion:r,...n}=e,i=Gb(Ls,r),a=wP(kT,r),o=Mle(kT,r),s=yP(r);return k.jsx(mP.ItemSlot,{scope:r,children:k.jsx(Cle,{"aria-disabled":a.open&&!o.collapsible||void 0,"data-orientation":i.orientation,id:a.triggerId,...s,...n,ref:t})})});zU.displayName=kT;var WU="AccordionContent",HU=de.forwardRef((e,t)=>{const{__scopeAccordion:r,...n}=e,i=Gb(Ls,r),a=wP(WU,r),o=yP(r);return k.jsx(Nle,{role:"region","aria-labelledby":a.triggerId,"data-orientation":i.orientation,...o,...n,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});HU.displayName=WU;function qU(e){return e?"open":"closed"}var Ule=DU,zle=$U,Wle=UU,VU=zU,GU=HU;const Hle=Ule,KU=I.forwardRef(({className:e,...t},r)=>k.jsx(zle,{ref:r,className:er("border-b",e),...t}));KU.displayName="AccordionItem";const YU=I.forwardRef(({className:e,children:t,...r},n)=>k.jsx(Wle,{className:"flex",children:k.jsxs(VU,{ref:n,className:er("flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180",e),...r,children:[t,k.jsx(LO,{className:"h-4 w-4 shrink-0 transition-transform duration-200"})]})}));YU.displayName=VU.displayName;const XU=I.forwardRef(({className:e,children:t,...r},n)=>k.jsx(GU,{ref:n,className:"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...r,children:k.jsx("div",{className:er("pb-4 pt-0",e),children:t})}));XU.displayName=GU.displayName;const qle="2896645",Vle="3ee50149-d282-47a8-9add-439b1250b521",Gle=`https://api.hsforms.com/submissions/v3/integration/submit/${qle}/${Vle}`;async function Kle(e){const r=await fetch(Gle,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({fields:[{name:"email",value:e},{name:"campaign_name",value:"Zuschlag Rechner"}]})});if(!r.ok){const n=await r.text().catch(()=>"");throw new Error(`HubSpot-Ãbermittlung fehlgeschlagen (${r.status}): ${n}`)}}function Yle(e,t,r,n){function i(a){return a instanceof r?a:new r(function(o){o(a)})}return new(r||(r=Promise))(function(a,o){function s(c){try{u(n.next(c))}catch(f){o(f)}}function l(c){try{u(n.throw(c))}catch(f){o(f)}}function u(c){c.done?a(c.value):i(c.value).then(s,l)}u((n=n.apply(e,t||[])).next())})}const Xle=e=>e?(...t)=>e(...t):(...t)=>fetch(...t);
208class xP extends Error{constructor(t,r="FunctionsError",n){super(t),this.name=r,this.context=n}toJSON(){return{name:this.name,message:this.message,context:this.context}}}class Jle extends xP{constructor(t){super("Failed to send a request to the Edge Function","FunctionsFetchError",t)}}class o8 extends xP{constructor(t){super("Relay Error invoking the Edge Function","FunctionsRelayError",t)}}class s8 extends xP{constructor(t){super("Edge Function returned a non-2xx status code","FunctionsHttpError",t)}}var CT;(function(e){e.Any="any",e.ApNortheast1="ap-northeast-1",e.ApNortheast2="ap-northeast-2",e.ApSouth1="ap-south-1",e.ApSoutheast1="ap-southeast-1",e.ApSoutheast2="ap-southeast-2",e.CaCentral1="ca-central-1",e.EuCentral1="eu-central-1",e.EuWest1="eu-west-1",e.EuWest2="eu-west-2",e.EuWest3="eu-west-3",e.SaEast1="sa-east-1",e.UsEast1="us-east-1",e.UsWest1="us-west-1",e.UsWest2="us-west-2"})(CT||(CT={}));class Zle{constructor(t,{headers:r={},customFetch:n,region:i=CT.Any}={}){this.url=t,this.headers=r,this.region=i,this.fetch=Xle(n)}setAuth(t){this.headers.Authorization=`Bearer ${t}`}invoke(t){return Yle(this,arguments,void 0,function*(r,n={}){var i;let a,o;try{const{headers:s,method:l,body:u,signal:c,timeout:f}=n;let d={},{region:h}=n;h||(h=this.region);const g=new URL(`${this.url}/${r}`);h&&h!=="any"&&(d["x-region"]=h,g.searchParams.set("forceFunctionRegion",h));let p;const v=!!s&&Object.keys(s).some(T=>T.toLowerCase()==="content-type");u&&!v?typeof Blob<"u"&&u instanceof Blob||u instanceof ArrayBuffer?(d["Content-Type"]="application/octet-stream",p=u):typeof u=="string"?(d["Content-Type"]="text/plain",p=u):typeof FormData<"u"&&u instanceof FormData?p=u:(d["Content-Type"]="application/json",p=JSON.stringify(u)):u&&typeof u!="string"&&!(typeof Blob<"u"&&u instanceof Blob)&&!(u instanceof ArrayBuffer)&&!(typeof FormData<"u"&&u instanceof FormData)?p=JSON.stringify(u):p=u;let m=c;f&&(o=new AbortController,a=setTimeout(()=>o.abort(),f),c?(m=o.signal,c.addEventListener("abort",()=>o.abort())):m=o.signal);const y=yield this.fetch(g.toString(),{method:l||"POST",headers:Object.assign(Object.assign(Object.assign({},d),this.headers),s),body:p,signal:m}).catch(T=>{throw new Jle(T)}),x=y.headers.get("x-relay-error");if(x&&x==="true")throw new o8(y);if(!y.ok)throw new s8(y);let _=((i=y.headers.get("Content-Type"))!==null&&i!==void 0?i:"text/plain").split(";")[0].trim(),S;return _==="application/json"?S=yield y.json():_==="application/octet-stream"||_==="application/pdf"?S=yield y.blob():_==="text/event-stream"?S=y:_==="multipart/form-data"?S=yield y.formData():S=yield y.text(),{data:S,error:null,response:y}}catch(s){return{data:null,error:s,response:s instanceof s8||s instanceof o8?s.context:void 0}}finally{a&&clearTimeout(a)}})}}const JU=3,l8=e=>Math.min(1e3*2**e,3e4),Qle=[520,503],ZU=["GET","HEAD","OPTIONS"];var u8=class extends Error{constructor(e){super(e.message),this.name="PostgrestError",this.details=e.details,this.hint=e.hint,this.co
208de=e.code}toJSON(){return{name:this.name,message:this.message,details:this.details,hint:this.hint,code:this.code}}};function c8(e,t){return new Promise(r=>{if(t!=null&&t.aborted){r();return}const n=setTimeout(()=>{t==null||t.removeEventListener("abort",i),r()},e);function i(){clearTimeout(n),r()}t==null||t.addEventListener("abort",i)})}function eue(e,t,r,n){return!(!n||r>=JU||!ZU.includes(e)||!Qle.includes(t))}var tue=class{constructor(e){var t,r,n,i,a;this.shouldThrowOnError=!1,this.retryEnabled=!0,this.method=e.method,this.url=e.url,this.headers=new Headers(e.headers),this.schema=e.schema,this.body=e.body,this.shouldThrowOnError=(t=e.shouldThrowOnError)!==null&&t!==void 0?t:!1,this.signal=e.signal,this.isMaybeSingle=(r=e.isMaybeSingle)!==null&&r!==void 0?r:!1,this.shouldStripNulls=(n=e.shouldStripNulls)!==null&&n!==void 0?n:!1,this.urlLengthLimit=(i=e.urlLengthLimit)!==null&&i!==void 0?i:8e3,this.retryEnabled=(a=e.retry)!==null&&a!==void 0?a:!0,e.fetch?this.fetch=e.fetch:this.fetch=fetch}throwOnError(){return this.shouldThrowOnError=!0,this}stripNulls(){if(this.headers.get("Accept")==="text/csv")throw new Error("stripNulls() cannot be used with csv()");return this.shouldStripNulls=!0,this}setHeader(e,t){return this.headers=new Headers(this.headers),this.headers.set(e,t),this}retry(e){return this.retryEnabled=e,this}then(e,t){var r=this;if(this.schema===void 0||(["GET","HEAD"].includes(this.method)?this.headers.set("Accept-Profile",this.schema):this.headers.set("Content-Profile",this.schema)),this.method!=="GET"&&this.method!=="HEAD"&&this.headers.set("Content-Type","application/json"),this.shouldStripNulls){const o=this.headers.get("Accept");o==="application/vnd.pgrst.object+json"?this.headers.set("Accept","application/vnd.pgrst.object+json;nulls=stripped"):(!o||o==="application/json")&&this.headers.set("Accept","application/vnd.pgrst.array+json;nulls=stripped")}const n=this.fetch;let a=(async()=>{let o=0;for(;;){const u={};r.headers.forEach((f,d)=>{u[d]=f}),o>0&&(u["X-Retry-Count"]=String(o));let c;try{c=await n(r.url.toString(),{method:r.method,headers:u,body:JSON.stringify(r.body,(f,d)=>typeof d=="bigint"?d.toString():d),signal:r.signal})}catch(f){if((f==null?void 0:f.name)==="AbortError"||(f==null?void 0:f.code)==="ABORT_ERR"||!ZU.includes(r.method))throw f;if(r.retryEnabled&&o<JU){const d=l8(o);o++,await c8(d,r.signal);continue}throw f}if(eue(r.method,c.status,o,r.retryEnabled)){var s,l;const f=(s=(l=c.headers)===null||l===void 0?void 0:l.get("Retry-After"))!==null&&s!==void 0?s:null,d=f!==null?Math.max(0,parseInt(f,10)||0)*1e3:l8(o);await c.text(),o++,await c8(d,r.signal);continue}return await r.processResponse(c)}})();return this.shouldThrowOnError||(a=a.catch(o=>{var s;let l="",u="",c="";const f=o==null?void 0:o.cause;if(f){var d,h,g,p;const y=(d=f==null?void 0:f.message)!==null&&d!==void 0?d:"",x=(h=f==null?void 0:f.code)!==null&&h!==void 0?h:"";l=`${(g=o==null?void 0:o.name)!==null&&g!==void 0?g:"FetchError"}: ${o==null?void 0:o.message}`,l+=` 209 210Caused by: ${(p=f==null?void 0:f.name)!==null&&p!==void 0?p:"Error"}: ${y}`,x&&(l+=` (${x})`),f!=null&&f.stack&&(l+=` 211${f.stack}`)}else{var v;l=(v=o==null?void 0:o.stack)!==null&&v!==void 0?v:""}const m=this.url.toString().length;return(o==null?void 0:o.name)==="AbortError"||(o==null?void 0:o.code)==="ABORT_ERR"?(c="",u="Request was aborted (timeout or manual cancellation)",m>this.urlLengthLimit&&(u+=`. Note: Your request URL is ${m} characters, which may exceed server limits. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [many IDs])), consider using an RPC function to pass values server-side.`)):((f==null?void 0:f.name)==="HeadersOverflowError"||(f==null?void 0:f.code)==="UND_ERR_HEADERS_OVERFLOW")&&(c="",u="HTTP headers exceeded server limits (typically 16KB)",m>this.urlLengthLimit&&(u+=`. Your request URL is ${m} characters. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [200+ IDs])), consider using an RPC function instead.`)),{success:!1,error:{message:`${(s=o==null?void 0:o.name)!==null&&s!==void 0?s:"FetchError"}: ${o==null?void 0:o.message}`,details:l,hint:u,code:c},data:null,count:null,status:0,statusText:""}}
211)),a.then(e,t)}async processResponse(e){var t=this;let r=null,n=null,i=null,a=e.status,o=e.statusText;if(e.ok){var s,l;if(t.method!=="HEAD"){var u;const d=await e.text();if(d!=="")if(t.headers.get("Accept")==="text/csv")n=d;else if(t.headers.get("Accept")&&(!((u=t.headers.get("Accept"))===null||u===void 0)&&u.includes("application/vnd.pgrst.plan+text")))n=d;else try{n=JSON.parse(d)}catch{if(r={message:d},n=null,t.shouldThrowOnError)throw new u8({message:d,details:"",hint:"",code:""})}}const c=(s=t.headers.get("Prefer"))===null||s===void 0?void 0:s.match(/count=(exact|planned|estimated)/),f=(l=e.headers.get("content-range"))===null||l===void 0?void 0:l.split("/");c&&f&&f.length>1&&(i=parseInt(f[1])),t.isMaybeSingle&&Array.isArray(n)&&(n.length>1?(r={code:"PGRST116",details:`Results contain ${n.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:"JSON object requested, multiple (or no) rows returned"},n=null,i=null,a=406,o="Not Acceptable"):n.length===1?n=n[0]:n=null)}else{const c=await e.text();try{r=JSON.parse(c),Array.isArray(r)&&e.status===404&&(n=[],r=null,a=200,o="OK")}catch{e.status===404&&c===""?(a=204,o="No Content"):r={message:c}}if(r&&t.shouldThrowOnError)throw new u8(r)}return{success:r===null,error:r,data:n,count:i,status:a,statusText:o}}returns(){return this}overrideTypes(){return this}},rue=class extends tue{throwOnError(){return super.throwOnError()}select(e){let t=!1;const r=(e??"*").split("").map(n=>/\s/.test(n)&&!t?"":(n==='"'&&(t=!t),n)).join("");return this.url.searchParams.set("select",r),this.headers.append("Prefer","return=representation"),this}order(e,{ascending:t=!0,nullsFirst:r,foreignTable:n,referencedTable:i=n}={}){const a=i?`${i}.order`:"order",o=this.url.searchParams.get(a);return this.url.searchParams.set(a,`${o?`${o},`:""}${e}.${t?"asc":"desc"}${r===void 0?"":r?".nullsfirst":".nullslast"}`),this}limit(e,{foreignTable:t,referencedTable:r=t}={}){const n=typeof r>"u"?"limit":`${r}.limit`;return this.url.searchParams.set(n,`${e}`),this}range(e,t,{foreignTable:r,referencedTable:n=r}={}){const i=typeof n>"u"?"offset":`${n}.offset`,a=typeof n>"u"?"limit":`${n}.limit`;return this.url.searchParams.set(i,`${e}`),this.url.searchParams.set(a,`${t-e+1}`),this}abortSignal(e){return this.signal=e,this}single(){return this.headers.set("Accept","application/vnd.pgrst.object+json"),this}maybeSingle(){return this.isMaybeSingle=!0,this}csv(){return this.headers.set("Accept","text/csv"),this}geojson(){return this.headers.set("Accept","application/geo+json"),this}explain({analyze:e=!1,verbose:t=!1,settings:r=!1,buffers:n=!1,wal:i=!1,format:a="text"}={}){var o;const s=[e?"analyze":null,t?"verbose":null,r?"settings":null,n?"buffers":null,i?"wal":null].filter(Boolean).join("|"),l=(o=this.headers.get("Accept"))!==null&&o!==void 0?o:"application/json";return this.headers.set("Accept",`application/vnd.pgrst.plan+${a}; for="${l}"; options=${s};`),a==="json"?this:this}rollback(){return this.headers.append("Prefer","tx=rollback"),this}returns(){return this}maxAffected(e){return this.headers.append("Prefer","handling=strict"),this.headers.append("Prefer",`max-affected=${e}`),this}};const f8=new RegExp("[,()]");var Rd=class extends rue{throwOnError(){return super.throwOnError()}eq(e,t){return this.url.searchParams.append(e,`eq.${t}`),this}neq(e,t){return this.url.searchParams.append(e,`neq.${t}`),this}gt(e,t){return this.url.searchParams.append(e,`gt.${t}`),this}gte(e,t){return this.url.searchParams.append(e,`gte.${t}`),this}lt(e,t){return this.url.searchParams.append(e,`lt.${t}`),this}lte(e,t){return this.url.searchParams.append(e,`lte.${t}`),this}like(e,t){return this.url.searchParams.append(e,`like.${t}`),this}likeAllOf(e,t){return this.url.searchParams.append(e,`like(all).{${t.join(",")}}`),this}likeAnyOf(e,t){return this.url.searchParams.append(e,`like(any).{${t.join(",")}}`),this}ilike(e,t){return this.url.searchParams.append(e,`ilike.${t}`),this}ilikeAllOf(e,t){return this.url.searchParams.append(e,`ilike(all).{${t.join(",")}}`),this}ilikeAnyOf(e,t){return this.url.searchParams.append(e,`ilike(any).{${t.join(",")}}`),this}regexMatch(e,t){return this.url.searchParams.append(e,`match.${t}`),this}regexIMatch(e,t){return this.url.searchParams.append(e,`imatch.${t}`),this}is(e,t){return this.url.searchParams.append(e,`is.${t}`),this}isDistinct(e,t){return this.url.searchParams.append(e,`isdistinct.${t}`),this}in(e,t){const r=Array.from(new Set(t)).map(n=>typeof n=="string"&&f8.test(n)?`"${n}"`:`${n}`).join(",");return this.url.searchParams.append(e,`in.(${r})`),this}notIn(e,t){const r=Array.from(new Set(t)).map(n=>typeof n=="string"&&f8.test(n)?`"${n}"`:`${n}`).join(",");return this.url.searchParams.append(e,`not.in.(${r})`),this}contains(e,t){return typeof t=="string"?this.url.searchParams.append(e,`cs.${t}`):Array.isArray(t)?this.url.searchParams.append(e,`cs.{${t.join(",")}}`):this.url.searchParams.append(e,`cs.${JSON.stringify(t)}`),this}containedBy(e,t){return typeof t=="string"?this.url.searchParams.append(e,`cd.${t}`):Array.isArray(t)?this.url.searchParams.append(e,`cd.{${t.join(",")}}`):this.url.searchParams.append(e,`cd.${JSON.stringify(t)}`),this}rangeGt(e,t){return this.url.searchParams.append(e,`sr.${t}`),this}rangeGte(e,t){return this.url.searchParams.append(e,`nxl.${t}`),this}rangeLt(e,t){return this.url.searchParams.append(e,`sl.${t}`),this}rangeLte(e,t){return this.url.searchParams.append(e,`nxr.${t}`),this}rangeAdjacent(e,t){return this.url.searchParams.append(e,`adj.${t}`),this}overlaps(e,t){return typeof t=="string"?this.url.searchParams.append(e,`ov.${t}`):this.url.searchParams.append(e,`ov.{${t.join(",")}}`),this}textSearch(e,t,{config:r,type:n}={}){let i="";n==="plain"?i="pl":n==="phrase"?i="ph":n==="websearch"&&(i="w");const a=r===void 0?"":`(${r})`;return this.url.searchParams.append(e,`${i}fts${a}.${t}`),this}match(e){return Object.entries(e).filter(([t,r])=>
211r!==void 0).forEach(([t,r])=>{this.url.searchParams.append(t,`eq.${r}`)}),this}not(e,t,r){return this.url.searchParams.append(e,`not.${t}.${r}`),this}or(e,{foreignTable:t,referencedTable:r=t}={}){const n=r?`${r}.or`:"or";return this.url.searchParams.append(n,`(${e})`),this}filter(e,t,r){return this.url.searchParams.append(e,`${t}.${r}`),this}},nue=class{constructor(e,{headers:t={},schema:r,fetch:n,urlLengthLimit:i=8e3,retry:a}){this.url=e,this.headers=new Headers(t),this.schema=r,this.fetch=n,this.urlLengthLimit=i,this.retry=a}cloneRequestState(){return{url:new URL(this.url.toString()),headers:new Headers(this.headers)}}select(e,t){const{head:r=!1,count:n}=t??{},i=r?"HEAD":"GET";let a=!1;const o=(e??"*").split("").map(u=>/\s/.test(u)&&!a?"":(u==='"'&&(a=!a),u)).join(""),{url:s,headers:l}=this.cloneRequestState();return s.searchParams.set("select",o),n&&l.append("Prefer",`count=${n}`),new Rd({method:i,url:s,headers:l,schema:this.schema,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}insert(e,{count:t,defaultToNull:r=!0}={}){var n;const i="POST",{url:a,headers:o}=this.cloneRequestState();if(t&&o.append("Prefer",`count=${t}`),r||o.append("Prefer","missing=default"),Array.isArray(e)){const s=e.reduce((l,u)=>l.concat(Object.keys(u)),[]);if(s.length>0){const l=[...new Set(s)].map(u=>`"${u}"`);a.searchParams.set("columns",l.join(","))}}return new Rd({method:i,url:a,headers:o,schema:this.schema,body:e,fetch:(n=this.fetch)!==null&&n!==void 0?n:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}upsert(e,{onConflict:t,ignoreDuplicates:r=!1,count:n,defaultToNull:i=!0}={}){var a;const o="POST",{url:s,headers:l}=this.cloneRequestState();if(l.append("Prefer",`resolution=${r?"ignore":"merge"}-duplicates`),t!==void 0&&s.searchParams.set("on_conflict",t),n&&l.append("Prefer",`count=${n}`),i||l.append("Prefer","missing=default"),Array.isArray(e)){const u=e.reduce((c,f)=>c.concat(Object.keys(f)),[]);if(u.length>0){const c=[...new Set(u)].map(f=>`"${f}"`);s.searchParams.set("columns",c.join(","))}}return new Rd({method:o,url:s,headers:l,schema:this.schema,body:e,fetch:(a=this.fetch)!==null&&a!==void 0?a:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}update(e,{count:t}={}){var r;const n="PATCH",{url:i,headers:a}=this.cloneRequestState();return t&&a.append("Prefer",`count=${t}`),new Rd({method:n,url:i,headers:a,schema:this.schema,body:e,fetch:(r=this.fetch)!==null&&r!==void 0?r:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}delete({count:e}={}){var t;const r="DELETE",{url:n,headers:i}=this.cloneRequestState();return e&&i.append("Prefer",`count=${e}`),new Rd({method:r,url:n,headers:i,schema:this.schema,fetch:(t=this.fetch)!==null&&t!==void 0?t:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}};function Qv(e){"@babel/helpers - typeof";return Qv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qv(e)}function iue(e,t){if(Qv(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Qv(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function aue(e){var t=iue(e,"string");return Qv(t)=="symbol"?t:t+""}function oue(e,t,r){return(t=aue(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function h8(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Fy(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?h8(Object(r),!0).forEach(function(n){oue(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h8(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}var sue=class QU{constructor(t,{headers:r={},schema:n,fetch:i,timeout:a,urlLengthLimit:o=8e3,retry:s}={}){this.url=t,this.headers=new Headers(r),this.schemaName=n,this.urlLengthLimit=o;const l=i??globalThis.fetch;a!==void 0&&a>0?this.fetch=(u,c)=>{const f=new AbortController,d=setTimeout(()=>f.abort(),a),h=c==null?void 0:c.signal;if(h){if(h.aborted)return clearTimeout(d),l(u,c);const g=()=>{clearTimeout(d),f.abort()};return h.addEventListener("abort",g,{once:!0}),l(u,Fy(Fy({},c),{}
211,{signal:f.signal})).finally(()=>{clearTimeout(d),h.removeEventListener("abort",g)})}return l(u,Fy(Fy({},c),{},{signal:f.signal})).finally(()=>clearTimeout(d))}:this.fetch=l,this.retry=s}from(t){if(!t||typeof t!="string"||t.trim()==="")throw new Error("Invalid relation name: relation must be a non-empty string.");return new nue(new URL(`${this.url}/${t}`),{headers:new Headers(this.headers),schema:this.schemaName,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}schema(t){return new QU(this.url,{headers:this.headers,schema:t,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}rpc(t,r={},{head:n=!1,get:i=!1,count:a}={}){var o;let s;const l=new URL(`${this.url}/rpc/${t}`);let u;const c=h=>h!==null&&typeof h=="object"&&(!Array.isArray(h)||h.some(c)),f=n&&Object.values(r).some(c);f?(s="POST",u=r):n||i?(s=n?"HEAD":"GET",Object.entries(r).filter(([h,g])=>g!==void 0).map(([h,g])=>[h,Array.isArray(g)?`{${g.join(",")}}`:`${g}`]).forEach(([h,g])=>{l.searchParams.append(h,g)})):(s="POST",u=r);const d=new Headers(this.headers);return f?d.set("Prefer",a?`count=${a},return=minimal`:"return=minimal"):a&&d.set("Prefer",`count=${a}`),new Rd({method:s,url:l,headers:d,schema:this.schemaName,body:u,fetch:(o=this.fetch)!==null&&o!==void 0?o:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}};class lue{constructor(){}static detectEnvironment(){var t;if(typeof WebSocket<"u")return{type:"native",wsConstructor:WebSocket};const r=globalThis;if(typeof globalThis<"u"&&typeof r.WebSocket<"u")return{type:"native",wsConstructor:r.WebSocket};const n=typeof global<"u"?global:void 0;if(n&&typeof n.WebSocket<"u")return{type:"native",wsConstructor:n.WebSocket};if(typeof globalThis<"u"&&typeof r.WebSocketPair<"u"&&typeof globalThis.WebSocket>"u")return{type:"cloudflare",error:"Cloudflare Workers detected. WebSocket clients are not supported in Cloudflare Workers.",workaround:"Use Cloudflare Workers WebSocket API for server-side WebSocket handling, or deploy to a different runtime."};if(typeof globalThis<"u"&&r.EdgeRuntime||typeof navigator<"u"&&(!((t=navigator.userAgent)===null||t===void 0)&&t.includes("Vercel-Edge")))return{type:"unsupported",error:"Edge runtime detected (Vercel Edge/Netlify Edge). WebSockets are not supported in edge functions.",workaround:"Use serverless functions or a different deployment target for WebSocket functionality."};const i=globalThis.process;if(i){const a=i.versions;if(a&&a.node)return{type:"unsupported",error:"Node.js detected but native WebSocket not found.",workaround:"Ensure you are running Node.js 22+ or provide a WebSocket implementation via the transport option."}}return{type:"unsupported",error:"Unknown JavaScript runtime without WebSocket support.",workaround:"Ensure you're running in a supported environment (browser, Node.js, Deno) or provide a custom WebSocket implementation."}}static getWebSocketConstructor(){const t=this.detectEnvironment();if(t.wsConstructor)return t.wsConstructor;let r=t.error||"WebSocket not supported in this environment.";throw t.workaround&&(r+=` 212 213Suggested solution: ${t.workaround}`),new Error(r)}static isWebSocketSupported(){try{return this.detectEnvironment().type==="native"}catch{return!1}}}const uue="2.110.0",cue=`realtime-js/${uue}`,fue="1.0.0",ez="2.0.0",hue=ez,due=1e4,pue=100,sc={closed:"closed",errored:"errored",joined:"joined",joining:"joining",leaving:"leaving"},tz={close:"phx_close",error:"phx_error",join:"phx_join",reply:"phx_reply",leave:"phx_leave",access_token:"access_token"},NT={connecting:"connecting",open:"open",closing:"closing",closed:"closed"};class gue{constructor(t){this.HEADER_LENGTH=1,this.USER_BROADCAST_PUSH_META_LENGTH=6,this.KINDS={userBroadcastPush:3,userBroadcast:4},this.BINARY_ENCODING=0,this.JSON_ENCODING=1,this.BROADCAST_EVENT="broadcast",this.allowedMetadataKeys=[],this.allowedMetadataKeys=t??[]}encode(t,r){if(t.event===this.BROADCAST_EVENT&&!(t.payload instanceof ArrayBuffer)&&typeof t.payload.event=="string")return r(this._binaryEncodeUserBroadcastPush(t));let n=[t.join_ref,t.ref,t.topic,t.event,t.payload];return r(JSON.stringify(n))}_binaryEncodeUserBroadcastPush(t){var r;return this._isArrayBuffer((r=t.payload)===null||r===void 0?void 0:r.payload)?this._encodeBinaryUserBroadcastPush(t):this._encodeJsonUserBroadcastPush(t)}_encodeBinaryUserBroadcastPush(t){var r,n;const i=(n=(r=t.payload)===null||r===void 0?void 0:r.payload)!==null&&n!==void 0?n:new ArrayBuffer(0);return this._encodeUserBroadcastPush(t,this.BINARY_ENCODING,i)}_encodeJsonUserBroadcastPush(t){var r,n;const i=(n=(r=t.payload)===null||r===void 0?void 0:r.payload)!==null&&n!==void 0?n:{},o=new TextEncoder().encode(JSON.stringify(i)).buffer;return this._encodeUserBroadcastPush(t,this.JSON_ENCODING,o)}_encodeUserBroadcastPush(t,r,n){var i,a;const o=t.topic,s=(i=t.ref)!==null&&i!==void 0?i:"",l=(a=t.join_ref)!==null&&a!==void 0?a:"",u=t.payload.event,c=this.allowedMetadataKeys?this._pick(t.payload,this.allowedMetadataKeys):{},f=Object.keys(c).length===0?"":JSON.stringify(c);if(l.length>255)throw new Error(`joinRef length ${l.length} exceeds maximum of 255`);if(s.length>255)throw new Error(`ref length ${s.length} exceeds maximum of 255`);if(o.length>255)throw new Error(`topic length ${o.length} exceeds maximum of 255`);if(u.length>255)throw new Error(`userEvent length ${u.length} exceeds maximum of 255`);if(f.length>255)throw new Error(`metadata length ${f.length} exceeds maximum of 255`);const d=this.USER_BROADCAST_PUSH_META_LENGTH+l.length+s.length+o.length+u.length+f.length,h=new ArrayBuffer(this.HEADER_LENGTH+d);
213let g=new DataView(h),p=0;g.setUint8(p++,this.KINDS.userBroadcastPush),g.setUint8(p++,l.length),g.setUint8(p++,s.length),g.setUint8(p++,o.length),g.setUint8(p++,u.length),g.setUint8(p++,f.length),g.setUint8(p++,r),Array.from(l,m=>g.setUint8(p++,m.charCodeAt(0))),Array.from(s,m=>g.setUint8(p++,m.charCodeAt(0))),Array.from(o,m=>g.setUint8(p++,m.charCodeAt(0))),Array.from(u,m=>g.setUint8(p++,m.charCodeAt(0))),Array.from(f,m=>g.setUint8(p++,m.charCodeAt(0)));var v=new Uint8Array(h.byteLength+n.byteLength);return v.set(new Uint8Array(h),0),v.set(new Uint8Array(n),h.byteLength),v.buffer}decode(t,r){if(this._isArrayBuffer(t)){let n=this._binaryDecode(t);return r(n)}if(typeof t=="string"){const n=JSON.parse(t),[i,a,o,s,l]=n;return r({join_ref:i,ref:a,topic:o,event:s,payload:l})}return r({})}_binaryDecode(t){const r=new DataView(t),n=r.getUint8(0),i=new TextDecoder;switch(n){case this.KINDS.userBroadcast:return this._decodeUserBroadcast(t,r,i)}}_decodeUserBroadcast(t,r,n){const i=r.getUint8(1),a=r.getUint8(2),o=r.getUint8(3),s=r.getUint8(4);let l=this.HEADER_LENGTH+4;const u=n.decode(t.slice(l,l+i));l=l+i;const c=n.decode(t.slice(l,l+a));l=l+a;const f=n.decode(t.slice(l,l+o));l=l+o;const d=t.slice(l,t.byteLength),h=s===this.JSON_ENCODING?JSON.parse(n.decode(d)):d,g={type:this.BROADCAST_EVENT,event:c,payload:h};return o>0&&(g.meta=JSON.parse(f)),{join_ref:null,ref:null,topic:u,event:this.BROADCAST_EVENT,payload:g}}_isArrayBuffer(t){var r;return t instanceof ArrayBuffer||((r=t==null?void 0:t.constructor)===null||r===void 0?void 0:r.name)==="ArrayBuffer"}_pick(t,r){return!t||typeof t!="object"?{}:Object.fromEntries(Object.entries(t).filter(([n])=>r.includes(n)))}}var Qr;(function(e){e.abstime="abstime",e.bool="bool",e.date="date",e.daterange="daterange",e.float4="float4",e.float8="float8",e.int2="int2",e.int4="int4",e.int4range="int4range",e.int8="int8",e.int8range="int8range",e.json="json",e.jsonb="jsonb",e.money="money",e.numeric="numeric",e.oid="oid",e.reltime="reltime",e.text="text",e.time="time",e.timestamp="timestamp",e.timestamptz="timestamptz",e.timetz="timetz",e.tsrange="tsrange",e.tstzrange="tstzrange"})(Qr||(Qr={}));const d8=(e,t,r={})=>{var n;const i=(n=r.skipTypes)!==null&&n!==void 0?n:[];return t?Object.keys(t).reduce((a,o)=>(a[o]=vue(o,e,t,i),a),{}):{}},vue=(e,t,r,n)=>{const i=t.find(s=>s.name===e),a=i==null?void 0:i.type,o=r[e];return a&&!n.includes(a)?rz(a,o):RT(o)},rz=(e,t)=>{if(e.charAt(0)==="_"){const r=e.slice(1,e.length);return xue(t,r)}switch(e){case Qr.bool:return mue(t);case Qr.float4:case Qr.float8:case Qr.int2:case Qr.int4:case Qr.int8:case Qr.numeric:case Qr.oid:return yue(t);case Qr.json:case Qr.jsonb:return wue(t);case Qr.timestamp:return bue(t);case Qr.abstime:case Qr.date:case Qr.daterange:case Qr.int4range:case Qr.int8range:case Qr.money:case Qr.reltime:case Qr.text:case Qr.time:case Qr.timestamptz:case Qr.timetz:case Qr.tsrange:case Qr.tstzrange:return RT(t);default:return RT(t)}},RT=e=>e,mue=e=>{switch(e){case"t":return!0;case"f":return!1;default:return e}},yue=e=>{if(typeof e=="string"){const t=parseFloat(e);if(!Number.isNaN(t))return t}return e},wue=e=>{if(typeof e=="string")try{return JSON.parse(e)}catch{return e}return e},xue=(e,t)=>{if(typeof e!="string")return e;const r=e.length-1,n=e[r];if(e[0]==="{"&&n==="}"){let a;const o=e.slice(1,r);try{a=JSON.parse("["+o+"]")}catch{a=o?o.split(","):[]}return a.map(s=>rz(t,s))}return e},bue=e=>typeof e=="string"?e.replace(" ","T"):e,nz=e=>{const t=new URL(e);return t.protocol=t.protocol.replace(/^ws/i,"http"),t.pathname=t.pathname.replace(/\/+$/,"").replace(/\/socket\/websocket$/i,"").replace(/\/socket$/i,"").replace(/\/websocket$/i,""),t.pathname===""||t.pathname==="/"?t.pathname="/api/broadcast":t.pathname=t.pathname+"/api/broadcast",t.href};var hv=e=>typeof e=="function"?e:function(){return e},_ue=typeof self<"u"?self:null,Ld=typeof window<"u"?window:null,Js=_ue||Ld||globalThis,Sue="2.0.0",Eue=1e4,Aue=1e3,nl={connecting:0,open:1,closing:2,closed:3},ka={closed:"closed",errored:"errored",joined:"joined",joining:"joining",leaving:"leaving"},Kl={close:"phx_close",error:"phx_error",join:"phx_join",reply:"phx_reply",leave:"phx_leave"},LT={longpoll:"longpoll",websocket:"websocket"},Tue={complete:4}
vendor: 8,897 bytes, line 213
213,IT="base64url.bearer.phx.",$y=class{constructor(e,t,r,n){this.channel=e,this.event=t,this.payload=r||function(){return{}},this.receivedResp=null,this.timeout=n,this.timeoutTimer=null,this.recHooks=[],this.sent=!1,this.ref=void 0}resend(e){this.timeout=e,this.reset(),this.send()}send(){this.hasReceived("timeout")||(this.startTimeout(),this.sent=!0,this.channel.socket.push({topic:this.channel.topic,event:this.event,payload:this.payload(),ref:this.ref,join_ref:this.channel.joinRef()}))}receive(e,t){return this.hasReceived(e)&&t(this.receivedResp.response),this.recHooks.push({status:e,callback:t}),this}reset(){this.cancelRefEvent(),this.ref=null,this.refEvent=null,this.receivedResp=null,this.sent=!1}destroy(){this.cancelRefEvent(),this.cancelTimeout()}matchReceive({status:e,response:t,_ref:r}){this.recHooks.filter(n=>n.status===e).forEach(n=>n.callback(t))}cancelRefEvent(){this.refEvent&&this.channel.off(this.refEvent)}cancelTimeout(){clearTimeout(this.timeoutTimer),this.timeoutTimer=null}startTimeout(){this.timeoutTimer&&this.cancelTimeout(),this.ref=this.channel.socket.makeRef(),this.refEvent=this.channel.replyEventName(this.ref),this.channel.on(this.refEvent,e=>{this.cancelRefEvent(),this.cancelTimeout(),this.receivedResp=e,this.matchReceive(e)}),this.timeoutTimer=setTimeout(()=>{this.trigger("timeout",{})},this.timeout)}hasReceived(e){return this.receivedResp&&this.receivedResp.status===e}trigger(e,t){this.channel.trigger(this.refEvent,{status:e,response:t})}},iz=class{constructor(e,t){this.callback=e,this.timerCalc=t,this.timer=void 0,this.tries=0}reset(){this.tries=0,clearTimeout(this.timer)}scheduleTimeout(){clearTimeout(this.timer),this.timer=setTimeout(()=>{this.tries=this.tries+1,this.callback()},this.timerCalc(this.tries+1))}},Oue=class{constructor(e,t,r){this.state=ka.closed,this.topic=e,this.params=hv(t||{}),this.socket=r,this.bindings=[],this.bindingRef=0,this.timeout=this.socket.timeout,this.joinedOnce=!1,this.joinPush=new $y(this,Kl.join,this.params,this.timeout),this.pushBuffer=[],this.stateChangeRefs=[],this.rejoinTimer=new iz(()=>{this.socket.isConnected()&&this.rejoin()},this.socket.rejoinAfterMs),this.stateChangeRefs.push(this.socket.onError(()=>this.rejoinTimer.reset())),this.stateChangeRefs.push(this.socket.onOpen(()=>{this.rejoinTimer.reset(),this.isErrored()&&this.rejoin()})),this.joinPush.receive("ok",()=>{this.state=ka.joined,this.rejoinTimer.reset(),this.pushBuffer.forEach(n=>n.send()),this.pushBuffer=[]}),this.joinPush.receive("error",n=>{this.state=ka.errored,this.socket.hasLogger()&&this.socket.log("channel",`error ${this.topic}`,n),this.socket.isConnected()&&this.rejoinTimer.scheduleTimeout()}),this.onClose(()=>{this.rejoinTimer.reset(),this.socket.hasLogger()&&this.socket.log("channel",`close ${this.topic}`),this.state=ka.closed,this.socket.remove(this)}),this.onError(n=>{this.socket.hasLogger()&&this.socket.log("channel",`error ${this.topic}`,n),this.isJoining()&&this.joinPush.reset(),this.state=ka.errored,this.socket.isConnected()&&this.rejoinTimer.scheduleTimeout()}),this.joinPush.receive("timeout",()=>{this.socket.hasLogger()&&this.socket.log("channel",`timeout ${this.topic}`,this.joinPush.timeout),new $y(this,Kl.leave,hv({}),this.timeout).send(),this.state=ka.errored,this.joinPush.reset(),this.socket.isConnected()&&this.rejoinTimer.scheduleTimeout()}),this.on(Kl.reply,(n,i)=>{this.trigger(this.replyEventName(i),n)})}join(e=this.timeout){if(this.joinedOnce)throw new Error("tried to join multiple times. 'join' can only be called a single time per channel instance");return this.timeout=e,this.joinedOnce=!0,this.rejoin(),this.joinPush}teardown(){this.pushBuffer.forEach(e=>e.destroy()),this.pushBuffer=[],this.rejoinTimer.reset(),this.joinPush.destroy(),this.state=ka.closed,this.bindings=[]}onClose(e){this.on(Kl.close,e)}onError(e){return this.on(Kl.error,t=>e(t))}on(e,t){let r=this.bindingRef++;return this.bindings.push({event:e,ref:r,callback:t}),r}off(e,t){this.bindings=this.bindings.filter(r=>!(r.event===e&&(typeof t>"u"||t===r.ref)))}canPush(){return this.socket.isConnected()&&this.isJoined()}push(e,t,r=this.timeout){if(t=t||{},!this.joinedOnce)throw new Error(`tried to push '${e}' to '${this.topic}' before joining. Use channel.join() before pushing events`);let n=new $y(this,e,function(){return t},r);return this.canPush()?n.send():(n.startTimeout(),this.pushBuffer.push(n)),n}leave(e=this.timeout){this.rejoinTimer.reset(),this.joinPush.cancelTimeout(),this.state=ka.leaving;let t=()=>{this.socket.hasLogger()&&this.socket.log("channel",`leave ${this.topic}`),this.trigger(Kl.close,"leave")},r=new $y(this,Kl.leave,hv({}),e);return r.receive("ok",()=>t()).receive("timeout",()=>t()),r.send(),this.canPush()||r.trigger("ok",{}),r}onMessage(e,t,r){return t}filterBindings(e,t,r){return!0}isMember(e,t,r,n){return this.topic!==e?!1:n&&n!==this.joinRef()?(this.socket.hasLogger()&&this.socket.log("channel","dropping outdated message",{topic:e,event:t,payload:r,joinRef:n}),!1):!0}joinRef(){return this.joinPush.ref}rejoin(e=this.timeout){this.isLeaving()||(this.socket.leaveOpenTopic(this.topic),this.state=ka.joining,this.joinPush.resend(e))}trigger(e,t,r,n){let i=this.onMessage(e,t,r,n);if(t&&!i)throw new Error("channel onMessage callbacks must return the payload, modified or unmodified");let a=this.bindings.filter(o=>o.event===e&&this.filterBindings(o,t,r));for(let o=0;o<a.length;o++)a[o].callback(i,r,n||this.joinRef())}replyEventName(e){return`chan_reply_${e}`}isClosed(){return this.state===ka.closed}isErrored(){return this.state===ka.errored}isJoined(){return this.state===ka.joined}isJoining(){return this.state===ka.joining}isLeaving(){return this.state===ka.leaving}},D2=class{static request(e,t,r,n,i,a,o){if(Js.XDomainRequest){let s=new Js.XDomainRequest;return this.xdomainRequest(s,e,t,n,i,a,o)}else if(Js.XMLHttpRequest){let s=new Js.XMLHttpRequest;return this.xhrRequest(s,e,t,r,n,i,a,o)}else{if(Js.fetch&&Js.AbortController)return this.fetchRequest(e,t,r,n,i,a,o);throw new Error("No suitable XMLHttpRequest implementation found")}}static fetchRequest(e,t,r,n,i,a,o){let s={method:e,headers:r,body:n},l=null;return i&&(l=new AbortController,setTimeout(()=>l.abort(),i),s.signal=l.signal),Js.fetch(t,s).then(u=>u.text()).then(u=>this.parseJSON(u)).then(u=>o&&o(u)).catch(u=>{u.name==="AbortError"&&a?a():o&&o(null)}),l}static xdomainRequest(e,t,r,n,i,a,o){return e.timeout=i,e.open(t,r),e.onload=()=>{let s=this.parseJSON(e.responseText);o&&o(s)},a&&(e.ontimeout=a),e.onprogress=()=>{},e.send(n),e}static xhrRequest(e,t,r,n,i,a,o,s){e.open(t,r,!0),e.timeout=a;for(let[l,u]of Object.entries(n))e.setRequestHeader(l,u);return e.onerror=()=>s&&s(null),e.onreadystatechange=()=>{if(e.readyState===Tue.complete&&s){let l=this.parseJSON(e.responseText);s(l)}},o&&(e.ontimeout=o),e.send(i),e}static parseJSON(e){if(!e||e==="")return null;try{return JSON.parse(e)}catch{return console&&console.log("failed to parse JSON response",e),null}}static serialize(e,t){let r=[];for(var n in e){if(!Object.prototype.hasOwnProperty.call(e,n))continue;let i=t?`${t}[${n}]`:n,a=e[n];typeof a=="object"?r.push(this.serialize(a,i)):r.push(encodeURIComponent(i)+"="+encodeURIComponent(a))}return r.join("&")}static appendParams(e,t){if(Object.keys(t).length===0)return e;let r=e.match(/\?/)?"&":"?";return`${e}${r}${this.serialize(t)}`}},Pue=e=>{let t="",r=new Uint8Array(e),n=r.byteLength;for(let i=0;i<n;i++)t+=String.fromCharCode(r[i]);return btoa(t)},vd=class{constructor(e,t){t&&t.length===2&&t[1].startsWith(IT)&&(this.authToken=atob(t[1].slice(IT.length))),this.endPoint=null,this.token=null,this.skipHeartbeat=!0,this.reqs=new Set,this.awaitingBatchAck=!1,this.currentBatch=null,this.currentBatchTimer=null,this.batchBuffer=[],this.onopen=function(){},this.onerror=function(){},this.onmessage=function(){},this.onclose=function(){},this.pollEndpoint=this.normalizeEndpoint(e),this.readyState=nl.connecting,setTimeout(()=>this.poll(),0)}normalizeEndpoint(e){return e.replace("ws://","http://").replace("wss://","https://").replace(new RegExp("(.*)/"+LT.websocket),"$1/"+LT.longpoll)}endpointURL(){return D2.appendParams(this.pollEndpoint,{token:this.token})}closeAndRetry(e,t,r){this.close(e,t,r),this.readyState=nl.connecting}ontimeout(){this.onerror("timeout"),this.closeAndRetry(1005,"timeout",!1)}isActive(){return this.readyState===nl.open||this.readyState===nl.connecting}poll(){const e={Accept:"application/json"};this.authToken&&(e["X-Phoenix-AuthToken"]=this.authToken),this.ajax("GET",e,null,()=>this.ontimeout(),t=>{if(t){var{status:r,token:n,messages:i}=t;if(r===410&&this.token!==null){this.onerror(410),this.closeAndRetry(3410,"session_gone",!1);return}this.token=n}else r=0;switch(r){case 200:i.forEach(a=>{setTimeout(()=>this.onmessage({data:a}),0)}),this.poll();break;case 204:this.poll();break;case 410:this.readyState=nl.open,this.onopen({}),this.poll();break;
213case 403:this.onerror(403),this.close(1008,"forbidden",!1);break;case 0:case 500:this.onerror(500),this.closeAndRetry(1011,"internal server error",500);break;default:throw new Error(`unhandled poll status ${r}`)}})}send(e){typeof e!="string"&&(e=Pue(e)),this.currentBatch?this.currentBatch.push(e):this.awaitingBatchAck?this.batchBuffer.push(e):(this.currentBatch=[e],this.currentBatchTimer=setTimeout(()=>{this.batchSend(this.currentBatch),this.currentBatch=null},0))}batchSend(e){this.awaitingBatchAck=!0,this.ajax("POST",{"Content-Type":"application/x-ndjson"},e.join(` 214`),()=>this.onerror("timeout"),t=>{this.awaitingBatchAck=!1,!t||t.status!==200?(this.onerror(t&&t.status),this.closeAndRetry(1011,"internal server error",!1)):this.batchBuffer.length>0&&(this.batchSend(this.batchBuffer),this.batchBuffer=[])})}close(e,t,r){for(let i of this.reqs)i.abort();this.readyState=nl.closed;let n=Object.assign({code:1e3,reason:void 0,wasClean:!0},{code:e,reason:t,wasClean:r});this.batchBuffer=[],clearTimeout(this.currentBatchTimer),this.currentBatchTimer=null,typeof CloseEvent<"u"?this.onclose(new CloseEvent("close",n)):this.onclose(n)}ajax(e,t,r,n,i){let a,o=()=>{this.reqs.delete(a),n()};a=D2.request(e,this.endpointURL(),t,r,this.timeout,o,s=>{this.reqs.delete(a),this.isActive()&&i(s)}),this.reqs.add(a)}},kue=class Yg{constructor(t,r={}){let n=r.events||{state:"presence_state",diff:"presence_diff"};this.state={},this.pendingDiffs=[],this.channel=t,this.joinRef=null,this.caller={onJoin:function(){},onLeave:function(){},onSync:function(){}},this.channel.on(n.state,i=>{let{onJoin:a,onLeave:o,onSync:s}=this.caller;this.joinRef=this.channel.joinRef(),this.state=Yg.syncState(this.state,i,a,o),this.pendingDiffs.forEach(l=>{this.state=Yg.syncDiff(this.state,l,a,o)}),this.pendingDiffs=[],s()}),this.channel.on(n.diff,i=>{let{onJoin:a,onLeave:o,onSync:s}=this.caller;this.inPendingSyncState()?this.pendingDiffs.push(i):(this.state=Yg.syncDiff(this.state,i,a,o),s())})}onJoin(t){this.caller.onJoin=t}onLeave(t){this.caller.onLeave=t}onSync(t){this.caller.onSync=t}list(t){return Yg.list(this.state,t)}inPendingSyncState(){return!this.joinRef||this.joinRef!==this.channel.joinRef()}static syncState(t,r,n,i){let a=this.clone(t),o={},s={};return this.map(a,(l,u)=>{r[l]||(s[l]=u)}),this.map(r,(l,u)=>{let c=a[l];if(c){let f=u.metas.map(p=>p.phx_ref),d=c.metas.map(p=>p.phx_ref),h=u.metas.filter(p=>d.indexOf(p.phx_ref)<0),g=c.metas.filter(p=>f.indexOf(p.phx_ref)<0);h.length>0&&(o[l]=u,o[l].metas=h),g.length>0&&(s[l]=this.clone(c),s[l].metas=g)}else o[l]=u}),this.syncDiff(a,{joins:o,leaves:s},n,i)}static syncDiff(t,r,n,i){let{joins:a,leaves:o}=this.clone(r);return n||(n=function(){}),i||(i=function(){}),this.map(a,(s,l)=>{let u=t[s];if(t[s]=this.clone(l),u){let c=t[s].metas.map(d=>d.phx_ref),f=u.metas.filter(d=>c.indexOf(d.phx_ref)<0);t[s].metas.unshift(...f)}n(s,u,l)}),this.map(o,(s,l)=>{let u=t[s];if(!u)return;let c=l.metas.map(f=>f.phx_ref);u.metas=u.metas.filter(f=>c.indexOf(f.phx_ref)<0),i(s,u,l),u.metas.length===0&&delete t[s]}),t}static list(t,r){return r||(r=function(n,i){return i}),this.map(t,(n,i)=>r(n,i))}static map(t,r){return Object.getOwnPropertyNames(t).map(n=>r(n,t[n]))}static clone(t){return JSON.parse(JSON.stringify(t))}},By={HEADER_LENGTH:1,META_LENGTH:4,KINDS:{push:0,reply:1,broadcast:2},encode(e,t){if(e.payload.constructor===ArrayBuffer)return t(this.binaryEncode(e));{let r=[e.join_ref,e.ref,e.topic,e.event,e.payload];return t(JSON.stringify(r))}},decode(e,t){if(e.constructor===ArrayBuffer)return t(this.binaryDecode(e));{let[r,n,i,a,o]=JSON.parse(e);return t({join_ref:r,ref:n,topic:i,event:a,payload:o})}},binaryEncode(e){let{join_ref:t,ref:r,event:n,topic:i,payload:a}=e,o=this.META_LENGTH+t.length+r.length+i.length+n.length,s=new ArrayBuffer(this.HEADER_LENGTH+o),l=new DataView(s),u=0;l.setUint8(u++,this.KINDS.push),l.setUint8(u++,t.length),l.setUint8(u++,r.length),l.setUint8(u++,i.length),l.setUint8(u++,n.length),Array.from(t,f=>l.setUint8(u++,f.charCodeAt(0))),Array.from(r,f=>l.setUint8(u++,f.charCodeAt(0))),Array.from(i,f=>l.setUint8(u++,f.charCodeAt(0))),Array.from(n,f=>l.setUint8(u++,f.charCodeAt(0)));var c=new Uint8Array(s.byteLength+a.byteLength);return c.set(new Uint8Array(s),0),c.set(new Uint8Array(a),s.byteLength),c.buffer},binaryDecode(e){let t=new DataView(e),r=t.getUint8(0),n=new TextDecoder;
vendor: 8,665 bytes, line 214
214switch(r){case this.KINDS.push:return this.decodePush(e,t,n);case this.KINDS.reply:return this.decodeReply(e,t,n);case this.KINDS.broadcast:return this.decodeBroadcast(e,t,n)}},decodePush(e,t,r){let n=t.getUint8(1),i=t.getUint8(2),a=t.getUint8(3),o=this.HEADER_LENGTH+this.META_LENGTH-1,s=r.decode(e.slice(o,o+n));o=o+n;let l=r.decode(e.slice(o,o+i));o=o+i;let u=r.decode(e.slice(o,o+a));o=o+a;let c=e.slice(o,e.byteLength);return{join_ref:s,ref:null,topic:l,event:u,payload:c}},decodeReply(e,t,r){let n=t.getUint8(1),i=t.getUint8(2),a=t.getUint8(3),o=t.getUint8(4),s=this.HEADER_LENGTH+this.META_LENGTH,l=r.decode(e.slice(s,s+n));s=s+n;let u=r.decode(e.slice(s,s+i));s=s+i;let c=r.decode(e.slice(s,s+a));s=s+a;let f=r.decode(e.slice(s,s+o));s=s+o;let d=e.slice(s,e.byteLength),h={status:f,response:d};return{join_ref:l,ref:u,topic:c,event:Kl.reply,payload:h}},decodeBroadcast(e,t,r){let n=t.getUint8(1),i=t.getUint8(2),a=this.HEADER_LENGTH+2,o=r.decode(e.slice(a,a+n));a=a+n;let s=r.decode(e.slice(a,a+i));a=a+i;let l=e.slice(a,e.byteLength);return{join_ref:null,ref:null,topic:o,event:s,payload:l}}},Cue=class{constructor(e,t={}){this.stateChangeCallbacks={open:[],close:[],error:[],message:[]},this.channels=[],this.sendBuffer=[],this.ref=0,this.fallbackRef=null,this.timeout=t.timeout||Eue,this.transport=t.transport||Js.WebSocket||vd,this.conn=void 0,this.primaryPassedHealthCheck=!1,this.longPollFallbackMs=t.longPollFallbackMs,this.fallbackTimer=null;let r=null;try{r=Js&&Js.sessionStorage}catch{}this.sessionStore=t.sessionStorage||r,this.establishedConnections=0,this.defaultEncoder=By.encode.bind(By),this.defaultDecoder=By.decode.bind(By),this.closeWasClean=!0,this.disconnecting=!1,this.binaryType=t.binaryType||"arraybuffer",this.connectClock=1,this.pageHidden=!1,this.encode=void 0,this.decode=void 0,this.transport!==vd?(this.encode=t.encode||this.defaultEncoder,this.decode=t.decode||this.defaultDecoder):(this.encode=this.defaultEncoder,this.decode=this.defaultDecoder);let n=null;Ld&&Ld.addEventListener&&(Ld.addEventListener("pagehide",i=>{this.conn&&(this.disconnect(),n=this.connectClock)}),Ld.addEventListener("pageshow",i=>{n===this.connectClock&&(n=null,this.connect())}),Ld.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"?this.pageHidden=!0:(this.pageHidden=!1,!this.isConnected()&&!this.closeWasClean&&this.teardown(()=>this.connect()))})),this.heartbeatIntervalMs=t.heartbeatIntervalMs||3e4,this.autoSendHeartbeat=t.autoSendHeartbeat??!0,this.heartbeatCallback=t.heartbeatCallback??(()=>{}),this.rejoinAfterMs=i=>t.rejoinAfterMs?t.rejoinAfterMs(i):[1e3,2e3,5e3][i-1]||1e4,this.reconnectAfterMs=i=>t.reconnectAfterMs?t.reconnectAfterMs(i):[10,50,100,150,200,250,500,1e3,2e3][i-1]||5e3,this.logger=t.logger||null,!this.logger&&t.debug&&(this.logger=(i,a,o)=>{console.log(`${i}: ${a}`,o)}),this.longpollerTimeout=t.longpollerTimeout||2e4,this.params=hv(t.params||{}),this.endPoint=`${e}/${LT.websocket}`,this.vsn=t.vsn||Sue,this.heartbeatTimeoutTimer=null,this.heartbeatTimer=null,this.heartbeatSentAt=null,this.pendingHeartbeatRef=null,this.reconnectTimer=new iz(()=>{if(this.pageHidden){this.log("Not reconnecting as page is hidden!"),this.teardown();return}this.teardown(async()=>{t.beforeReconnect&&await t.beforeReconnect(),this.connect()})},this.reconnectAfterMs),this.authToken=t.authToken}getLongPollTransport(){return vd}replaceTransport(e){this.connectClock++,this.closeWasClean=!0,clearTimeout(this.fallbackTimer),this.reconnectTimer.reset(),this.conn&&(this.conn.close(),this.conn=null),this.transport=e}protocol(){return location.protocol.match(/^https/)?"wss":"ws"}endPointURL(){let e=D2.appendParams(D2.appendParams(this.endPoint,this.params()),{vsn:this.vsn});return e.charAt(0)!=="/"?e:e.charAt(1)==="/"?`${this.protocol()}:${e}`:`${this.protocol()}://${location.host}${e}`}disconnect(e,t,r){this.connectClock++,this.disconnecting=!0,this.closeWasClean=!0,clearTimeout(this.fallbackTimer),this.reconnectTimer.reset(),this.teardown(()=>{this.disconnecting=!1,e&&e()},t,r)}connect(e){e&&(console&&console.log("passing params to connect is deprecated. Instead pass :params to the Socket constructor"),this.params=hv(e)),!(this.conn&&!this.disconnecting)&&(this.longPollFallbackMs&&this.transport!==vd?this.connectWithFallback(vd,this.longPollFallbackMs):this.transportConnect())}log(e,t,r){this.logger&&this.logger(e,t,r)}hasLogger(){return this.logger!==null}onOpen(e){let t=this.makeRef();return this.stateChangeCallbacks.open.push([t,e]),t}onClose(e){let t=this.makeRef();return this.stateChangeCallbacks.close.push([t,e]),t}onError(e){let t=this.makeRef();return this.stateChangeCallbacks.error.push([t,e]),t}onMessage(e){let t=this.makeRef();return this.stateChangeCallbacks.message.push([t,e]),t}onHeartbeat(e){this.heartbeatCallback=e}ping(e){if(!this.isConnected())return!1;let t=this.makeRef(),r=Date.now();this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:t});let n=this.onMessage(i=>{i.ref===t&&(this.off([n]),e(Date.now()-r))});return!0}transportName(e){switch(e){case vd:return"LongPoll";default:return e.name}}transportConnect(){this.connectClock++,this.closeWasClean=!1;let e;this.authToken&&(e=["phoenix",`${IT}${btoa(this.authToken).replace(/=/g,"")}`]),this.conn=new this.transport(this.endPointURL(),e),this.conn.binaryType=this.binaryType,this.conn.timeout=this.longpollerTimeout,this.conn.onopen=()=>this.onConnOpen(),this.conn.onerror=t=>this.onConnError(t),this.conn.onmessage=t=>this.onConnMessage(t),this.conn.onclose=t=>this.onConnClose(t)}getSession(e){return this.sessionStore&&this.sessionStore.getItem(e)}storeSession(e,t){this.sessionStore&&this.sessionStore.setItem(e,t)}connectWithFallback(e,t=2500){clearTimeout(this.fallbackTimer);let r=!1,n=!0,i,a,o=this.transportName(e),s=l=>{this.log("transport",`falling back to ${o}...`,l),this.off([i,a]),n=!1,this.replaceTransport(e),this.transportConnect()};if(this.getSession(`phx:fallback:${o}`))return s("memorized");this.fallbackTimer=setTimeout(s,t),a=this.onError(l=>{this.log("transport","error",l),n&&!r&&(clearTimeout(this.fallbackTimer),s(l))}),this.fallbackRef&&this.off([this.fallbackRef]),this.fallbackRef=this.onOpen(()=>{if(r=!0,!n){let l=this.transportName(e);return this.primaryPassedHealthCheck||this.storeSession(`phx:fallback:${l}`,"true"),this.log("transport",`established ${l} fallback`)}clearTimeout(this.fallbackTimer),this.fallbackTimer=setTimeout(s,t),this.ping(l=>{this.log("transport","connected to primary after",l),this.primaryPassedHealthCheck=!0,clearTimeout(this.fallbackTimer)})}),this.transportConnect()}clearHeartbeats(){clearTimeout(this.heartbeatTimer),clearTimeout(this.heartbeatTimeoutTimer)}onConnOpen(){this.hasLogger()&&this.log("transport",`connected to ${this.endPointURL()}`),this.closeWasClean=!1,this.disconnecting=!1,this.establishedConnections++,this.flushSendBuffer(),this.reconnectTimer.reset(),this.autoSendHeartbeat&&this.resetHeartbeat(),this.triggerStateCallbacks("open")}heartbeatTimeout(){if(this.pendingHeartbeatRef){this.pendingHeartbeatRef=null,this.heartbeatSentAt=null,this.hasLogger()&&this.log("transport","heartbeat timeout. Attempting to re-establish connection");try{this.heartbeatCallback("timeout")}catch(e){this.log("error","error in heartbeat callback",e)}this.triggerChanError(new Error("heartbeat timeout")),this.closeWasClean=!1,this.teardown(()=>this.reconnectTimer.scheduleTimeout(),Aue,"heartbeat timeout")}}resetHeartbeat(){this.conn&&this.conn.skipHeartbeat||(this.pendingHeartbeatRef=null,this.clearHeartbeats(),this.heartbeatTimer=setTimeout(()=>this.sendHeartbeat(),this.heartbeatIntervalMs))}teardown(e,t,r){if(!this.conn)return e&&e();const n=this.conn;this.waitForBufferDone(n,()=>{t?n.close(t,r||""):n.close(),this.waitForSocketClosed(n,()=>{this.conn===n&&(this.conn.onopen=function(){},this.conn.onerror=function(){},this.conn.onmessage=function(){},this.conn.onclose=function(){},this.conn=null),e&&e()})})}waitForBufferDone(e,t,r=1){if(r===5||!e.bufferedAmount){t();return}setTimeout(()=>{this.waitForBufferDone(e,t,r+1)},150*r)}waitForSocketClosed(e,t,r=1){if(r===5||e.readyState===nl.closed){t();return}setTimeout(()=>{this.waitForSocketClosed(e,t,r+1)},150*r)}onConnClose(e){this.conn&&(this.conn.onclose=()=>{}),this.hasLogger()&&this.log("transport","close",e),this.triggerChanError(e),this.clearHeartbeats(),this.closeWasClean||this.reconnectTimer.scheduleTimeout(),this.triggerStateCallbacks("close",e)}onConnError(e){this.hasLogger()&&this.log("transport","error",e);let t=this.transport,r=this.establishedConnections;this.triggerStateCallbacks("error",e,t,r),(t===this.transport||r>0)&&this.triggerChanError(e)}
vendor: 4,134 bytes, line 214
214triggerChanError(e){this.channels.forEach(t=>{t.isErrored()||t.isLeaving()||t.isClosed()||t.trigger(Kl.error,e)})}connectionState(){switch(this.conn&&this.conn.readyState){case nl.connecting:return"connecting";case nl.open:return"open";case nl.closing:return"closing";default:return"closed"}}isConnected(){return this.connectionState()==="open"}remove(e){this.off(e.stateChangeRefs),this.channels=this.channels.filter(t=>t!==e)}off(e){for(let t in this.stateChangeCallbacks)this.stateChangeCallbacks[t]=this.stateChangeCallbacks[t].filter(([r])=>e.indexOf(r)===-1)}channel(e,t={}){let r=new Oue(e,t,this);return this.channels.push(r),r}push(e){if(this.hasLogger()){let{topic:t,event:r,payload:n,ref:i,join_ref:a}=e;this.log("push",`${t} ${r} (${a}, ${i})`,n)}this.isConnected()?this.encode(e,t=>this.conn.send(t)):this.sendBuffer.push(()=>this.encode(e,t=>this.conn.send(t)))}makeRef(){let e=this.ref+1;return e===this.ref?this.ref=0:this.ref=e,this.ref.toString()}sendHeartbeat(){if(!this.isConnected()){try{this.heartbeatCallback("disconnected")}catch(e){this.log("error","error in heartbeat callback",e)}return}if(this.pendingHeartbeatRef){this.heartbeatTimeout();return}this.pendingHeartbeatRef=this.makeRef(),this.heartbeatSentAt=Date.now(),this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:this.pendingHeartbeatRef});try{this.heartbeatCallback("sent")}catch(e){this.log("error","error in heartbeat callback",e)}this.heartbeatTimeoutTimer=setTimeout(()=>this.heartbeatTimeout(),this.heartbeatIntervalMs)}flushSendBuffer(){this.isConnected()&&this.sendBuffer.length>0&&(this.sendBuffer.forEach(e=>e()),this.sendBuffer=[])}onConnMessage(e){this.decode(e.data,t=>{let{topic:r,event:n,payload:i,ref:a,join_ref:o}=t;if(a&&a===this.pendingHeartbeatRef){const s=this.heartbeatSentAt?Date.now()-this.heartbeatSentAt:void 0;this.clearHeartbeats();try{this.heartbeatCallback(i.status==="ok"?"ok":"error",s)}catch(l){this.log("error","error in heartbeat callback",l)}this.pendingHeartbeatRef=null,this.heartbeatSentAt=null,this.autoSendHeartbeat&&(this.heartbeatTimer=setTimeout(()=>this.sendHeartbeat(),this.heartbeatIntervalMs))}this.hasLogger()&&this.log("receive",`${i.status||""} ${r} ${n} ${a&&"("+a+")"||""}`.trim(),i);for(let s=0;s<this.channels.length;s++){const l=this.channels[s];l.isMember(r,n,i,o)&&l.trigger(n,i,a,o)}this.triggerStateCallbacks("message",t)})}triggerStateCallbacks(e,...t){try{this.stateChangeCallbacks[e].forEach(([r,n])=>{try{n(...t)}catch(i){this.log("error",`error in ${e} callback`,i)}})}catch(r){this.log("error",`error triggering ${e} callbacks`,r)}}leaveOpenTopic(e){let t=this.channels.find(r=>r.topic===e&&(r.isJoined()||r.isJoining()));t&&(this.hasLogger()&&this.log("transport",`leaving duplicate topic "${e}"`),t.leave())}};class dv{constructor(t,r){const n=Rue(r);this.presence=new kue(t.getChannel(),n),this.presence.onJoin((i,a,o)=>{const s=dv.onJoinPayload(i,a,o);t.getChannel().trigger("presence",s)}),this.presence.onLeave((i,a,o)=>{const s=dv.onLeavePayload(i,a,o);t.getChannel().trigger("presence",s)}),this.presence.onSync(()=>{t.getChannel().trigger("presence",{event:"sync"})})}get state(){return dv.transformState(this.presence.state)}static transformState(t){return t=Nue(t),Object.getOwnPropertyNames(t).reduce((r,n)=>{const i=t[n];return r[n]=Hw(i),r},{})}static onJoinPayload(t,r,n){const i=p8(r),a=Hw(n);return{event:"join",key:t,currentPresences:i,newPresences:a}}static onLeavePayload(t,r,n){const i=p8(r),a=Hw(n);return{event:"leave",key:t,currentPresences:i,leftPresences:a}}}function Hw(e){return e.metas.map(t=>(t.presence_ref=t.phx_ref,delete t.phx_ref,delete t.phx_ref_prev,t))}function Nue(e){return JSON.parse(JSON.stringify(e))}function Rue(e){return(e==null?void 0:e.events)&&{events:e.events}}function p8(e){return e!=null&&e.metas?Hw(e):[]}var g8;(function(e){e.SYNC="sync",e.JOIN="join",e.LEAVE="leave"})(g8||(g8={}));class Lue{get state(){return this.presenceAdapter.state}constructor(t,r){this.channel=t,this.presenceAdapter=new dv(this.channel.channelAdapter,r)}}function Iue(e){if(e instanceof Error)return e;if(typeof e=="string")return new Error(e);
214if(e&&typeof e=="object"){const t=e;if(typeof t.code=="number"){const r=typeof t.reason=="string"&&t.reason?` (${t.reason})`:"";return new Error(`socket closed: ${t.code}${r}`,{cause:e})}return new Error("channel error: transport failure",{cause:e})}return new Error("channel error: connection lost")}class Due{constructor(t,r,n){const i=Mue(n);this.channel=t.getSocket().channel(r,i),this.socket=t}get state(){return this.channel.state}set state(t){this.channel.state=t}get joinedOnce(){return this.channel.joinedOnce}get joinPush(){return this.channel.joinPush}get rejoinTimer(){return this.channel.rejoinTimer}on(t,r){return this.channel.on(t,r)}off(t,r){this.channel.off(t,r)}subscribe(t){return this.channel.join(t)}unsubscribe(t){return this.channel.leave(t)}teardown(){this.channel.teardown()}onClose(t){this.channel.onClose(t)}onError(t){return this.channel.onError(t)}push(t,r,n){let i;try{i=this.channel.push(t,r,n)}catch{throw new Error(`tried to push '${t}' to '${this.channel.topic}' before joining. Use channel.subscribe() before pushing events`)}if(this.channel.pushBuffer.length>pue){const a=this.channel.pushBuffer.shift();a.cancelTimeout(),this.socket.log("channel",`discarded push due to buffer overflow: ${a.event}`,a.payload())}return i}updateJoinPayload(t){const r=this.channel.joinPush.payload();this.channel.joinPush.payload=()=>Object.assign(Object.assign({},r),t)}canPush(){return this.socket.isConnected()&&this.state===sc.joined}isJoined(){return this.state===sc.joined}isJoining(){return this.state===sc.joining}isClosed(){return this.state===sc.closed}isLeaving(){return this.state===sc.leaving}updateFilterBindings(t){this.channel.filterBindings=t}updatePayloadTransform(t){this.channel.onMessage=t}getChannel(){return this.channel}}function Mue(e){return{config:Object.assign({broadcast:{ack:!1,self:!1},presence:{key:"",enabled:!1},private:!1},e.config)}}const jue=/[,()"\\]/,Fue=e=>jue.test(e)||e!==e.trim(),$ue=e=>`"${e.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`,v8=e=>{const t=e===null?"null":String(e);return Fue(t)?$ue(t):t},Bue=e=>e===null?"null":String(e),Uue=(e,t)=>{if(e==="in"){const r=Array.isArray(t)?t:[t];if(r.length===0)throw new Error("Realtime `in` filter requires at least one value.");return`in.(${Array.from(new Set(r)).map(i=>v8(i)).join(",")})`}return e==="is"?`is.${Bue(t)}`:`${e}.${v8(t)}`};class zue{constructor(){this.filters=[]}add(t,r,n,i=!1){const a=i?"not.":"";return this.filters.push(`${t}=${a}${Uue(r,n)}`),this}eq(t,r){return this.add(t,"eq",r)}neq(t,r){return this.add(t,"neq",r)}gt(t,r){return this.add(t,"gt",r)}gte(t,r){return this.add(t,"gte",r)}lt(t,r){return this.add(t,"lt",r)}lte(t,r){return this.add(t,"lte",r)}in(t,r){return this.add(t,"in",r)}like(t,r){return this.add(t,"like",r)}ilike(t,r){return this.add(t,"ilike",r)}match(t,r){return this.add(t,"match",r)}imatch(t,r){return this.add(t,"imatch",r)}is(t,r){return this.add(t,"is",r)}isDistinct(t,r){return this.add(t,"isdistinct",r)}not(t,r,n){return this.add(t,r,n,!0)}build(){return this.filters.join(",")}toString(){return this.build()}}var m8;(function(e){e.ALL="*",e.INSERT="INSERT",e.UPDATE="UPDATE",e.DELETE="DELETE"})(m8||(m8={}));var Xd;(function(e){e.BROADCAST="broadcast",e.PRESENCE="presence",e.POSTGRES_CHANGES="postgres_changes",e.SYSTEM="system"})(Xd||(Xd={}));var Yl;(function(e){e.SUBSCRIBED="SUBSCRIBED",e.TIMED_OUT="TIMED_OUT",e.CLOSED="CLOSED",e.CHANNEL_ERROR="CHANNEL_ERROR"})(Yl||(Yl={}));class pv{get state(){return this.channelAdapter.state}set state(t){this.channelAdapter.state=t}get joinedOnce(){return this.channelAdapter.joinedOnce}get timeout(){return this.socket.timeout}get joinPush(){return this.channelAdapter.joinPush}get rejoinTimer(){return this.channelAdapter.rejoinTimer}constructor(t,r={config:{}},n){var i,a;if(this.topic=t,this.params=r,this.socket=n,this.bindings={},this.subTopic=t.replace(/^realtime:/i,""),this.params.config=Object.assign({broadcast:{ack:!1,self:!1},presence:{key:"",enabled:!1},private:!1},r.config),this.channelAdapter=new Due(this.socket.socketAdapter,t,this.params),this.presence=new Lue(this),this._onClose(()=>{this.socket._remove(this)}),this._updateFilterTransform(),this.broadcastEndpointURL=nz(this.socket.socketAdapter.endPointURL()),this.private=this.params.config.private||!1,!this.private&&(!((a=(i=this.params.config)===null||i===void 0?void 0:i.broadcast)===null||a===void 0)&&a.replay))throw new Error(`tried to use replay on public channel '${this.topic}'. It must be a private channel.`)}subscribe(t,r=this.timeout){var n,i,a;if(this.socket.isConnected()||this.socket.connect(),this.channelAdapter.isClosed()){const{config:{broadcast:o,presence:s,private:l}}=this.params,u=(i=(n=this.bindings.postgres_changes)===null||n===void 0?void 0:n.map(h=>h.filter))!==null&&i!==void 0?i:[],c=!!this.bindings[Xd.PRESENCE]&&this.bindings[Xd.PRESENCE].length>0||((a=this.params.config.presence)===null||a===void 0?void 0:a.enabled)===!0,f={},d={broadcast:o,presence:Object.assign(Object.assign({},s),{enabled:c}),postgres_changes:u,private:l};this.socket.accessTokenValue&&(f.access_token=this.socket.accessTokenValue),this._onError(h=>
214{t==null||t(Yl.CHANNEL_ERROR,Iue(h))}),this._onClose(()=>t==null?void 0:t(Yl.CLOSED)),this.updateJoinPayload(Object.assign({config:d},f)),this._updateFilterMessage(),this.channelAdapter.subscribe(r).receive("ok",async({postgres_changes:h})=>{if(this.socket._isManualToken()||this.socket.setAuth(),h===void 0){t==null||t(Yl.SUBSCRIBED);return}this._updatePostgresBindings(h,t)}).receive("error",h=>{this.state=sc.errored;const g=Object.values(h).join(", ")||"error";t==null||t(Yl.CHANNEL_ERROR,new Error(g,{cause:h}))}).receive("timeout",()=>{t==null||t(Yl.TIMED_OUT)})}return this}_updatePostgresBindings(t,r){var n;const i=this.bindings.postgres_changes,a=(n=i==null?void 0:i.length)!==null&&n!==void 0?n:0,o=[];for(let s=0;s<a;s++){const l=i[s],{filter:{event:u,schema:c,table:f,filter:d}}=l,h=t&&t[s];if(h&&h.event===u&&pv.isFilterValueEqual(h.schema,c)&&pv.isFilterValueEqual(h.table,f)&&pv.isFilterValueEqual(h.filter,d))o.push(Object.assign(Object.assign({},l),{id:h.id}));else{this.unsubscribe(),this.state=sc.errored,r==null||r(Yl.CHANNEL_ERROR,new Error("mismatch between server and client bindings for postgres changes"));return}}this.bindings.postgres_changes=o,this.state!=sc.errored&&r&&r(Yl.SUBSCRIBED)}presenceState(){return this.presence.state}async track(t,r={}){return await this.send({type:"presence",event:"track",payload:t},r.timeout||this.timeout)}async untrack(t={}){return await this.send({type:"presence",event:"untrack"},t)}on(t,r,n){const i=this.channelAdapter.isJoined()||this.channelAdapter.isJoining(),a=t===Xd.PRESENCE||t===Xd.POSTGRES_CHANGES;if(i&&a)throw this.socket.log("channel",`cannot add \`${t}\` callbacks for ${this.topic} after \`subscribe()\`.`),new Error(`cannot add \`${t}\` callbacks for ${this.topic} after \`subscribe()\`.`);return this._on(t,r,n)}async httpSend(t,r,n={}){var i;if(r==null)return Promise.reject(new Error("Payload is required for httpSend()"));const a=r instanceof ArrayBuffer||ArrayBuffer.isView(r),o={apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":a?"application/octet-stream":"application/json"};this.socket.accessTokenValue&&(o.Authorization=`Bearer ${this.socket.accessTokenValue}`);const s=new URL(this.broadcastEndpointURL);s.pathname+=`/${encodeURIComponent(this.subTopic)}/events/${encodeURIComponent(t)}`,this.private&&s.searchParams.set("private","true");const l={method:"POST",headers:o,body:a?r:JSON.stringify(r)},u=await this._fetchWithTimeout(s.toString(),l,(i=n.timeout)!==null&&i!==void 0?i:this.timeout);if(u.status===202)return{success:!0};if(u.status===404)return Promise.reject(new Error("httpSend() requires Realtime server v2.97.0 or newer; the endpoint returned 404. Update your Supabase CLI to a recent version, or upgrade the Realtime server in your self-hosted setup. See https://github.com/supabase/supabase-js/blob/master/packages/core/realtime-js/migrations/httpsend-server-version.md"));let c=u.statusText;try{const f=await u.json();c=f.error||f.message||c}catch{}return Promise.reject(new Error(c))}async send(t,r={}){var n,i;if(!this.channelAdapter.canPush()&&t.type==="broadcast"){console.warn("Realtime send() is automatically falling back to REST API. This behavior will be deprecated
214in the future. Please use httpSend() explicitly for REST delivery.");const{event:a,payload:o}=t,s={apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":"application/json"};this.socket.accessTokenValue&&(s.Authorization=`Bearer ${this.socket.accessTokenValue}`);const l={method:"POST",headers:s,body:JSON.stringify({messages:[{topic:this.subTopic,event:a,payload:o,private:this.private}]})};try{const u=await this._fetchWithTimeout(this.broadcastEndpointURL,l,(n=r.timeout)!==null&&n!==void 0?n:this.timeout);return await((i=u.body)===null||i===void 0?void 0:i.cancel()),u.ok?"ok":"error"}catch(u){return u instanceof Error&&u.name==="AbortError"?"timed out":"error"}}else return new Promise(a=>{var o,s,l;const u=this.channelAdapter.push(t.type,t,r.timeout||this.timeout);t.type==="broadcast"&&!(!((l=(s=(o=this.params)===null||o===void 0?void 0:o.config)===null||s===void 0?void 0:s.broadcast)===null||l===void 0)&&l.ack)&&a("ok"),u.receive("ok",()=>a("ok")),u.receive("error",()=>a("error")),u.receive("timeout",()=>a("timed out"))})}updateJoinPayload(t){this.channelAdapter.updateJoinPayload(t)}async unsubscribe(t=this.timeout){return new Promise(r=>{this.channelAdapter.unsubscribe(t).receive("ok",()=>r("ok")).receive("timeout",()=>r("timed out")).receive("error",()=>r("error"))})}teardown(){this.channelAdapter.teardown()}async _fetchWithTimeout(t,r,n){const i=new AbortController,a=setTimeout(()=>i.abort(),n),o=await this.socket.fetch(t,Object.assign(Object.assign({},r),{signal:i.signal}));return clearTimeout(a),o}_on(t,r,n){const i=t.toLocaleLowerCase(),a=r==null?void 0:r.filter;(a instanceof zue||typeof a=="object"&&a!==null&&typeof a.build=="function")&&(r=Object.assign(Object.assign({},r),{filter:a.build()}));const o=this.channelAdapter.on(t,n),s={type:i,filter:r,callback:n,ref:o};return this.bindings[i]?this.bindings[i].push(s):this.bindings[i]=[s],this._updateFilterMessage(),this}_onClose(t){this.channelAdapter.onClose(t)}_onError(t){this.channelAdapter.onError(t)}_updateFilterMessage(){this.channelAdapter.updateFilterBindings((t,r,n)=>{var i,a,o,s,l,u,c;const f=t.event.toLocaleLowerCase();if(this._notThisChannelEvent(f,n))return!1;const d=(i=this.bindings[f])===null||i===void 0?void 0:i.find(h=>h.ref===t.ref);if(!d)return!0;if(["broadcast","presence","postgres_changes"].includes(f))if("id"in d){const h=d.id,g=(a=d.filter)===null||a===void 0?void 0:a.event;return h&&((o=r.ids)===null||o===void 0?void 0:o.includes(h))&&(g==="*"||(g==null?void 0:g.toLocaleLowerCase())===((s=r.data)===null||s===void 0?void 0:s.type.toLocaleLowerCase()))}else{const h=(u=(l=d==null?void 0:d.filter)===null||l===void 0?void 0:l.event)===null||u===void 0?void 0:u.toLocaleLowerCase();return h==="*"||h===((c=r==null?void 0:r.event)===null||c===void 0?void 0:c.toLocaleLowerCase())}else return d.type.toLocaleLowerCase()===f})}_notThisChannelEvent(t,r){const{close:n,error:i,leave:a,join:o}=tz;return r&&[n,i,a,o].includes(t)&&r!==this.joinPush.ref}_updateFilterTransform(){this.channelAdapter.updatePayloadTransform((t,r,n)=>{if(typeof r=="object"&&"ids"in r){const i=r.data,{schema:a,table:o,commit_timestamp:s,type:l,errors:u}=i;return Object.assign(Object.assign({},{schema:a,table:o,commit_timestamp:s,eventType:l,new:{},old:{},errors:u}),this._getPayloadRecords(i))}return r})}copyBindings(t){if(this.joinedOnce)throw new Error("cannot copy bindings into joined channel");for(const r in t.bindings)for(const n of t.bindings[r])this._on(n.type,n.filter,n.callback)}static isFilterValueEqual(t,r){return(t??void 0)===(r??void 0)}_getPayloadRecords(t){const r={new:{},old:{}};return(t.type==="INSERT"||t.type==="UPDATE")&&(r.new=d8(t.columns,t.record)),(t.type==="UPDATE"||t.type==="DELETE")&&(r.old=d8(t.columns,t.old_record)),r}}class Wue{constructor(t,r){this.socket=new Cue(t,r)}get timeout(){return this.socket.timeout}get endPoint(){return this.socket.endPoint}get transport(){return this.socket.transport}get heartbeatIntervalMs(){return this.socket.heartbeatIntervalMs}get heartbeatCallback(){return this.socket.heartbeatCallback}set heartbeatCallback(t){this.socket.heartbeatCallback=t}get heartbeatTimer(){return this.socket.heartbeatTimer}get pendingHeartbeatRef(){return this.socket.pendingHeartbeatRef}get reconnectTimer(){return this.socket.reconnectTimer}get vsn(){return this.socket.vsn}get encode(){return this.socket.encode}get decode(){return this.socket.decode}get reconnectAfterMs(){return this.socket.reconnectAfterMs}get sendBuffer(){return this.socket.sendBuffer}get stateChangeCallbacks(){return this.socket.stateChangeCallbacks}connect(){this.socket.connect()}disconnect(t,r,n,i=1e4){return new Promise(a=>{setTimeout(()=>a("timeout"),i),this.socket.disconnect(()=>{t(),a("ok")},r,n)})}push(t){this.socket.push(t)}log(t,r,n){this.socket.log(t,r,n)}makeRef(){return this.socket.makeRef()}onOpen(t){this.socket.onOpen(t)}onClose(t){this.socket.onClose(t)}onError(t){this.socket.onError(t)}onMessage(t){this.socket.onMessage(t)}isConnected(){return this.socket.isConnected()}isConnecting(){return this.socket.connectionState()==NT.connecting}isDisconnecting(){return this.socket.connectionState()==NT.closing}connectionState(){return this.socket.connectionState()}endPointURL(){return this.socket.endPointURL()}sendHeartbeat(){this.socket.sendHeartbeat()}getSocket(){return this.socket}}const y8={HEARTBEAT_INTERVAL:25e3,RECONNECT_DELAY:10,HEARTBEAT_TIMEOUT_FALLBACK:100},Hue=[1e3,2e3,5e3,1e4],que=1e4;function Vue(){const e=new Map;return{get length(){return e.size},clear(){e.clear()},getItem(t){return e.has(t)?e.get(t):null},key(t){var r;return(r=Array.from(e.keys())[t])!==null&&r!==void 0?r:null},removeItem(t){e.delete(t)},setItem(t,r){e.set(t,String(r))}}}function Gue(){try{if(typeof globalThis<"u"&&globalThis.sessionStorage)return globalThis.sessionStorage}catch{}return Vue()}const Kue=` 215 addEventListener("message", (e) => { 216 if (e.data.event === "start") { 217 setInterval(() => postMessage({ event: "keepAlive" }), e.data.interval); 218 } 219 });`;class Yue{get endPoint(){return this.socketAdapter.endPoint}get timeout(){return this.socketAdapter.timeout}get transport(){return this.socketAdapter.transport}get heartbeatCallback(){return this.socketAdapter.heartbeatCallback}get heartbeatIntervalMs(){return this.socketAdapter.heartbeatIntervalMs}get heartbeatTimer(){return this.worker?this._workerHeartbeatTimer:this.socketAdapter.heartbeatTimer}get pendingHeartbeatRef(){return this.worker?this._pendingWorkerHeartbeatRef:this.socketAdapter.pendingHeartbeatRef}get reconnectTimer(){return this.socketAdapter.reconnectTimer}get vsn(){return this.socketAdapter.vsn}get encode(){return this.socketAdapter.encode}get decode(){return this.socketAdapter.decode}get reconnectAfterMs(){return this.socketAdapter.reconnectAfterMs}get sendBuffer(){return this.socketAdapter.sendBuffer}get stateChangeCallbacks(){return this.socketAdapter.stateChangeCallbacks}constructor(t,r){var n;if(this.channels=new Array,this.accessTokenValue=null,this.accessToken=null,this.apiKey=null,this.httpEndpoint="",this.headers={},this.params={}
219,this.ref=0,this.serializer=new gue,this._manuallySetToken=!1,this._authPromise=null,this._workerHeartbeatTimer=void 0,this._pendingWorkerHeartbeatRef=null,this._pendingDisconnectTimer=null,this._disconnectOnEmptyChannelsAfterMs=0,this._resolveFetch=a=>a?(...o)=>a(...o):(...o)=>fetch(...o),!(!((n=r==null?void 0:r.params)===null||n===void 0)&&n.apikey))throw new Error("API key is required to connect to Realtime");this.apiKey=r.params.apikey;const i=this._initializeOptions(r);this.socketAdapter=new Wue(t,i),this.httpEndpoint=nz(t),this.fetch=this._resolveFetch(r==null?void 0:r.fetch)}connect(){if(!(this.isConnecting()||this.isDisconnecting()||this.isConnected())){this.accessToken&&!this._authPromise&&this._setAuthSafely("connect"),this._setupConnectionHandlers();try{this.socketAdapter.connect()}catch(t){const r=t.message;throw new Error(`WebSocket not available: ${r}`)}this._handleNodeJsRaceCondition()}}endpointURL(){return this.socketAdapter.endPointURL()}async disconnect(t,r){return this._cancelPendingDisconnect(),this.isDisconnecting()?"ok":await this.socketAdapter.disconnect(()=>{clearInterval(this._workerHeartbeatTimer),this._terminateWorker()},t,r)}getChannels(){return this.channels}async removeChannel(t){const r=await t.unsubscribe();return r==="ok"&&t.teardown(),r}async removeAllChannels(){const t=this.channels.map(async n=>{const i=await n.unsubscribe();return n.teardown(),i}),r=await Promise.all(t);return await this.disconnect(),r}log(t,r,n){this.socketAdapter.log(t,r,n)}connectionState(){return this.socketAdapter.connectionState()||NT.closed}isConnected(){return this.socketAdapter.isConnected()}isConnecting(){return this.socketAdapter.isConnecting()}isDisconnecting(){return this.socketAdapter.isDisconnecting()}channel(t,r={config:{}}){const n=`realtime:${t}`,i=this.getChannels().find(a=>a.topic===n);if(i)return i;{const a=new pv(`realtime:${t}`,r,this);return this._cancelPendingDisconnect(),this.channels.push(a),a}}push(t){this.socketAdapter.push(t)}async setAuth(t=null){this._authPromise=this._performAuth(t);try{await this._authPromise}finally{this._authPromise=null}}_isManualToken(){return this._manuallySetToken}async sendHeartbeat(){this.socketAdapter.sendHeartbeat()}onHeartbeat(t){this.socketAdapter.heartbeatCallback=this._wrapHeartbeatCallback(t)}_makeRef(){return this.socketAdapter.makeRef()}_remove(t){this.channels=this.channels.filter(r=>r.topic!==t.topic),this.channels.length===0&&(this.log("transport","no channels remaining, scheduling disconnect"),this._schedulePendingDisconnect())}_schedulePendingDisconnect(){if(this._cancelPendingDisconnect(),this._disconnectOnEmptyChannelsAfterMs===0){this.log("transport","disconnecting immediately - no channels"),this.disconnect();return}
219this._pendingDisconnectTimer=setTimeout(()=>{this._pendingDisconnectTimer=null,this.channels.length===0&&(this.log("transport","deferred disconnect fired - no channels, disconnecting"),this.disconnect())},this._disconnectOnEmptyChannelsAfterMs),this.log("transport",`deferred disconnect scheduled in ${this._disconnectOnEmptyChannelsAfterMs}ms`)}_cancelPendingDisconnect(){this._pendingDisconnectTimer!==null&&(this.log("transport","pending disconnect cancelled - channel activity detected"),clearTimeout(this._pendingDisconnectTimer),this._pendingDisconnectTimer=null)}async _performAuth(t=null){let r,n=!1;if(t)r=t,n=!0;else if(this.accessToken)try{r=await this.accessToken()}catch(i){this.log("error","Error fetching access token from callback",i),r=this.accessTokenValue}else r=this.accessTokenValue;n?this._manuallySetToken=!0:this.accessToken&&(this._manuallySetToken=!1),this.accessTokenValue!=r&&(this.accessTokenValue=r,this.channels.forEach(i=>{const a={access_token:r,version:cue};r&&i.updateJoinPayload(a),i.joinedOnce&&i.channelAdapter.isJoined()&&i.channelAdapter.push(tz.access_token,{access_token:r})}))}async _waitForAuthIfNeeded(){this._authPromise&&await this._authPromise}_setAuthSafely(t="general"){this._isManualToken()||this.setAuth().catch(r=>{this.log("error",`Error setting auth in ${t}`,r)})}_setupConnectionHandlers(){this.socketAdapter.onOpen(()=>{(this._authPromise||(this.accessToken&&!this.accessTokenValue?this.setAuth():Promise.resolve())).catch(r=>{this.log("error","error waiting for auth on connect",r)}),this.worker&&!this.workerRef&&this._startWorkerHeartbeat()}),this.socketAdapter.onClose(()=>{this.worker&&this.workerRef&&this._terminateWorker()}),this.socketAdapter.onMessage(t=>{t.ref&&t.ref===this._pendingWorkerHeartbeatRef&&(this._pendingWorkerHeartbeatRef=null)})}_handleNodeJsRaceCondition(){this.socketAdapter.isConnected()&&this.socketAdapter.getSocket().onConnOpen()}_wrapHeartbeatCallback(t){return(r,n)=>{r=="sent"&&this._setAuthSafely(),t&&t(r,n)}}_startWorkerHeartbeat(){this.workerUrl?this.log("worker",`starting worker for from ${this.workerUrl}`):this.log("worker","starting default worker");const t=this._workerObjectUrl(this.workerUrl);this.workerRef=new Worker(t),this.workerRef.onerror=r=>{this.log("worker","worker error",r.message),this._terminateWorker(),this.disconnect()},this.workerRef.onmessage=r=>{r.data.event==="keepAlive"&&this.sendHeartbeat()},this.workerRef.postMessage({event:"start",interval:this.heartbeatIntervalMs})}_terminateWorker(){this.workerRef&&(this.log("worker","terminating worker"),this.workerRef.terminate(),this.workerRef=void 0)}_workerObjectUrl(t){let r;if(t)r=t;else{const n=new Blob([Kue],{type:"application/javascript"});r=URL.createObjectURL(n)}return r}_initializeOptions(t){var r,n,i,a,o,s,l,u,c,f,d,h;this.worker=(r=t==null?void 0:t.worker)!==null&&r!==void 0?r:!1,this.accessToken=(n=t==null?void 0:t.accessToken)!==null&&n!==void 0?n:null;const g={};g.timeout=(i=t==null?void 0:t.timeout)!==null&&i!==void 0?i:due,g.heartbeatIntervalMs=(a=t==null?void 0:t.heartbeatIntervalMs)!==null&&a!==void 0?a:y8.HEARTBEAT_INTERVAL,this._disconnectOnEmptyChannelsAfterMs=(o=t==null?void 0:t.disconnectOnEmptyChannelsAfterMs)!==null&&o!==void 0?o:2*((s=t==null?void 0:t.heartbeatIntervalMs)!==null&&s!==void 0?s:y8.HEARTBEAT_INTERVAL),g.transport=(l=t==null?void 0:t.transport)!==null&&l!==void 0?l:lue.getWebSocketConstructor(),g.params=t==null?void 0:t.params,g.logger=t==null?void 0:t.logger,g.heartbeatCallback=this._wrapHeartbeatCallback(t==null?void 0:t.heartbeatCallback),g.sessionStorage=(u=t==null?void 0:t.sessionStorage)!==null&&u!==void 0?u:Gue(),g.reconnectAfterMs=(c=t==null?void 0:t.reconnectAfterMs)!==null&&c!==void 0?c:y=>Hue[y-1]||que;let p,v;const m=(f=t==null?void 0:t.vsn)!==null&&f!==void 0?f:hue;switch(m){case fue:p=(y,x)=>x(JSON.stringify(y)),v=(y,x)=>x(JSON.parse(y));break;case ez:p=this.serializer.encode.bind(this.serializer),v=this.serializer.decode.bind(this.serializer);break;default:throw new Error(`Unsupported serializer version: ${g.vsn}`)}if(g.vsn=m,g.encode=(d=t==null?void 0:t.encode)!==null&&d!==void 0?d:p,g.decode=(h=t==null?void 0:t.decode)!==null&&h!==void 0?h:v,g.beforeReconnect=this._reconnectAuth.bind(this),(t!=null&&t.logLevel||t!=null&&t.log_level)&&(this.logLevel=t.logLevel||t.log_level,g.params=Object.assign(Object.assign({},g.params),{log_level:this.logLevel})),this.worker){if(typeof window<"u"&&!window.Worker)throw new Error("Web Worker is not supported");this.workerUrl=t==null?void 0:t.workerUrl,g.autoSendHeartbeat=!this.worker}return g}async _reconnectAuth(){await this._waitForAuthIfNeeded(),this.isConnected()||this.connect()}}
219var em=class extends Error{constructor(e,t){var r;super(e),this.name="IcebergError",this.status=t.status,this.icebergType=t.icebergType,this.icebergCode=t.icebergCode,this.details=t.details,this.isCommitStateUnknown=t.icebergType==="CommitStateUnknownException"||[500,502,504].includes(t.status)&&((r=t.icebergType)==null?void 0:r.includes("CommitState"))===!0}isNotFound(){return this.status===404}isConflict(){return this.status===409}isAuthenticationTimeout(){return this.status===419}};function Xue(e,t,r){const n=new URL(t,e);if(r)for(const[i,a]of Object.entries(r))a!==void 0&&n.searchParams.set(i,a);return n.toString()}async function Jue(e){return!e||e.type==="none"?{}:e.type==="bearer"?{Authorization:`Bearer ${e.token}`}:e.type==="header"?{[e.name]:e.value}:e.type==="custom"?await e.getHeaders():{}}function Zue(e){const t=e.fetchImpl??globalThis.fetch;return{async request({method:r,path:n,query:i,body:a,headers:o}){const s=Xue(e.baseUrl,n,i),l=await Jue(e.auth),u=await t(s,{method:r,headers:{...a?{"Content-Type":"application/json"}:{},...l,...o},body:a?JSON.stringify(a):void 0}),c=await u.text(),f=(u.headers.get("content-type")||"").includes("application/json"),d=f&&c?JSON.parse(c):c;if(!u.ok){const h=f?d:void 0,g=h==null?void 0:h.error;throw new em((g==null?void 0:g.message)??`Request failed with status ${u.status}`,{status:u.status,icebergType:g==null?void 0:g.type,icebergCode:g==null?void 0:g.code,details:h})}return{status:u.status,headers:u.headers,data:d}}}}function Uy(e){return e.join("�")}var Que=class{constructor(e,t=""){this.client=e,this.prefix=t}async listNamespaces(e){const t=e?{parent:Uy(e.namespace)}:void 0;return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces`,query:t})).data.namespaces.map(n=>({namespace:n}))}async createNamespace(e,t){const r={namespace:e.namespace,properties:t==null?void 0:t.properties};return(await this.client.request({method:"POST",path:`${this.prefix}/namespaces`,body:r})).data}async dropNamespace(e){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${Uy(e.namespace)}`})}async loadNamespaceMetadata(e){return{properties:(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${Uy(e.namespace)}`})).data.properties}}async namespaceExists(e){try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${Uy(e.namespace)}`}),!0}catch(t){if(t instanceof em&&t.status===404)return!1;throw t}}async createNamespaceIfNotExists(e,t){try{return await this.createNamespace(e,t)}catch(r){if(r instanceof em&&r.status===409)return;throw r}}};function md(e){return e.join("�")}var ece=class{constructor(e,t="",r){this.client=e,this.prefix=t,this.accessDelegation=r}async listTables(e){return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${md(e.namespace)}/tables`})).data.identifiers}async createTable(e,t){const r={};return this.accessDelegation&&(r["X-Iceberg-Access-Delegation"]=this.accessDelegation),(await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${md(e.namespace)}/tables`,body:t,headers:r})).data.metadata}async updateTable(e,t){const r=await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${md(e.namespace)}/tables/${e.name}`,body:t});return{"metadata-location":r.data["metadata-location"],metadata:r.data.metadata}}async dropTable(e,t){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${md(e.namespace)}/tables/${e.name}`,query:{purgeRequested:String((t==null?void 0:t.purge)??!1)}})}async loadTable(e){const t={};return this.accessDelegation&&(t["X-Iceberg-Access-Delegation"]=this.accessDelegation),(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${md(e.namespace)}/tables/${e.name}`,headers:t})).data.metadata}async tableExists(e){const t={};this.accessDelegation&&(t["X-Iceberg-Access-Delegation"]=this.accessDelegation);try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${md(e.namespace)}/tables/${e.name}`,headers:t}),!0}catch(r){if(r instanceof em&&r.status===404)return!1;throw r}}async createTableIfNotExists(e,t){try{return await this.createTable(e,t)}catch(r){if(r instanceof em&&r.status===409)return await this.loadTable({namespace:e.namespace,name:t.name});throw r}}},tce=class{constructor(e){var n;let t="v1";e.catalogName&&(t+=`/${e.catalogName}`);const r=e.baseUrl.endsWith("/")?e.baseUrl:`${e.baseUrl}/`;this.client=Zue({baseUrl:r,auth:e.auth,fetchImpl:e.fetch}),this.accessDelegation=(n=e.accessDelegation)==null?void 0:n.join(","),this.namespaceOps=new Que(this.client,t),this.tableOps=new ece(this.client,t,this.accessDelegation)}async listNamespaces(e){return this.namespaceOps.listNamespaces(e)}async createNamespace(e,t){return this.namespaceOps.createNamespace(e,t)}async dropNamespace(e){await this.namespaceOps.dropNamespace(e)}async loadNamespaceMetadata(e){return this.namespaceOps.loadNamespaceMetadata(e)}async listTables(e){return this.tableOps.listTables(e)}
219async createTable(e,t){return this.tableOps.createTable(e,t)}async updateTable(e,t){return this.tableOps.updateTable(e,t)}async dropTable(e,t){await this.tableOps.dropTable(e,t)}async loadTable(e){return this.tableOps.loadTable(e)}async namespaceExists(e){return this.namespaceOps.namespaceExists(e)}async tableExists(e){return this.tableOps.tableExists(e)}async createNamespaceIfNotExists(e,t){return this.namespaceOps.createNamespaceIfNotExists(e,t)}async createTableIfNotExists(e,t){return this.tableOps.createTableIfNotExists(e,t)}};function tm(e){"@babel/helpers - typeof";return tm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tm(e)}function rce(e,t){if(tm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(tm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function nce(e){var t=rce(e,"string");return tm(t)=="symbol"?t:t+""}function ice(e,t,r){return(t=nce(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function w8(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?w8(Object(r),!0).forEach(function(n){ice(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):w8(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}var Kb=class extends Error{constructor(e,t="storage",r,n){super(e),this.__isStorageError=!0,this.namespace=t,this.name=t==="vectors"?"StorageVectorsError":"StorageError",this.status=r,this.statusCode=n}toJSON(){return{name:this.name,message:this.message,status:this.status,statusCode:this.statusCode}}};function Yb(e){return typeof e=="object"&&e!==null&&"__isStorageError"in e}var DT=class extends Kb{constructor(e,t,r,n="storage"){super(e,n,t,r),this.name=n==="vectors"?"StorageVectorsApiError":"StorageApiError",this.status=t,this.statusCode=r}toJSON(){return kt({},super.toJSON())}},az=class extends Kb{constructor(e,t,r="storage"){super(e,r),this.name=r==="vectors"?"StorageVectorsUnknownError":"StorageUnknownError",this.originalError=t}};function M2(e,t,r){const n=kt({},e),i=t.toLowerCase();for(const a of Object.keys(n))a.toLowerCase()===i&&delete n[a];return n[i]=r,n}function ace(e){const t={};for(const[r,n]of Object.entries(e))t[r.toLowerCase()]=n;return t}const oce=e=>e?(...t)=>e(...t):(...t)=>fetch(...t),sce=e=>{if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},MT=e=>{if(Array.isArray(e))return e.map(r=>MT(r));if(typeof e=="function"||e!==Object(e))return e;const t={};return Object.entries(e).forEach(([r,n])=>{const i=r.replace(/([-_][a-z])/gi,a=>a.toUpperCase().replace(/[-_]/g,""));t[i]=MT(n)}),t},lce=e=>!e||typeof e!="string"||e.length===0||e.length>100||e.trim()!==e||e.includes("/")||e.includes("\\")?!1:/^[\w!.\*'() &$@=;:+,?-]+$/.test(e),x8=e=>{if(typeof e=="object"&&e!==null){const t=e;if(typeof t.msg=="string")return t.msg;if(typeof t.message=="string")return t.message;if(typeof t.error_description=="string")return t.error_description;if(typeof t.error=="string")return t.error;if(typeof t.error=="object"&&t.error!==null){const r=t.error;if(typeof r.message=="string")return r.message}}return JSON.stringify(e)},uce=async(e,t,r,n)=>{if(e!==null&&typeof e=="object"&&"json"in e&&typeof e.json=="function"){const i=e;let a=parseInt(String(i.status),10);Number.isFinite(a)||(a=500),i.json().then(o=>{const s=(o==null?void 0:o.statusCode)||(o==null?void 0:o.code)||a+"";t(new DT(x8(o),a,s,n))}).catch(()=>{const o=a+"";t(new DT(i.statusText||`HTTP ${a} error`,a,o,n))})}else t(new az(x8(e),e,n))},cce=(e,t,r,n)=>{const i={method:e,headers:(t==null?void 0:t.headers)||{}};if(e==="GET"||e==="HEAD"||!n)return kt(kt({},i),r);if(sce(n)){var a;const o=(t==null?void 0:t.headers)||{};let s;for(const[l,u]of Object.entries(o))l.toLowerCase()==="content-type"&&(s=u);i.headers=M2(o,"Content-Type",(a=s)!==null&&a!==void 0?a:"application/json"),i.body=JSON.stringify(n)}else i.body=n;return t!=null&&t.duplex&&(i.duplex=t.duplex),kt(kt({},i),r)};async function Og(e,t,r,n,i,a,o){return new Promise((s,l)=>{e(r,cce(t,n,i,a)).then(u=>{if(!u.ok)throw u;if(n!=null&&n.noResolveJson)return u;if(o==="vectors"){const c=u.headers.get("content-type");if(u.headers.get("content-length")==="0"||u.status===204)return{};if(!c||!c.includes("application/json"))return{}}return u.json()}).then(u=>s(u)).catch(u=>uce(u,l,n,o))})}function oz(e="storage"){return{get:async(t,r,n,i)=>Og(t,"GET",r,n,i,void 0,e),post:async(t,r,n,i,a)=>Og(t,"POST",r,i,a,n,e),put:async(t,r,n,i,a)=>Og(t,"PUT",r,i,a,n,e),head:async(t,r,n,i)=>
219Og(t,"HEAD",r,kt(kt({},n),{},{noResolveJson:!0}),i,void 0,e),remove:async(t,r,n,i,a)=>Og(t,"DELETE",r,i,a,n,e)}}const fce=oz("storage"),{get:rm,post:fs,put:jT,head:hce,remove:nm}=fce,co=oz("vectors");var Cp=class{constructor(e,t={},r,n="storage"){this.shouldThrowOnError=!1,this.url=e,this.headers=ace(t),this.fetch=oce(r),this.namespace=n}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(e,t){return this.headers=M2(this.headers,e,t),this}async handleOperation(e){var t=this;try{return{data:await e(),error:null}}catch(r){if(t.shouldThrowOnError)throw r;if(Yb(r))return{data:null,error:r};throw r}}};let sz;sz=Symbol.toStringTag;var dce=class{constructor(e,t){this.downloadFn=e,this.shouldThrowOnError=t,this[sz]="StreamDownloadBuilder",this.promise=null}then(e,t){return this.getPromise().then(e,t)}catch(e){return this.getPromise().catch(e)}finally(e){return this.getPromise().finally(e)}getPromise(){return this.promise||(this.promise=this.execute()),this.promise}async execute(){var e=this;try{return{data:(await e.downloadFn()).body,error:null}}catch(t){if(e.shouldThrowOnError)throw t;if(Yb(t))return{data:null,error:t};throw t}}};let lz;lz=Symbol.toStringTag;var pce=class{constructor(e,t){this.downloadFn=e,this.shouldThrowOnError=t,this[lz]="BlobDownloadBuilder",this.promise=null}asStream(){return new dce(this.downloadFn,this.shouldThrowOnError)}then(e,t){return this.getPromise().then(e,t)}catch(e){return this.getPromise().catch(e)}finally(e){return this.getPromise().finally(e)}getPromise(){return this.promise||(this.promise=this.execute()),this.promise}async execute(){var e=this;try{return{data:await(await e.downloadFn()).blob(),error:null}}catch(t){if(e.shouldThrowOnError)throw t;if(Yb(t))return{data:null,error:t};throw t}}};const kS={limit:100,offset:0,sortBy:{column:"name",order:"asc"}},b8={cacheControl:"3600",contentType:"text/plain;charset=UTF-8",upsert:!1};var gce=class extends Cp{constructor(e,t={},r,n){super(e,t,n,"storage"),this.bucketId=r}async uploadOrUpdate(e,t,r,n){var i=this;return i.handleOperation(async()=>{let a;const o=kt(kt({},b8),n);let s=kt(kt({},i.headers),e==="POST"&&{"x-upsert":String(o.upsert)});const l=o.metadata;if(typeof Blob<"u"&&r instanceof Blob?(a=new FormData,a.append("cacheControl",o.cacheControl),l&&a.append("metadata",i.encodeMetadata(l)),a.append("",r)):typeof FormData<"u"&&r instanceof FormData?(a=r,a.has("cacheControl")||a.append("cacheControl",o.cacheControl),l&&!a.has("metadata")&&a.append("metadata",i.encodeMetadata(l))):(a=r,s["cache-control"]=`max-age=${o.cacheControl}`,s["content-type"]=o.contentType,l&&(s["x-metadata"]=i.toBase64(i.encodeMetadata(l))),(typeof ReadableStream<"u"&&a instanceof ReadableStream||a&&typeof a=="object"&&"pipe"in a&&typeof a.pipe=="function")&&!o.duplex&&(o.duplex="half")),n!=null&&n.headers)for(const[d,h]of Object.entries(n.headers))s=M2(s,d,h);const u=i._removeEmptyFolders(t),c=i._getFinalPath(u),f=await(e=="PUT"?jT:fs)(i.fetch,`${i.url}/object/${c}`,a,kt({headers:s},o!=null&&o.duplex?{duplex:o.duplex}:{}));return{path:u,id:f.Id,fullPath:f.Key}})}async upload(e,t,r){return this.uploadOrUpdate("POST",e,t,r)}async uploadToSignedUrl(e,t,r,n){var i=this;const a=i._removeEmptyFolders(e),o=i._getFinalPath(a),s=new URL(i.url+`/object/upload/sign/${o}`);return s.searchParams.set("token",t),i.handleOperation(async()=>{let l;const u=kt(kt({},b8),n);let c=kt(kt({},i.headers),{"x-upsert":String(u.upsert)});const f=u.metadata;if(typeof Blob<"u"&&r instanceof Blob?(l=new FormData,l.append("cacheControl",u.cacheControl),f&&l.append("metadata",i.encodeMetadata(f)),l.append("",r)):typeof FormData<"u"&&r instanceof FormData?(l=r,l.has("cacheControl")||l.append("cacheControl",u.cacheControl),f&&!l.has("metadata")&&l.append("metadata",i.encodeMetadata(f))):(l=r,c["cache-control"]=`max-age=${u.cacheControl}`,c["content-type"]=u.contentType,f&&(c["x-metadata"]=i.toBase64(i.encodeMetadata(f))),(typeof ReadableStream<"u"&&l instanceof ReadableStream||l&&typeof l=="object"&&"pipe"in l&&typeof l.pipe=="function")&&!u.duplex&&(u.duplex="half")),n!=null&&n.headers)for(const[d,h]of Object.entries(n.headers))c=M2(c,d,h);return{path:a,fullPath:(await jT(i.fetch,s.toString(),l,kt({headers:c},u!=null&&u.duplex?{duplex:u.duplex}:{}))).Key}})}async createSignedUploadUrl(e,t){var r=this;return r.handleOperation(async()=>{let n=r._getFinalPath(e);const i=kt({},r.headers);t!=null&&t.upsert&&(i["x-upsert"]="true");const a=await fs(r.fetch,`${r.url}/object/upload/sign/${n}`,{},{headers:i}),o=new URL(r.url+a.url),s=o.searchParams.get("token");if(!s)throw new Kb("No token returned by API");return{signedUrl:o.toString(),path:e,token:s}})}async update(e,t,r){return this.uploadOrUpdate("PUT",e,t,r)}async move(e,t,r){var n=this;return n.handleOperation(async()=>await fs(n.fetch,`${n.url}/object/move`,{bucketId:n.bucketId,sourceKey:e,destinationKey:t,de
219stinationBucket:r==null?void 0:r.destinationBucket},{headers:n.headers}))}async copy(e,t,r){var n=this;return n.handleOperation(async()=>({path:(await fs(n.fetch,`${n.url}/object/copy`,{bucketId:n.bucketId,sourceKey:e,destinationKey:t,destinationBucket:r==null?void 0:r.destinationBucket},{headers:n.headers})).Key}))}async createSignedUrl(e,t,r){var n=this;return n.handleOperation(async()=>{let i=n._getFinalPath(e);const a=typeof(r==null?void 0:r.transform)=="object"&&r.transform!==null&&Object.keys(r.transform).length>0;let o=await fs(n.fetch,`${n.url}/object/sign/${i}`,kt({expiresIn:t},a?{transform:r.transform}:{}),{headers:n.headers});const s=new URLSearchParams;r!=null&&r.download&&s.set("download",r.download===!0?"":r.download),(r==null?void 0:r.cacheNonce)!=null&&s.set("cacheNonce",String(r.cacheNonce));const l=s.toString();return{signedUrl:encodeURI(`${n.url}${o.signedURL}${l?`&${l}`:""}`)}})}async createSignedUrls(e,t,r){var n=this;return n.handleOperation(async()=>{const i=await fs(n.fetch,`${n.url}/object/sign/${n.bucketId}`,{expiresIn:t,paths:e},{headers:n.headers}),a=new URLSearchParams;r!=null&&r.download&&a.set("download",r.download===!0?"":r.download),(r==null?void 0:r.cacheNonce)!=null&&a.set("cacheNonce",String(r.cacheNonce));const o=a.toString();return i.map(s=>kt(kt({},s),{},{signedUrl:s.signedURL?encodeURI(`${n.url}${s.signedURL}${o?`&${o}`:""}`):null}))})}download(e,t,r){const n=typeof(t==null?void 0:t.transform)=="object"&&t.transform!==null&&Object.keys(t.transform).length>0?"render/image/authenticated":"object",i=new URLSearchParams;t!=null&&t.transform&&this.applyTransformOptsToQuery(i,t.transform),(t==null?void 0:t.cacheNonce)!=null&&i.set("cacheNonce",String(t.cacheNonce));const a=i.toString(),o=this._getFinalPath(e),s=()=>rm(this.fetch,`${this.url}/${n}/${o}${a?`?${a}`:""}`,{headers:this.headers,noResolveJson:!0},r);return new pce(s,this.shouldThrowOnError)}async info(e){var t=this;const r=t._getFinalPath(e);return t.handleOperation(async()=>MT(await rm(t.fetch,`${t.url}/object/info/${r}`,{headers:t.headers})))}async exists(e){var t=this;const r=t._getFinalPath(e);try{return await hce(t.fetch,`${t.url}/object/${r}`,{headers:t.headers}),{data:!0,error:null}}catch(i){if(t.shouldThrowOnError)throw i;if(Yb(i)){var n;const a=i instanceof DT?i.status:i instanceof az?(n=i.originalError)===null||n===void 0?void 0:n.status:void 0;if(a!==void 0&&[400,404].includes(a))return{data:!1,error:i}}throw i}}getPublicUrl(e,t){const r=this._getFinalPath(e),n=new URLSearchParams;t!=null&&t.download&&n.set("download",t.download===!0?"":t.download),t!=null&&t.transform&&this.applyTransformOptsToQuery(n,t.transform),(t==null?void 0:t.cacheNonce)!=null&&n.set("cacheNonce",String(t.cacheNonce));const i=n.toString(),a=typeof(t==null?void 0:t.transform)=="object"&&t.transform!==null&&Object.keys(t.transform).length>0?"render/image":"object";return{data:{publicUrl:encodeURI(`${this.url}/${a}/public/${r}`)+(i?`?${i}`:"")}}}async remove(e){var t=this;return t.handleOperation(async()=>await nm(t.fetch,`${t.url}/object/${t.bucketId}`,{prefixes:e},{headers:t.headers}))}async purgeCache(e,t,r){var n=this;return n.handleOperation(async()=>{const i=n._getFinalPath(e),a=new URLSearchParams;t!=null&&t.transformations&&a.set("transformations","true");const o=a.toString();return await nm(n.fetch,`${n.url}/cdn/${i}${o?`?${o}`:""}`,{},{headers:n.headers},r)})}async list(e,t,r){var n=this;return n.handleOperation(async()=>{const i=t!=null&&t.sortBy?kt(kt({},kS.sortBy),t.sortBy):kS.sortBy,a=kt(kt(kt({},kS),t),{},{sortBy:i,prefix:e||""});return await fs(n.fetch,`${n.url}/object/list/${n.bucketId}`,a,{headers:n.headers},r)})}async listV2(e,t){var r=this;return r.handleOperation(async()=>{const n=kt({},e);return await fs(r.fetch,`${r.url}/object/list-v2/${r.bucketId}`,n,{headers:r.headers},t)})}encodeMetadata(e){return JSON.stringify(e)}toBase64(e){return typeof Buffer<"u"?Buffer.from(e).toString("base64"):btoa(e)}_getFinalPath(e){return`${this.bucketId}/${e.replace(/^\/+/,"")}`}_removeEmptyFolders(e){return e.replace(/^\/|\/$/g,"").replace(/\/+/g,"/")}applyTransformOptsToQuery(e,t){return t.width&&e.set("width",t.width.toString()),t.height&&e.set("height",t.height.toString()),t.resize&&e.set("resize",t.resize),t.format&&e.set("format",t.format),t.quality&&e.set("qual
219ity",t.quality.toString()),e}};const vce="2.110.0",y1={"X-Client-Info":`storage-js/${vce}`};var mce=class extends Cp{constructor(e,t={},r,n){const i=new URL(e);n!=null&&n.useNewHostname&&/supabase\.(co|in|red)$/.test(i.hostname)&&!i.hostname.includes("storage.supabase.")&&(i.hostname=i.hostname.replace("supabase.","storage.supabase."));const a=i.href.replace(/\/$/,""),o=kt(kt({},y1),t);super(a,o,r,"storage")}async listBuckets(e){var t=this;return t.handleOperation(async()=>{const r=t.listBucketOptionsToQueryString(e);return await rm(t.fetch,`${t.url}/bucket${r}`,{headers:t.headers})})}async getBucket(e){var t=this;return t.handleOperation(async()=>await rm(t.fetch,`${t.url}/bucket/${e}`,{headers:t.headers}))}async createBucket(e,t={public:!1}){var r=this;return r.handleOperation(async()=>await fs(r.fetch,`${r.url}/bucket`,{id:e,name:e,type:t.type,public:t.public,file_size_limit:t.fileSizeLimit,allowed_mime_types:t.allowedMimeTypes},{headers:r.headers}))}async updateBucket(e,t){var r=this;return r.handleOperation(async()=>await jT(r.fetch,`${r.url}/bucket/${e}`,{id:e,name:e,public:t.public,file_size_limit:t.fileSizeLimit,allowed_mime_types:t.allowedMimeTypes},{headers:r.headers}))}async emptyBucket(e){var t=this;return t.handleOperation(async()=>await fs(t.fetch,`${t.url}/bucket/${e}/empty`,{},{headers:t.headers}))}async deleteBucket(e){var t=this;return t.handleOperation(async()=>await nm(t.fetch,`${t.url}/bucket/${e}`,{},{headers:t.headers}))}async purgeBucketCache(e,t,r){var n=this;return n.handleOperation(async()=>{const i=new URLSearchParams;t!=null&&t.transformations&&i.set("transformations","true");const a=i.toString();return await nm(n.fetch,`${n.url}/cdn/${e}${a?`?${a}`:""}`,{},{headers:n.headers},r)})}listBucketOptionsToQueryString(e){const t={};return e&&("limit"in e&&(t.limit=String(e.limit)),"offset"in e&&(t.offset=String(e.offset)),e.search&&(t.search=e.search),e.sortColumn&&(t.sortColumn=e.sortColumn),e.sortOrder&&(t.sortOrder=e.sortOrder)),Object.keys(t).length>0?"?"+new URLSearchParams(t).toString():""}},yce=class extends Cp{constructor(e,t={},r){const n=e.replace(/\/$/,""),i=kt(kt({},y1),t);super(n,i,r,"storage")}async createBucket(e){var t=this;return t.handleOperation(async()=>await fs(t.fetch,`${t.url}/bucket`,{name:e},{headers:t.headers}))}async listBuckets(e){var t=this;return t.handleOperation(async()=>{const r=new URLSearchParams;(e==null?void 0:e.limit)!==void 0&&r.set("limit",e.limit.toString()),(e==null?void 0:e.offset)!==void 0&&r.set("offset",e.offset.toString()),e!=null&&e.sortColumn&&r.set("sortColumn",e.sortColumn),e!=null&&e.sortOrder&&r.set("sortOrder",e.sortOrder),e!=null&&e.search&&r.set("search",e.search);const n=r.toString(),i=n?`${t.url}/bucket?${n}`:`${t.url}/bucket`;return await rm(t.fetch,i,{headers:t.headers})})}async deleteBucket(e){var t=this;return t.handleOperation(async()=>await nm(t.fetch,`${t.url}/bucket/${e}`,{},{headers:t.headers}))}from(e){var t=this;if(!lce(e))throw new Kb("Invalid bucket name: File, folder, and bucket names must follow AWS object key naming guidelines and should avoid the use of any other characters.");const r=new tce({baseUrl:this.url,catalogName:e,auth:{type:"custom",getHeaders:async()=>t.headers},fetch:this.fetch}),n=this.shouldThrowOnError;return new Proxy(r,{get(i,a){const o=i[a];return typeof o!="function"?o:async(...s)=>{try{return{data:await o.apply(i,s),error:null}}catch(l){if(n)throw l;return{data:null,error:l}}}}})}},wce=class extends Cp{constructor(e,t={},r){const n=e.replace(/\/$/,""),i=kt(kt({},y1),{},{"Content-Type":"application/json"},t);super(n,i,r,"vectors")}async createIndex(e){var t=this;return t.handleOperation(async()=>await co.post(t.fetch,`${t.url}/CreateIndex`,e,{headers:t.headers})||{})}async getIndex(e,t){var r=this;return r.handleOperation(async()=>await co.post(r.fetch,`${r.url}/GetIndex`,{vectorBucketName:e,indexName:t},{headers:r.headers}))}async listIndexes(e){var t=this;return t.handleOperation(async()=>await co.post(t.fetch,`${t.url}/ListIndexes`,e,{headers:t.headers}))}async deleteIndex(e,t){var r=this;return r.handleOperation(async()=>await co.post(r.fetch,`${r.url}/DeleteIndex`,{vectorBucketName:e,indexName:t},{headers:r.headers})||{})}},xce=class extends Cp{constructor(e,t={},r){const n=e.replace(/\/$/,""),i=kt(kt({},y1),{},{"Content-Type":"application/json"},t);super(n,i,r,"vectors")}async putVectors(e){var t=this;if(e.vectors.length<1||e.vectors.length>500)throw new Error("Vector batch size must be between 1 and 500 items");return t.handleOperation(async()=>await co.post(t.fetch,`${t.url}/PutVectors`,e,{headers:t.headers})||{})}async getVectors(e){var t=this;return t.handleOperation(async()=>await co.post(t.fetch,`${t.url}/GetVectors`,e,{headers:t.headers}))}async listVectors(e){var t=this;if(e.segmentCount!==void 0){if(e.segmentCount<1||e.segmentCount>16)throw new Error("segmentCount must be between 1 and 16");
219if(e.segmentIndex!==void 0&&(e.segmentIndex<0||e.segmentIndex>=e.segmentCount))throw new Error(`segmentIndex must be between 0 and ${e.segmentCount-1}`)}return t.handleOperation(async()=>await co.post(t.fetch,`${t.url}/ListVectors`,e,{headers:t.headers}))}async queryVectors(e){var t=this;return t.handleOperation(async()=>await co.post(t.fetch,`${t.url}/QueryVectors`,e,{headers:t.headers}))}async deleteVectors(e){var t=this;if(e.keys.length<1||e.keys.length>500)throw new Error("Keys batch size must be between 1 and 500 items");return t.handleOperation(async()=>await co.post(t.fetch,`${t.url}/DeleteVectors`,e,{headers:t.headers})||{})}},bce=class extends Cp{constructor(e,t={},r){const n=e.replace(/\/$/,""),i=kt(kt({},y1),{},{"Content-Type":"application/json"},t);super(n,i,r,"vectors")}async createBucket(e){var t=this;return t.handleOperation(async()=>await co.post(t.fetch,`${t.url}/CreateVectorBucket`,{vectorBucketName:e},{headers:t.headers})||{})}async getBucket(e){var t=this;return t.handleOperation(async()=>await co.post(t.fetch,`${t.url}/GetVectorBucket`,{vectorBucketName:e},{headers:t.headers}))}async listBuckets(e={}){var t=this;return t.handleOperation(async()=>await co.post(t.fetch,`${t.url}/ListVectorBuckets`,e,{headers:t.headers}))}async deleteBucket(e){var t=this;return t.handleOperation(async()=>await co.post(t.fetch,`${t.url}/DeleteVectorBucket`,{vectorBucketName:e},{headers:t.headers})||{})}},_ce=class extends bce{constructor(e,t={}){super(e,t.headers||{},t.fetch)}from(e){return new Sce(this.url,this.headers,e,this.fetch)}async createBucket(e){var t=()=>super.createBucket,r=this;return t().call(r,e)}async getBucket(e){var t=()=>super.getBucket,r=this;return t().call(r,e)}async listBuckets(e={}){var t=()=>super.listBuckets,r=this;return t().call(r,e)}async deleteBucket(e){var t=()=>super.deleteBucket,r=this;return t().call(r,e)}},Sce=class extends wce{constructor(e,t,r,n){super(e,t,n),this.vectorBucketName=r}async createIndex(e){var t=()=>super.createIndex,r=this;return t().call(r,kt(kt({},e),{},{vectorBucketName:r.vectorBucketName}))}async listIndexes(e={}){var t=()=>super.listIndexes,r=this;return t().call(r,kt(kt({},e),{},{vectorBucketName:r.vectorBucketName}))}async getIndex(e){var t=()=>super.getIndex,r=this;return t().call(r,r.vectorBucketName,e)}async deleteIndex(e){var t=()=>super.deleteIndex,r=this;return t().call(r,r.vectorBucketName,e)}index(e){return new Ece(this.url,this.headers,this.vectorBucketName,e,this.fetch)}},Ece=class extends xce{constructor(e,t,r,n,i){super(e,t,i),this.vectorBucketName=r,this.indexName=n}async putVectors(e){var t=()=>super.putVectors,r=this;return t().call(r,kt(kt({},e),{},{vectorBucketName:r.vectorBucketName,indexName:r.indexName}))}async getVectors(e){var t=()=>super.getVectors,r=this;return t().call(r,kt(kt({},e),{},{vectorBucketName:r.vectorBucketName,indexName:r.indexName}))}async listVectors(e={}){var t=()=>super.listVectors,r=this;return t().call(r,kt(kt({},e),{},{vectorBucketName:r.vectorBucketName,indexName:r.indexName}))}async queryVectors(e){var t=()=>super.queryVectors,r=this;return t().call(r,kt(kt({},e),{},{vectorBucketName:r.vectorBucketName,indexName:r.indexName}))}async deleteVectors(e){var t=()=>super.deleteVectors,r=this;return t().call(r,kt(kt({},e),{},{vectorBucketName:r.vectorBucketName,indexName:r.indexName}))}},Ace=class extends mce{constructor(e,t={},r,n){super(e,t,r,n)}from(e){return new gce(this.url,this.headers,e,this.fetch)}get vectors(){return new _ce(this.url+"/vector",{headers:this.headers,fetch:this.fetch})}get analytics(){return new yce(this.url+"/iceberg",this.headers,this.fetch)}};function Xb(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}const uz="2.110.0",Xl=30*1e3,Xg=3,CS=Xg*Xl,Tce=2*Xl,Oce="http://localhost:9999",Pce="supabase.auth.token",kce={"X-Client-Info":`gotrue-js/${uz}`},FT="X-Supabase-Api-Version",cz={"2024-01-01":{timestamp:Date.parse("2024-01-01T00:00:00.0Z"),name:"2024-01-01"}},Cce=/^([a-z0-9_-]{4})*($|[a-z0-9_-]{3}$|[a-z0-9_-]{2}$)$/i,Nce=10*60*1e3;
219class im extends Error{constructor(t,r,n){super(t),this.__isAuthError=!0,this.name="AuthError",this.status=r,this.code=n}toJSON(){return{name:this.name,message:this.message,status:this.status,code:this.code}}}function at(e){return typeof e=="object"&&e!==null&&"__isAuthError"in e}class Rce extends im{constructor(t,r,n){super(t,r,n),this.name="AuthApiError",this.status=r,this.code=n}}function Lce(e){return at(e)&&e.name==="AuthApiError"}class ms extends im{constructor(t,r){super(t),this.name="AuthUnknownError",this.originalError=r}}class Al extends im{constructor(t,r,n,i){super(t,n,i),this.name=r,this.status=n}}class pi extends Al{constructor(){super("Auth session missing!","AuthSessionMissingError",400,void 0)}}function zy(e){return at(e)&&e.name==="AuthSessionMissingError"}class yd extends Al{constructor(){super("Auth session or user missing","AuthInvalidTokenResponseError",500,void 0)}}class Wy extends Al{constructor(t){super(t,"AuthInvalidCredentialsError",400,void 0)}}class Hy extends Al{constructor(t,r=null){super(t,"AuthImplicitGrantRedirectError",500,void 0),this.details=null,this.details=r}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{details:this.details})}}function Ice(e){return at(e)&&e.name==="AuthImplicitGrantRedirectError"}class _8 extends Al{constructor(t,r=null){super(t,"AuthPKCEGrantCodeExchangeError",500,void 0),this.details=null,this.details=r}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{details:this.details})}}class Dce extends Al{constructor(){super("PKCE code verifier not found in storage. This can happen if the auth flow was initiated in a different browser or device, or if the storage was cleared. For SSR frameworks (Next.js, SvelteKit, etc.), use @supabase/ssr on both the server and client to store the code verifier in cookies.","AuthPKCECodeVerifierMissingError",400,"pkce_code_verifier_not_found")}}class $T extends Al{constructor(t,r){super(t,"AuthRetryableFetchError",r,void 0)}}function S8(e){return at(e)&&e.name==="AuthRetryableFetchError"}class E8 extends Al{constructor(t="Refresh result discarded: session state changed mid-flight (e.g., concurrent signOut)"){super(t,"AuthRefreshDiscardedError",409,void 0)}}function Mce(e){return at(e)&&e.name==="AuthRefreshDiscardedError"}class A8 extends Al{constructor(t,r,n){super(t,"AuthWeakPasswordError",r,"weak_password"),this.reasons=n}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{reasons:this.reasons})}}class j2 extends Al{constructor(t){super(t,"AuthInvalidJwtError",400,"invalid_jwt")}}const F2="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".split(""),T8=` 220\r=`.split(""),jce=(()=>{const e=new Array(128);for(let t=0;t<e.length;t+=1)e[t]=-1;for(let t=0;t<T8.length;t+=1)e[T8[t].charCodeAt(0)]=-2;for(let t=0;t<F2.length;t+=1)e[F2[t].charCodeAt(0)]=t;return e})();function O8(e,t,r){if(e!==null)for(t.queue=t.queue<<8|e,t.queuedBits+=8;t.queuedBits>=6;){const n=t.queue>>t.queuedBits-6&63;r(F2[n]),t.queuedBits-=6}else if(t.queuedBits>0)for(t.queue=t.queue<<6-t.queuedBits,t.queuedBits=6;t.queuedBits>=6;){const n=t.queue>>t.queuedBits-6&63;r(F2[n]),t.queuedBits-=6}}function fz(e,t,r){const n=jce[e];if(n>-1)for(t.queue=t.queue<<6|n,t.queuedBits+=6;t.queuedBits>=8;)r(t.queue>>t.queuedBits-8&255),t.queuedBits-=8;else{if(n===-2)return;throw new Error(`Invalid Base64-URL character "${String.fromCharCode(e)}"`)}}function P8(e){const t=[],r=o=>{t.push(String.fromCodePoint(o))},n={utf8seq:0,codepoint:0},i={queue:0,queuedBits:0},a=o=>{Bce(o,n,r)};for(let o=0;o<e.length;o+=1)fz(e.charCodeAt(o),i,a);return t.join("")}function Fce(e,t){if(e<=127){t(e);return}else if(e<=2047){t(192|e>>6),t(128|e&63);return}else if(e<=65535){t(224|e>>12),t(128|e>>6&63),t(128|e&63);return}else if(e<=1114111){t(240|e>>18),t(128|e>>12&63),t(128|e>>6&63),t(128|e&63);return}throw new Error(`Unrecognized Unicode codepoint: ${e.toString(16)}`)}function $ce(e,t){for(let r=0;r<e.length;r+=1){let n=e.charCodeAt(r);if(n>55295&&n<=56319){const i=(n-55296)*1024&65535;n=(e.charCodeAt(r+1)-56320&65535|i)+65536,r+=1}Fce(n,t)}}function Bce(e,t,r){if(t.utf8seq===0){if(e<=127){r(e);return}for(let n=1;n<6;n+=1)if(!(e>>7-n&1)){t.utf8seq=n;break}if(t.utf8seq===2)t.codepoint=e&31;else if(t.utf8seq===3)t.codepoint=e&15;else if(t.utf8seq===4)t.codepoint=e&7;else throw new Error("Invalid UTF-8 sequence");t.utf8seq-=1}else if(t.utf8seq>0){if(e<=127)throw new Error("Invalid UTF-8 sequence");t.codepoint=t.codepoint<<6|e&63,t.utf8seq-=1,t.utf8seq===0&&r(t.codepoint)}}function d0(e){const t=[],r={queue:0,queuedBits:0},n=i=>{t.push(i)};for(let i=0;i<e.length;
220i+=1)fz(e.charCodeAt(i),r,n);return new Uint8Array(t)}function Uce(e){const t=[];return $ce(e,r=>t.push(r)),new Uint8Array(t)}function zf(e){const t=[],r={queue:0,queuedBits:0},n=i=>{t.push(i)};return e.forEach(i=>O8(i,r,n)),O8(null,r,n),t.join("")}function zce(e){return Math.round(Date.now()/1e3)+e}function Wce(){return Symbol("auth-callback")}const Qi=()=>typeof window<"u"&&typeof document<"u",Sf={tested:!1,writable:!1},hz=()=>{if(!Qi())return!1;try{if(typeof globalThis.localStorage!="object")return!1}catch{return!1}if(Sf.tested)return Sf.writable;const e=`lswt-${Math.random()}${Math.random()}`;try{globalThis.localStorage.setItem(e,e),globalThis.localStorage.removeItem(e),Sf.tested=!0,Sf.writable=!0}catch{Sf.tested=!0,Sf.writable=!1}return Sf.writable};function Hce(e){const t={},r=new URL(e);if(r.hash&&r.hash[0]==="#")try{new URLSearchParams(r.hash.substring(1)).forEach((i,a)=>{t[a]=i})}catch{}return r.searchParams.forEach((n,i)=>{t[i]=n}),t}const dz=e=>e?(...t)=>e(...t):(...t)=>fetch(...t),qce=e=>typeof e=="object"&&e!==null&&"status"in e&&"ok"in e&&"json"in e&&typeof e.json=="function",Id=async(e,t,r)=>{await e.setItem(t,JSON.stringify(r))},rs=async(e,t)=>{const r=await e.getItem(t);if(!r)return null;try{return JSON.parse(r)}catch{return null}},Fn=async(e,t)=>{await e.removeItem(t)};class Jb{constructor(){this.promise=new Jb.promiseConstructor((t,r)=>{this.resolve=t,this.reject=r})}}Jb.promiseConstructor=Promise;function qy(e){const t=e.split(".");if(t.length!==3)throw new j2("Invalid JWT structure");for(let n=0;n<t.length;n++)if(!Cce.test(t[n]))throw new j2("JWT not in base64url format");return{header:JSON.parse(P8(t[0])),payload:JSON.parse(P8(t[1])),signature:d0(t[2]),raw:{header:t[0],payload:t[1]}}}async function Vce(e){return await new Promise(t=>{setTimeout(()=>t(null),e)})}function Gce(e,t){return new Promise((n,i)=>{(async()=>{for(let a=0;a<1/0;a++)try{const o=await e(a);if(!t(a,null,o)){n(o);return}}catch(o){if(!t(a,o)){i(o);return}}})()})}function Kce(e){return("0"+e.toString(16)).substr(-2)}function Yce(){const t=new Uint32Array(56);if(typeof crypto>"u"){const r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~",n=r.length;let i="";for(let a=0;a<56;a++)i+=r.charAt(Math.floor(Math.random()*n));return i}return crypto.getRandomValues(t),Array.from(t,Kce).join("")}async function Xce(e){const r=new TextEncoder().encode(e),n=await crypto.subtle.digest("SHA-256",r),i=new Uint8Array(n);return Array.from(i).map(a=>String.fromCharCode(a)).join("")}async function Jce(e){if(!(typeof crypto<"u"&&typeof crypto.subtle<"u"&&typeof TextEncoder<"u"))return console.warn("WebCrypto API is not supported. Code challenge method will default to use plain instead of sha256."),e;const r=await Xce(e);return btoa(r).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}async function Ef(e,t,r=!1){const n=Yce();let i=n;r&&(i+="/recovery"),await Id(e,`${t}-code-verifier`,i);const a=await Jce(n);return[a,n===a?"plain":"s256"]}const Zce=/^2[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])$/i;function Qce(e){const t=e.headers.get(FT);if(!t||!t.match(Zce))return null;try{return new Date(`${t}T00:00:00.0Z`)}catch{return null}}function efe(e){if(!e)throw new Error("Missing exp claim");const t=Math.floor(Date.now()/1e3);if(e<=t)throw new Error("JWT has expired")}function tfe(e){switch(e){case"RS256":return{name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}};case"ES256":return{name:"ECDSA",namedCurve:"P-256",hash:{name:"SHA-256"}};default:throw new Error("Invalid alg claim")}}const rfe=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/;function Ul(e){if(!rfe.test(e))throw new Error("@supabase/auth-js: Expected parameter to be UUID but is not")}function ls(e){if(!e.passkey)throw new Error("@supabase/auth-js: the passkey API is experimental and disabled by default. Enable it by passing `auth: { experimental: { passkey: true } }` to createClient (or to the GoTrueClient constructor).")}function NS(){const e={};return new Proxy(e,{get:(t,r)=>{if(r==="__isUserNotAvailableProxy")return!0;if(typeof r=="symbol"){const n=r.toString();if(n==="Symbol(Symbol.toPrimitive)"||n==="Symbol(Symbol.toStringTag)"||n==="Symbol(util.inspect.custom)")return}throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Accessing the "${r}" property of the session object is not supported. Please use getUser() instead.`)},set:(t,r)=>{throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Setting the "${r}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)},deleteProperty:(t,r)=>{throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Deleting the "${r}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)}})}function nfe(e,t){return new Proxy(e,{get:(r,n,i)=>{if(n==="__isInsecureUserWarningProxy")return!0;
220if(typeof n=="symbol"){const a=n.toString();if(a==="Symbol(Symbol.toPrimitive)"||a==="Symbol(Symbol.toStringTag)"||a==="Symbol(util.inspect.custom)"||a==="Symbol(nodejs.util.inspect.custom)")return Reflect.get(r,n,i)}return!t.value&&typeof n=="string"&&(console.warn("Using the user object as returned from supabase.auth.getSession() or from some supabase.auth.onAuthStateChange() events could be insecure! This value comes directly from the storage medium (usually cookies on the server) and may not be authentic. Use supabase.auth.getUser() instead which authenticates the data by contacting the Supabase Auth server."),t.value=!0),Reflect.get(r,n,i)}})}function k8(e){return JSON.parse(JSON.stringify(e))}const Nf=e=>{if(typeof e=="object"&&e!==null){const t=e;if(typeof t.msg=="string")return t.msg;if(typeof t.message=="string")return t.message;if(typeof t.error_description=="string")return t.error_description;if(typeof t.error=="string")return t.error}return JSON.stringify(e)},ife=[500,501,502,503,504,520,521,522,523,524,525,526,527,528,529,530];async function C8(e){var t;if(!qce(e))throw new $T(Nf(e),0);if(ife.includes(e.status))throw new $T(Nf(e),e.status);let r;try{r=await e.json()}catch(a){throw new ms(Nf(a),a)}let n;const i=Qce(e);if(i&&i.getTime()>=cz["2024-01-01"].timestamp&&typeof r=="object"&&r&&typeof r.code=="string"?n=r.code:typeof r=="object"&&r&&typeof r.error_code=="string"&&(n=r.error_code),n){if(n==="weak_password")throw new A8(Nf(r),e.status,((t=r.weak_password)===null||t===void 0?void 0:t.reasons)||[]);if(n==="session_not_found")throw new pi}else if(typeof r=="object"&&r&&typeof r.weak_password=="object"&&r.weak_password&&Array.isArray(r.weak_password.reasons)&&r.weak_password.reasons.length&&r.weak_password.reasons.reduce((a,o)=>a&&typeof o=="string",!0))throw new A8(Nf(r),e.status,r.weak_password.reasons);throw new Rce(Nf(r),e.status||500,n)}const afe=(e,t,r,n)=>{const i={method:e,headers:(t==null?void 0:t.headers)||{}};return e==="GET"?i:(i.headers=Object.assign({"Content-Type":"application/json;charset=UTF-8"},t==null?void 0:t.headers),i.body=JSON.stringify(n),Object.assign(Object.assign({},i),r))};async function vt(e,t,r,n){var i;const a=Object.assign({},n==null?void 0:n.headers);a[FT]||(a[FT]=cz["2024-01-01"].name),n!=null&&n.jwt&&(a.Authorization=`Bearer ${n.jwt}`);const o=(i=n==null?void 0:n.query)!==null&&i!==void 0?i:{};n!=null&&n.redirectTo&&(o.redirect_to=n.redirectTo);const s=Object.keys(o).length?"?"+new URLSearchParams(o).toString():"",l=await ofe(e,t,r+s,{headers:a,noResolveJson:n==null?void 0:n.noResolveJson},{},n==null?void 0:n.body);return n!=null&&n.xform?n==null?void 0:n.xform(l):{data:Object.assign({},l),error:null}}async function ofe(e,t,r,n,i,a){const o=afe(t,n,i,a);let s;try{s=await e(r,Object.assign({},o))}catch(l){throw console.error(l),new $T(Nf(l),0)}if(s.ok||await C8(s),n!=null&&n.noResolveJson)return s;try{return await s.json()}catch(l){await C8(l)}}function Co(e){var t;let r=null;ufe(e)&&(r=Object.assign({},e),e.expires_at||(r.expires_at=zce(e.expires_in)));const n=(t=e.user)!==null&&t!==void 0?t:typeof(e==null?void 0:e.id)=="string"?e:null;return{data:{session:r,user:n},error:null}}function N8(e){const t=Co(e);return!t.error&&e.weak_password&&typeof e.weak_password=="object"&&Array.isArray(e.weak_password.reasons)&&e.weak_password.reasons.length&&e.weak_password.message&&typeof e.weak_password.message=="string"&&e.weak_password.reasons.reduce((r,n)=>r&&typeof n=="string",!0)&&(t.data.weak_password=e.weak_password),t}function lc(e){var t;return{data:{user:(t=e.user)!==null&&t!==void 0?t:e},error:null}}function sfe(e){return{data:e,error:null}}function lfe(e){const{action_link:t,email_otp:r,hashed_token:n,redirect_to:i,verification_type:a}=e,o=Xb(e,["action_link","email_otp","hashed_token","redirect_to","verification_type"]),s={action_link:t,email_otp:r,hashed_token:n,redirect_to:i,verification_type:a},l=Object.assign({},o);return{data:{properties:s,user:l},error:null}}function R8(e){return e}function ufe(e){return!!e.access_token&&!!e.refresh_token&&!!e.expires_in}const RS=["global","local","others"];class cfe{constructor({url:t="",headers:r={},fetch:n,experimental:i}){this.url=t,this.headers=r,this.fetch=dz(n),this.experimental=i??{},this.mfa={listFactors:this._listFactors.bind(this),deleteFactor:this._deleteFactor.bind(this)},this.oauth={listClients:this._listOAuthClients.bind(this),createClient:this._createOAuthClient.bind(this),getClient:this._getOAuthClient.bind(this),updateClient:this._updateOAuthClient.bind(this),deleteClient:this._deleteOAuthClient.bind(this),regenerateClientSecret:this._regenerateOAuthClientSecret.bind(this)},this.customProviders={listProviders:this._listCustomProviders.bind(this),createProvider:this._createCustomProvider.bind(this),getProvider:this._getCustomProvider.bind(this),updateProvider:this._updateCustomProvider.bind(this),deleteProvider:this._deleteCustomProvider.bind(this)},this.passkey={listPasskeys:this._adminListPasskeys.bind(this),deletePasskey:this._adminDeletePasskey.bind(this)}}async signOut(t,r=RS[0]){if(RS.indexOf(r)<0)throw new Error(`@supabase/auth-js: Parameter scope must be one of ${RS.join(", ")}`);try{return await vt(this.fetch,"POST",`${this.url}/logout?scope=${r}`,{headers:this.headers,jwt:t,noResolveJson:!0}),{data:null,error:null}}catch(n){if(at(n))return{data:null,error:n};throw n}}async inviteUserByEmail(t,r={}){try{return await vt(this.fetch,"POST",`${this.url}/invite`,{body:{email:t,data:r.data},headers:this.headers,redirectTo:r.redirectTo,xform:lc})}catch(n){if(at(n))return{data:{user:null},error:n};throw n}}async generateLink(t){try{const{options:r}=t,n=Xb(t,["options"]),i=Object.assign(Object.assign({},n),r);return"newEmail"in n&&(i.new_email=n==null?void 0:n.newEmail,delete i.newEmail),await vt(this.fetch,"POST",`${this.url}/admin/generate_link`,{body:i,headers:this.headers,xform:lfe,redirectTo:r==null?void 0:r.redirectTo})}catch(r){if(at(r))return{data:{properties:null,user:null},error:r};throw r}}async createUser(t){try{return await vt(this.fetch,"POST",`${this.url}/admin/users`,{body:t,headers:this.headers,xform:lc})}catch(r){if(at(r))return{data:{user:null},error:r};throw r}}async listUsers(t){var r,n,i,a,o,s,l;try{const u={nextPage:null,lastPage:0,total:0},c=await vt(this.fetch,"GET",`${this.url}/admin/users`,{headers:this.headers,noResolveJson:!0,query:{page:(n=(r=t==null?void 0:t.page)===null||r===void 0?void 0:r.toString())!==null&&n!==void 0?n:"",per_page:(a=(i=t==null?void 0:t.perPage)===null||i===void 0?void 0:i.toString())!==null&&a!==void 0?a:""},xform:R8});if(c.error)throw c.error;const f=await c.json(),d=(o=c.headers.get("x-total-count"))!==null&&o!==void 0?o:0,h=(l=(s=c.headers.get("link"))===null||s===void 0?void 0:s.split(","))!==null&&l!==void 0?l:[];return h.length>
2200&&(h.forEach(g=>{const p=parseInt(g.split(";")[0].split("=")[1].substring(0,1)),v=JSON.parse(g.split(";")[1].split("=")[1]);u[`${v}Page`]=p}),u.total=parseInt(d)),{data:Object.assign(Object.assign({},f),u),error:null}}catch(u){if(at(u))return{data:{users:[]},error:u};throw u}}async getUserById(t){Ul(t);try{return await vt(this.fetch,"GET",`${this.url}/admin/users/${t}`,{headers:this.headers,xform:lc})}catch(r){if(at(r))return{data:{user:null},error:r};throw r}}async updateUserById(t,r){Ul(t);try{return await vt(this.fetch,"PUT",`${this.url}/admin/users/${t}`,{body:r,headers:this.headers,xform:lc})}catch(n){if(at(n))return{data:{user:null},error:n};throw n}}async deleteUser(t,r=!1){Ul(t);try{return await vt(this.fetch,"DELETE",`${this.url}/admin/users/${t}`,{headers:this.headers,body:{should_soft_delete:r},xform:lc})}catch(n){if(at(n))return{data:{user:null},error:n};throw n}}async _listFactors(t){Ul(t.userId);try{const{data:r,error:n}=await vt(this.fetch,"GET",`${this.url}/admin/users/${t.userId}/factors`,{headers:this.headers,xform:i=>({data:{factors:i},error:null})});return{data:r,error:n}}catch(r){if(at(r))return{data:null,error:r};throw r}}async _deleteFactor(t){Ul(t.userId),Ul(t.id);try{return{data:await vt(this.fetch,"DELETE",`${this.url}/admin/users/${t.userId}/factors/${t.id}`,{headers:this.headers}),error:null}}catch(r){if(at(r))return{data:null,error:r};throw r}}async _listOAuthClients(t){var r,n,i,a,o,s,l;try{const u={nextPage:null,lastPage:0,total:0},c=await vt(this.fetch,"GET",`${this.url}/admin/oauth/clients`,{headers:this.headers,noResolveJson:!0,query:{page:(n=(r=t==null?void 0:t.page)===null||r===void 0?void 0:r.toString())!==null&&n!==void 0?n:"",per_page:(a=(i=t==null?void 0:t.perPage)===null||i===void 0?void 0:i.toString())!==null&&a!==void 0?a:""},xform:R8});if(c.error)throw c.error;const f=await c.json(),d=(o=c.headers.get("x-total-count"))!==null&&o!==void 0?o:0,h=(l=(s=c.headers.get("link"))===null||s===void 0?void 0:s.split(","))!==null&&l!==void 0?l:[];return h.length>0&&(h.forEach(g=>{const p=parseInt(g.split(";")[0].split("=")[1].substring(0,1)),v=JSON.parse(g.split(";")[1].split("=")[1]);u[`${v}Page`]=p}),u.total=parseInt(d)),{data:Object.assign(Object.assign({},f),u),error:null}}catch(u){if(at(u))return{data:{clients:[]},error:u};throw u}}async _createOAuthClient(t){try{return await vt(this.fetch,"POST",`${this.url}/admin/oauth/clients`,{body:t,headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(at(r))return{data:null,error:r};throw r}}async _getOAuthClient(t){try{return await vt(this.fetch,"GET",`${this.url}/admin/oauth/clients/${t}`,{headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(at(r))return{data:null,error:r};throw r}}async _updateOAuthClient(t,r){try{return await vt(this.fetch,"PUT",`${this.url}/admin/oauth/clients/${t}`,{body:r,headers:this.headers,xform:n=>({data:n,error:null})})}catch(n){if(at(n))return{data:null,error:n};throw n}}async _deleteOAuthClient(t){try{return await vt(this.fetch,"DELETE",`${this.url}/admin/oauth/clients/${t}`,{headers:this.headers,noResolveJson:!0}),{data:null,error:null}}catch(r){if(at(r))return{data:null,error:r};throw r}}async _regenerateOAuthClientSecret(t){try{return await vt(this.fetch,"POST",`${this.url}/admin/oauth/clients/${t}/regenerate_secret`,{headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(at(r))return{data:null,error:r};throw r}}async _listCustomProviders(t){try{const r={};return t!=null&&t.type&&(r.type=t.type),await vt(this.fetch,"GET",`${this.url}/admin/custom-providers`,{headers:this.headers,query:r,xform:n=>{var i;return{data:{providers:(i=n==null?void 0:n.providers)!==null&&i!==void 0?i:[]},error:null}}})}catch(r){if(at(r))return{data:{providers:[]},error:r};throw r}}async _createCustomProvider(t){try{return await vt(this.fetch,"POST",`${this.url}/admin/custom-providers`,{body:t,headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(at(r))return{data:null,error:r};throw r}}async _getCustomProvider(t){try{return await vt(this.fetch,"GET",`${this.url}/admin/custom-providers/${t}`,{headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(at(r))return{data:null,error:r};throw r}}async _updateCustomProvider(t,r){try{return await vt(this.fetch,"PUT",`${this.url}/admin/custom-providers/${t}`,{body:r,headers:this.headers,xform:n=>({data:n,error:null})})}catch(n){if(at(n))return{data:null,error:n};throw n}}async _deleteCustomProvider(t){try{return await vt(this.fetch,"DELET
220E",`${this.url}/admin/custom-providers/${t}`,{headers:this.headers,noResolveJson:!0}),{data:null,error:null}}catch(r){if(at(r))return{data:null,error:r};throw r}}async _adminListPasskeys(t){ls(this.experimental),Ul(t.userId);try{return await vt(this.fetch,"GET",`${this.url}/admin/users/${t.userId}/passkeys`,{headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(at(r))return{data:null,error:r};throw r}}async _adminDeletePasskey(t){ls(this.experimental),Ul(t.userId),Ul(t.passkeyId);try{return await vt(this.fetch,"DELETE",`${this.url}/admin/users/${t.userId}/passkeys/${t.passkeyId}`,{headers:this.headers,noResolveJson:!0}),{data:null,error:null}}catch(r){if(at(r))return{data:null,error:r};throw r}}}function L8(e={}){return{getItem:t=>e[t]||null,setItem:(t,r)=>{e[t]=r},removeItem:t=>{delete e[t]}}}globalThis&&hz()&&globalThis.localStorage&&globalThis.localStorage.getItem("supabase.gotrue-js.locks.debug");class ffe extends Error{constructor(t){super(t),this.isAcquireTimeout=!0}}function hfe(){if(typeof globalThis!="object")try{Object.defineProperty(Object.prototype,"__magic__",{get:function(){return this},configurable:!0}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__}catch{typeof self<"u"&&(self.globalThis=self)}}function pz(e){if(!/^0x[a-fA-F0-9]{40}$/.test(e))throw new Error(`@supabase/auth-js: Address "${e}" is invalid.`);return e.toLowerCase()}function dfe(e){return parseInt(e,16)}function pfe(e){const t=new TextEncoder().encode(e);return"0x"+Array.from(t,n=>n.toString(16).padStart(2,"0")).join("")}function gfe(e){var t;const{chainId:r,domain:n,expirationTime:i,issuedAt:a=new Date,nonce:o,notBefore:s,requestId:l,resources:u,scheme:c,uri:f,version:d}=e;{if(!Number.isInteger(r))throw new Error(`@supabase/auth-js: Invalid SIWE message field "chainId". Chain ID must be a EIP-155 chain ID. Provided value: ${r}`);if(!n)throw new Error('@supabase/auth-js: Invalid SIWE message field "domain". Domain must be provided.');if(o&&o.length<8)throw new Error(`@supabase/auth-js: Invalid SIWE message field "nonce". Nonce must be at least 8 characters. Provided value: ${o}`);if(!f)throw new Error('@supabase/auth-js: Invalid SIWE message field "uri". URI must be provided.');if(d!=="1")throw new Error(`@supabase/auth-js: Invalid SIWE message field "version". Version must be '1'. Provided value: ${d}`);if(!((t=e.statement)===null||t===void 0)&&t.includes(` 221`))throw new Error(`@supabase/auth-js: Invalid SIWE message field "statement". Statement must not include '\\n'. Provided value: ${e.statement}`)}const h=pz(e.address),g=c?`${c}://${n}`:n,p=e.statement?`${e.statement} 222`:"",v=`${g} wants you to sign in with your Ethereum account: 223${h} 224 225${p}`;let m=`URI: ${f} 226Version: ${d} 227Chain ID: ${r}${o?` 228Nonce: ${o}`:""} 229Issued At: ${a.toISOString()}`;if(i&&(m+=` 230Expiration Time: ${i.toISOString()}`),s&&(m+=` 231Not Before: ${s.toISOString()}`),l&&(m+=` 232Request ID: ${l}`),u){let y=` 233Resources:`;for(const x of u){if(!x||typeof x!="string")throw new Error(`@supabase/auth-js: Invalid SIWE message field "resources". Every resource must be a valid string. Provided value: ${x}`);y+=` 234- ${x}`}m+=y}return`${v} 235${m}`}class Jn extends Error{constructor({message:t,code:r,cause:n,name:i}){var a;super(t,{cause:n}),this.__isWebAuthnError=!0,this.name=(a=i??(n instanceof Error?n.name:void 0))!==null&&a!==void 0?a:"Unknown Error",this.code=r}toJSON(){return{name:this.name,message:this.message,code:this.code}}}class $2 extends Jn{constructor(t,r){super({code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:r,message:t}),this.name="WebAuthnUnknownError",this.originalError=r}}function vfe({error:e,options:t}){var r,n,i;const{publicKey:a}=t;if(!a)throw Error("options was missing required publicKey property");if(e.name==="AbortError"){if(t.signal instanceof AbortSignal)return new Jn({message:"Registration ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:e})}else if(e.name==="ConstraintError"){if(((r=a.authenticatorSelection)===null||r===void 0?void 0:r.requireResidentKey)===!0)return new Jn({message:"Discoverable credentials were required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_DISCOVERABLE_CREDENTIAL_SUPPORT",cause:e});if(t.mediation==="conditional"&&((n=a.authenticatorSelection)===null||n===void 0?void 0:n.userVerification)==="required")return new Jn({message:"User verification was required during automatic registration but it could not be performed",code:"ERROR_AUTO_REGISTER_USER_VERIFICATION_FAILURE",cause:e});if(((i=a.authenticatorSelection)===null||i===void 0?void 0:i.userVerification)==="required")return new Jn({message:"User verification was required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_USER_VERIFICATION_SUPPORT",cause:e})}else{if(e.name==="InvalidStateError")return new Jn({message:"The authenticator was previously registered",code:"ERROR_AUTHENTICATOR_PREVIOUSLY_REGISTERED",cause:e});if(e.name==="NotAllowedError")return new Jn({message:e.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e});if(e.name==="NotSupportedError")return a.pubKeyCredParams.filter(s=>s.type==="public-key").length===0?new Jn({message:'No entry in pubKeyCredParams was of type "public-key"',code:"ERROR_MALFORMED_PUBKEYCREDPARAMS",cause:e}):new Jn({message:"No available authenticator supported any of the specified pubKeyCredParams algorithms",code:"ERROR_AUTHENTICATOR_NO_SUPPORTED_PUBKEYCREDPARAMS_ALG",cause:e});if(e.name==="SecurityError"){const o=window.location.hostname;if(gz(o)){if(a.rp.id!==o)return new Jn({message:`The RP ID "${a.rp.id}
235" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:e})}else return new Jn({message:`${window.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:e})}else if(e.name==="TypeError"){if(a.user.id.byteLength<1||a.user.id.byteLength>64)return new Jn({message:"User ID was not between 1 and 64 characters",code:"ERROR_INVALID_USER_ID_LENGTH",cause:e})}else if(e.name==="UnknownError")return new Jn({message:"The authenticator was unable to process the specified options, or could not create a new credential",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:e})}return new Jn({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e})}function mfe({error:e,options:t}){const{publicKey:r}=t;if(!r)throw Error("options was missing required publicKey property");if(e.name==="AbortError"){if(t.signal instanceof AbortSignal)return new Jn({message:"Authentication ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:e})}else{if(e.name==="NotAllowedError")return new Jn({message:e.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e});if(e.name==="SecurityError"){const n=window.location.hostname;if(gz(n)){if(r.rpId!==n)return new Jn({message:`The RP ID "${r.rpId}" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:e})}else return new Jn({message:`${window.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:e})}else if(e.name==="UnknownError")return new Jn({message:"The authenticator was unable to process the specified options, or could not create a new assertion signature",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:e})}return new Jn({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e})}class yfe{createNewAbortSignal(){if(this.controller){const r=new Error("Cancelling existing WebAuthn API call for new one");r.name="AbortError",this.controller.abort(r)}const t=new AbortController;return this.controller=t,t.signal}cancelCeremony(){if(this.controller){const t=new Error("Manually cancelling existing WebAuthn API call");t.name="AbortError",this.controller.abort(t),this.controller=void 0}}}const BT=new yfe;function I8(e){if(!e)throw new Error("Credential creation options are required");if(typeof PublicKeyCredential<"u"&&"parseCreationOptionsFromJSON"in PublicKeyCredential&&typeof PublicKeyCredential.parseCreationOptionsFromJSON=="function")return PublicKeyCredential.parseCreationOptionsFromJSON(e);const{challenge:t,user:r,excludeCredentials:n}=e,i=Xb(e,["challenge","user","excludeCredentials"]),a=d0(t).buffer,o=Object.assign(Object.assign({},r),{id:d0(r.id).buffer}),s=Object.assign(Object.assign({},i),{challenge:a,user:o});if(n&&n.length>0){s.excludeCredentials=new Array(n.length);for(let l=0;l<n.length;l++){const u=n[l];s.excludeCredentials[l]=Object.assign(Object.assign({},u),{id:d0(u.id).buffer,type:u.type||"public-key",transports:u.transports})}}return s}function D8(e){if(!e)throw new Error("Credential request options are required");if(typeof PublicKeyCredential<"u"&&"parseRequestOptionsFromJSON"in PublicKeyCredential&&typeof PublicKeyCredential.parseRequestOptionsFromJSON=="function")return PublicKeyCredential.parseRequestOptionsFromJSON(e);const{challenge:t,allowCredentials:r}=e,n=Xb(e,["challenge","allowCredentials"]),i=d0(t).buffer,a=Object.assign(Object.assign({},n),{challenge:i});if(r&&r.length>0){a.allowCredentials=new Array(r.length);for(let o=0;o<r.length;o++){const s=r[o];a.allowCredentials[o]=Object.assign(Object.assign({},s),{id:d0(s.id).buffer,type:s.type||"public-key",transports:s.transports})}}return a}function M8(e){var t;if("toJSON"in e&&typeof e.toJSON=="function")return e.toJSON();const r=e;return{id:e.id,rawId:e.id,response:{attestationObject:zf(new Uint8Array(e.response.attestationObject)),clientDataJSON:zf(new Uint8Array(e.response.clientDataJSON))},type:"public-key",clientExtensionResults:e.getClientExtensionResults(),authenticatorAttachment:(t=r.authenticatorAttachment)!==null&&t!==void 0?t:void 0}}function j8(e){var t;if("toJSON"in e&&typeof e.toJSON=="function")return e.toJSON();const r=e,n=e.getClientExtensionResults(),i=e.response;return{id:e.id,rawId:e.id,response:{authenticatorData:zf(new Uint8Array(i.authenticatorData)),clientDataJSON:zf(new Uint8Array(i.clientDataJSON)),signature:zf(ne
235w Uint8Array(i.signature)),userHandle:i.userHandle?zf(new Uint8Array(i.userHandle)):void 0},type:"public-key",clientExtensionResults:n,authenticatorAttachment:(t=r.authenticatorAttachment)!==null&&t!==void 0?t:void 0}}function gz(e){return e==="localhost"||/^([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,}$/i.test(e)}function B2(){var e,t;return!!(Qi()&&"PublicKeyCredential"in window&&window.PublicKeyCredential&&"credentials"in navigator&&typeof((e=navigator==null?void 0:navigator.credentials)===null||e===void 0?void 0:e.create)=="function"&&typeof((t=navigator==null?void 0:navigator.credentials)===null||t===void 0?void 0:t.get)=="function")}async function vz(e){try{const t=await navigator.credentials.create(e);return t?t instanceof PublicKeyCredential?{data:t,error:null}:{data:null,error:new $2("Browser returned unexpected credential type",t)}:{data:null,error:new $2("Empty credential response",t)}}catch(t){return{data:null,error:vfe({error:t,options:e})}}}async function mz(e){try{const t=await navigator.credentials.get(e);return t?t instanceof PublicKeyCredential?{data:t,error:null}:{data:null,error:new $2("Browser returned unexpected credential type",t)}:{data:null,error:new $2("Empty credential response",t)}}catch(t){return{data:null,error:mfe({error:t,options:e})}}}const wfe={hints:["security-key"],authenticatorSelection:{authenticatorAttachment:"cross-platform",requireResidentKey:!1,userVerification:"preferred",residentKey:"discouraged"},attestation:"direct"},xfe={userVerification:"preferred",hints:["security-key"],attestation:"direct"};function U2(...e){const t=i=>i!==null&&typeof i=="object"&&!Array.isArray(i),r=i=>i instanceof ArrayBuffer||ArrayBuffer.isView(i),n={};for(const i of e)if(i)for(const a in i){const o=i[a];if(o!==void 0)if(Array.isArray(o))n[a]=o;else if(r(o))n[a]=o;else if(t(o)){const s=n[a];t(s)?n[a]=U2(s,o):n[a]=U2(o)}else n[a]=o}return n}function bfe(e,t){return U2(wfe,e,t||{})}function _fe(e,t){return U2(xfe,e,t||{})}class Sfe{constructor(t){this.client=t,this.enroll=this._enroll.bind(this),this.challenge=this._challenge.bind(this),this.verify=this._verify.bind(this),this.authenticate=this._authenticate.bind(this),this.register=this._register.bind(this)}async _enroll(t){return this.client.mfa.enroll(Object.assign(Object.assign({},t),{factorType:"webauthn"}))}async _challenge({factorId:t,webauthn:r,friendlyName:n,signal:i},a){var o;try{const{data:s,error:l}=await this.client.mfa.challenge({factorId:t,webauthn:r});if(!s)return{data:null,error:l};const u=i??BT.createNewAbortSignal();if(s.webauthn.type==="create"){const{user:c}=s.webauthn.credential_options.publicKey;if(!c.name){const f=n;if(f)c.name=`${c.id}:${f}`;else{const h=(await this.client.getUser()).data.user,g=((o=h==null?void 0:h.user_metadata)===null||o===void 0?void 0:o.name)||(h==null?void 0:h.email)||(h==null?void 0:h.id)||"User";c.name=`${c.id}:${g}`}}c.displayName||(c.displayName=c.name)}switch(s.webauthn.type){case"create":{const c=bfe(s.webauthn.credential_options.publicKey,a==null?void 0:a.create),{data:f,error:d}=await vz({publicKey:c,signal:u});return f?{data:{factorId:t,challengeId:s.id,webauthn:{type:s.webauthn.type,credential_response:f}},error:null}:{data:null,error:d}}case"request":{const c=_fe(s.webauthn.credential_options.publicKey,a==null?void 0:a.request),{data:f,error:d}=await mz(Object.assign(Object.assign({},s.webauthn.credential_options),{publicKey:c,signal:u}));return f?{data:{factorId:t,challengeId:s.id,webauthn:{type:s.webauthn.type,credential_response:f}},error:null}:{data:null,error:d}}}}catch(s){return at(s)?{data:null,error:s}:{data:null,error:new ms("Unexpected error in challenge",s)}}}async _verify({challengeId:t,factorId:r,webauthn:n}){return this.client.mfa.verify({factorId:r,challengeId:t,webauthn:n})}async _authenticate({factorId:t,webauthn:{rpId:r=typeof window<"u"?window.location.hostname:void 0,rpOrigins:n=typeof window<"u"?[window.location.origin]:void 0,signal:i}={}},a){if(!r)return{data:null,error:new im("rpId is required for WebAuthn authentication")};try{if(!B2())return{data:null,error:new ms("Browser does not support WebAuthn",null)};const{data:o,error:s}=await this.challenge({factorId:t,webauthn:{rpId:r,rpOrigins:n},signal:i},{request:a});if(!o)return{data:null,error:s};const{webauthn:l}=o;return this._verify({factorId:t,challengeId:o.challengeId,webauthn:{type:l.type,rpId:r,rpOrigins:n,credential_response:l.credential_response}})}catch(o){return at(o)?{data:null,error:o}:{data:null,error:new ms("Unexpected error in authenticate",o)}}}async _register({friendlyName:t,webauthn:{rpId:r=typeof window<"u"?window.location.hostname:void 0,rpOrigins:n=typeof window<"u"?[window.location.origin]:void 0,signal:i}={}},a){if(!r)return{data:null,error:new im("rpId is required for WebAuthn registration")};try{if(!B2())return{data:null,error:new ms("Browser does not support WebAuthn",null)};const{data:o,error:s}=await this._enroll({friendlyName:t});if(!o)return await this.client.mfa.listFactors().then(c=>{var f;return(f=c.data)===null||f===void 0?void 0:f.all.find(d=>d.factor_type==="webauthn"&&d.friendly_name===t&&d.status!=="unverified")}).then(c=>c?this.client.mfa.unenroll({factorId:c==null?void 0:c.id}):void 0),{data:null,error:s};const{data:l,error:u}=await this._challenge({factorId:o.id,friendlyName:o.friendly_name,webauthn:{rpId:r,rpOrigins:n},signal:i},{create:a});return l?this._verify({factorId:o.id,challengeId:l.challengeId,webauthn:{rpId:r,rpOrigins:n,type:l.webauthn.type,credential_response:l.webauthn.credential_response}}):{data:null,error:u}}catch(o){return at(o)?{data:null,error:o}:{data:null,error:new ms("Unexpected error in register",o)}}}}hfe();const Efe={url:Oce,storageKey:Pce,autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,headers:kce,flowType:"implicit",debug:!1,hasCustomAuthorizationHeader:!1,throwOnError:!1,lockAcquireTimeout:5e3,skipAutoInitialize:!1,experimental:{}},wd={};class am{get jwks(){var t,r;return(r=(t=wd[this.storageKey])===null||t===void 0?void 0:t.jwks)!==null&&r!==void 0?r:{keys:[]}}set jwks(t){wd[this.storageKey]=Object.assign(Object.assign({},wd[this.storageKey]),{jwks:t})}get jwks_cached_at(){var t,r;return(r=(t=wd[this.storageKey])===null||t===void 0?void 0:t.cachedAt)!==null&&r!==void 0?r:Number.MIN_SAFE_INTEGER}set jwks_cached_at(t){wd[this.storageKey]=Object.assign(Object.assign({},wd[this.storageKey]),{cachedAt:t})}constructor(t){var r,n,i;this.userStorage=null,this.memoryStorage=null,this.stateChangeEmitters=new Map,this.autoRefreshTicker=null,this.autoRefreshTickTimeout=null,this.visibilityChangedCallback=null,this.refreshingDeferred=null,this.lastRefreshFailure=null,this._sessionRemovalEpoch=0,this.initializePromise=null,this.detectSessionInUrl=!0,this.hasCustomAuthorizationHeader=!1,this.suppressGetSessionWarning=!1,this.lock=null,this.lockAcquired=!1,this.pendingInLock=[],this.broadcastChannel=null,this.logger=console.log;const a=Object.assign(Object.assign({},Efe),t);if(this.storageKey=a.storageKey,this.instanceID=(r=am.nextInstanceID[this.storageKey])!==null&&r!==void 0?r:0,am.nextInstanceID[this.storageKey]=this.instanceID+1,this.logDebugMessages=!!a.debug,typeof a.debug=="function"&&(this.logger=a.debug),this.instanceID>0&&Qi()){const o=`${this._logPrefix()} Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.`;console.warn(o),this.logDebugMessages&&console.trace(o)}if(this.persistSession=a.persistSession,this.autoRefreshToken=a.autoRefreshToken,this.experimental=(n=a.experimental)!==null&&n!==void 0?n:{},this.admin=new cfe({url:a.url,headers:a.headers,fetch:a.fetch,experimental:this.experimental}),this.url=a.url,this.headers=a.headers,this.fetch=dz(a.fetch),this.detectSessionInUrl=a.detectSessionInUrl,this.flowType=a.flowType,this.hasCustomAuthorizationHeader=a.hasCustomAuthorizationHeader,this.throwOnError=a.throwOnError,this.lockAcquireTimeout=a.lockAcquireTimeout,a.lock!=null&&(this.lock=a.lock),this.jwks||(this.jwks={keys:[]},this.jwks_cached_at=Number.MIN_SAFE_INTEGER),this.mfa={verify:this._verify.bind(this),enroll:this._enroll.bind(this),unenroll:this._unenroll.bind(this),challenge:this._challenge.bind(this),listFactors:this._listFactors.bind(this),challengeAndVerify:this._challengeAndVerify.bind(this),getAuthenticatorAssuranceLevel:this._getAuthenticatorAssuranceLevel.bind(this),webauthn:new Sfe(this)}
235,this.oauth={getAuthorizationDetails:this._getAuthorizationDetails.bind(this),approveAuthorization:this._approveAuthorization.bind(this),denyAuthorization:this._denyAuthorization.bind(this),listGrants:this._listOAuthGrants.bind(this),revokeGrant:this._revokeOAuthGrant.bind(this)},this.passkey={startRegistration:this._startPasskeyRegistration.bind(this),verifyRegistration:this._verifyPasskeyRegistration.bind(this),startAuthentication:this._startPasskeyAuthentication.bind(this),verifyAuthentication:this._verifyPasskeyAuthentication.bind(this),list:this._listPasskeys.bind(this),update:this._updatePasskey.bind(this),delete:this._deletePasskey.bind(this)},this.persistSession?(a.storage?this.storage=a.storage:hz()?this.storage=globalThis.localStorage:(this.memoryStorage={},this.storage=L8(this.memoryStorage)),a.userStorage&&(this.userStorage=a.userStorage)):(this.memoryStorage={},this.storage=L8(this.memoryStorage)),Qi()&&globalThis.BroadcastChannel&&this.persistSession&&this.storageKey){try{this.broadcastChannel=new globalThis.BroadcastChannel(this.storageKey)}catch(o){console.error("Failed to create a new BroadcastChannel, multi-tab state changes will not be available",o)}(i=this.broadcastChannel)===null||i===void 0||i.addEventListener("message",async o=>{this._debug("received broadcast notification from other tab or client",o),(o.data.event==="TOKEN_REFRESHED"||o.data.event==="SIGNED_IN")&&(this.lastRefreshFailure=null);try{await this._notifyAllSubscribers(o.data.event,o.data.session,!1)}catch(s){this._debug("#broadcastChannel","error",s)}})}a.skipAutoInitialize||this.initialize().catch(o=>{this._debug("#initialize()","error",o)})}isThrowOnErrorEnabled(){return this.throwOnError}_returnResult(t){if(this.throwOnError&&t&&t.error)throw t.error;return t}_logPrefix(){return`GoTrueClient@${this.storageKey}:${this.instanceID} (${uz}) ${new Date().toISOString()}`}_debug(...t){return this.logDebugMessages&&this.logger(this._logPrefix(),...t),this}async initialize(){return this.initializePromise?await this.initializePromise:(this.initializePromise=(async()=>this.lock!=null?await this._acquireLock(this.lockAcquireTimeout,async()=>await this._initialize()):await this._initialize())(),await this.initializePromise)}async _initialize(){var t;try{let r={},n="none";if(Qi()&&(r=Hce(window.location.href),this._isImplicitGrantCallback(r)?n="implicit":await this._isPKCECallback(r)&&(n="pkce")),Qi()&&this.detectSessionInUrl&&n!=="none"){const{data:i,error:a}=await this._getSessionFromURL(r,n);if(a){if(this._debug("#_initialize()","error detecting session from URL",a),Ice(a)){const l=(t=a.details)===null||t===void 0?void 0:t.code;if(l==="identity_already_exists"||l==="identity_not_found"||l==="single_identity_not_deletable")return{error:a}}return{error:a}}const{session:o,redirectType:s}=i;return this._debug("#_initialize()","detected session in URL",o,"redirect type",s),await this._saveSession(o),setTimeout(async()=>{s==="recovery"?await this._notifyAllSubscribers("PASSWORD_RECOVERY",o):await this._notifyAllSubscribers("SIGNED_IN",o)},0),{error:null}}return await this._recoverAndRefresh(),{error:null}}catch(r){return at(r)?this._returnResult({error:r}):this._returnResult({error:new ms("Unexpected error during initialization",r)})}finally{await this._handleVisibilityChange(),this._debug("#_initialize()","end")}}async signInAnonymously(t){var r,n,i;try{const a=await vt(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{data:(n=(r=t==null?void 0:t.options)===null||r===void 0?void 0:r.data)!==null&&n!==void 0?n:{},gotrue_meta_security:{captcha_token:(i=t==null?void 0:t.options)===null||i===void 0?void 0:i.captchaToken}},xform:Co}),{data:o,error:s}=a;if(s||!o)return this._returnResult({data:{user:null,session:null},error:s});const l=o.session,u=o.user;return o.session&&(await this._saveSession(o.session),await this._notifyAllSubscribers("SIGNED_IN",l)),this._returnResult({data:{user:u,session:l},error:null})}catch(a){if(at(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async signUp(t){var r,n,i;try{let a;if("email"in t){const{email:c,password:f,options:d}=t;let h=null,g=null;this.flowType==="pkce"&&([h,g]=await Ef(this.storage,this.storageKey)),a=await vt(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,redirectTo:d==null?void 0:d.emailRedirectTo,body:{email:c,password:f,data:(r=d==null?void 0:d.data)!==null&&r!==void 0?r:{},gotrue_meta_security:{captcha_token:d==null?void 0:d.captchaToken},code_challenge:h,code_challenge_method:g},xform:Co})}else if("phone"in t){const{phone:c,password:f,options:d}=t;a=await vt(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{phone:c,password:f,data:(n=d==null?void 0:d.data)!==null&&n!==void 0?n:{},channel:(i=d==null?void 0:d.channel)!==null&&i!==void 0?i:"sms",gotrue_meta_security:{captcha_token:d==null?void 0:d.captchaToken}},xform:Co})}else throw new Wy("You must provide either an email or phone number and a password");const{data:o,error:s}=a;if(s||!o)return await Fn(this.storage,`${this.storageKey}-code-verifier`),this._returnResult({data:{user:null,session:null},error:s});const l=o.session,u=o.user;return o.session&&(await this._saveSession(o.session),await this._notifyAllSubscribers("SIGNED_IN",l)),this._returnResult({data:{user:u,session:l},error:null})}catch(a){if(await Fn(this.storage,`${this.storageKey}-code-verifier`),at(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async signInWithPassword(t){try{let r;if("email"in t){const{email:a,password:o,options:s}=t;r=await vt(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{email:a,password:o,gotrue_meta_security:{captcha_token:s==null?void 0:s.captchaToken}},xform:N8})}else if("phone"in t){const{phone:a,password:o,options:s}=t;r=await vt(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{phone:a,password:o,gotrue_meta_security:{captcha_token:s==null?void 0:s.captchaToken}},xform:N8})}else throw new Wy("You must provide either an email or phone number and a password");const{data:n,error:i}=r;if(i)return this._returnResult({data:{user:null,session:null},error:i});if(!n||!n.session||!n.user){const a=new yd;return this._returnResult({data:{user:null,session:null},error:a})}return n.session&&(await this._saveSession(n.session),await this._notifyAllSubscribers("SIGNED_IN",n.session)),this._returnResult({data:Object.assign({user:n.user,session:n.session},n.weak_password?{weakPassword:n.weak_password}:null),error:i})}catch(r){if(at(r))return this._returnResult({data:{user:null,session:null},error:r});throw r}}async signInWithOAuth(t){var r,n,i,a;return await this._handleProviderSignIn(t.provider,{redirectTo:(r=t.options)===null||r===void 0?void 0:r.redirectTo,scopes:(n=t.options)===null||n===void 0?void 0:n.scopes,queryParams:(i=t.options)===null||i===void 0?void 0:i.queryParams,skipBrowserRedirect:(a=t.o
235ptions)===null||a===void 0?void 0:a.skipBrowserRedirect})}async exchangeCodeForSession(t){return await this.initializePromise,this.lock!=null?this._acquireLock(this.lockAcquireTimeout,async()=>this._exchangeCodeForSession(t)):this._exchangeCodeForSession(t)}async signInWithWeb3(t){const{chain:r}=t;switch(r){case"ethereum":return await this.signInWithEthereum(t);case"solana":return await this.signInWithSolana(t);default:throw new Error(`@supabase/auth-js: Unsupported chain "${r}"`)}}async signInWithEthereum(t){var r,n,i,a,o,s,l,u,c,f,d;let h,g;if("message"in t)h=t.message,g=t.signature;else{const{chain:p,wallet:v,statement:m,options:y}=t;let x;if(Qi())if(typeof v=="object")x=v;else{const P=window;if("ethereum"in P&&typeof P.ethereum=="object"&&"request"in P.ethereum&&typeof P.ethereum.request=="function")x=P.ethereum;else throw new Error("@supabase/auth-js: No compatible Ethereum wallet interface on the window object (window.ethereum) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'ethereum', wallet: resolvedUserWallet }) instead.")}else{if(typeof v!="object"||!(y!=null&&y.url))throw new Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");x=v}const _=new URL((r=y==null?void 0:y.url)!==null&&r!==void 0?r:window.location.href),S=await x.request({method:"eth_requestAccounts"}).then(P=>P).catch(()=>{throw new Error("@supabase/auth-js: Wallet method eth_requestAccounts is missing or invalid")});if(!S||S.length===0)throw new Error("@supabase/auth-js: No accounts available. Please ensure the wallet is connected.");const T=pz(S[0]);let A=(n=y==null?void 0:y.signInWithEthereum)===null||n===void 0?void 0:n.chainId;if(!A){const P=await x.request({method:"eth_chainId"});A=dfe(P)}const N={domain:_.host,address:T,statement:m,uri:_.href,version:"1",chainId:A,nonce:(i=y==null?void 0:y.signInWithEthereum)===null||i===void 0?void 0:i.nonce,issuedAt:(o=(a=y==null?void 0:y.signInWithEthereum)===null||a===void 0?void 0:a.issuedAt)!==null&&o!==void 0?o:new Date,expirationTime:(s=y==null?void 0:y.signInWithEthereum)===null||s===void 0?void 0:s.expirationTime,notBefore:(l=y==null?void 0:y.signInWithEthereum)===null||l===void 0?void 0:l.notBefore,requestId:(u=y==null?void 0:y.signInWithEthereum)===null||u===void 0?void 0:u.requestId,resources:(c=y==null?void 0:y.signInWithEthereum)===null||c===void 0?void 0:c.resources};h=gfe(N),g=await x.request({method:"personal_sign",params:[pfe(h),T]})}try{const{data:p,error:v}=await vt(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"ethereum",message:h,signature:g},!((f=t.options)===null||f===void 0)&&f.captchaToken?{gotrue_meta_security:{captcha_token:(d=t.options)===null||d===void 0?void 0:d.captchaToken}}:null),xform:Co});if(v)throw v;if(!p||!p.session||!p.user){const m=new yd;return this._returnResult({data:{user:null,session:null},error:m})}return p.session&&(await this._saveSession(p.session),await this._notifyAllSubscribers("SIGNED_IN",p.session)),this._returnResult({data:Object.assign({},p),error:v})}catch(p){if(at(p))return this._returnResult({data:{user:null,session:null},error:p});throw p}}async signInWithSolana(t){var r,n,i,a,o,s,l,u,c,f,d,h;let g,p;if("message"in t)g=t.message,p=t.signature;else{const{chain:v,wallet:m,statement:y,options:x}=t;let _;if(Qi())if(typeof m=="object")_=m;else{const T=window;if("solana"in T&&typeof T.solana=="object"&&("signIn"in T.solana&&typeof T.solana.signIn=="function"||"signMessage"in T.solana&&typeof T.solana.signMessage=="function"))_=T.solana;else throw new Error("@supabase/auth-js: No compatible Solana wallet interface on the window object (window.solana) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'solana', wallet: resolvedUserWallet }) instead.")}else{if(typeof m!="object"||!(x!=null&&x.url))throw new Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");_=m}const S=new URL((r=x==null?void 0:x.url)!==null&&r!==void 0?r:window.location.href);if("signIn"in _&&_.signIn){const T=await _.signIn(Object.assign(Object.assign(Object.assign({issuedAt:new Date().toISOString()},x==null?void 0:x.signInWithSolana),{version:"1",domain:S.host,uri:S.href}),y?{statement:y}:null));let A;if(Array.isArray(T)&&T[0]&&typeof T[0]=="object")A=T[0];else if(T&&typeof T=="object"&&"signedMessage"in T&&"signature"in T)A=T;else throw new Error("@supabase/auth-js: Wallet method signIn() returned unrecognized value");if("signedMessage"in A&&"signature"in A&&(typeof A.signedMessage=="string"||A.signedMessage instanceof Uint8Array)&&A.signature instanceof Uint8Array)g=typeof A.signedMessage=="string"?A.signedMessage:new TextDecoder().decode(A.signedMessage),p=A.signature;else throw new Error("@supabase/auth-js: Wallet method signIn() API returned object without signedMessage and signature fields")}else{if(!("signMessage"in _)||typeof _.signMessage!="function"||!("publicKey"in _)||typeof _!="object"||!_.publicKey||!("toBase58"in _.publicKey)||typeof _.publicKey.toBase58!="function")throw new Error("@supabase/auth-js: Wallet does not have a compatible signMessage() and publicKey.toBase58() API");g=[`${S.host} wants you to sign in with your Solana account:`,_.publicKey.toBase58(),...y?["",y,""]:[""],"Version: 1",`URI: ${S.href}`,`Issued At: ${(i=(n=x==null?void 0:x.signInWithSolana)===null||n===void 0?void 0:n.issuedAt)!==null&&i!==void 0?i:new Date().toISOString()}`,...!((a=x==null?void 0:x.signInWithSolana)===null||a===void 0)&&a.notBefore?[`Not Before: ${x.signInWithSolana.notBefore}`]:[],...!((o=x==null?void 0:x.signInWithSolana)===null||o===void 0)&&o.expirationTime?[`Expiration Time: ${x.signInWithSolana.expirationTime}`]:[],...!((s=x==null?void 0:x.signInWithSolana)===null||s===void 0)&&s.chainId?[`Chain ID: ${x.signInWithSolana.chainId}`]:[],...!((l=x==null?void 0:x.signInWithSolana)===null||l===void 0)&&l.nonce?[`Nonce: ${x.signInWithSolana.nonce}`]:[],...!((u=x==null?void 0:x.signInWithSolana)===null||u===void 0)&&u.requestId?[`Request ID: ${x.signInWithSolana.requestId}`]:[],...!((f=(c=x==null?void 0:x.signInWithSolana)===null||c===void 0?void 0:c.resources)===null||f===void 0)&&f.length?["Resources",...x.signInWithSolana.resources.map(A=>`- ${A}`)]:[]].join(` 236`);const T=await _.signMessage(new TextEncoder().encode(g),"utf8");if(!T||!(T instanceof Uint8Array))throw new Error("@supabase/auth-js: Wallet signMessage() API returned an recognized value");p=T}}try{const{data:v,error:m}=await vt(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"solana",message:g,signature:zf(p)},!((d=t.options)===null||d===void 0)&&d.captchaToken?{gotrue_meta_security:{captcha_token:(h=t.options)===null||h===void 0?void 0:h.captchaToken}}:null),xform:Co});if(m)throw m;if(!v||!v.session||!v.user){const y=new yd;return this._returnResult({data:{user:null,session:null},error:y})}return v.session&&(await this._saveSession(v.session),await this._notifyAllSubscribers("SIGNED_IN",v.session)),this._returnResult({data:Object.assign({},v),error:m})}catch(v){if(at(v))return this._returnResult({data:{user:null,session:null},error:v});throw v}}async _exchangeCodeForSession(t){const r=await rs(this.storage,`${this.storageKey}-code-verifier`),[n,i]=(r??"").split("/");try{if(!n&&this.flowType==="pkce")throw new Dce;const{data:a,error:o}=await vt(this.fetch,"POST",`${this.url}/token?grant_type=pkce`,{headers:this.headers,body:{auth_code:t,code_verifier:n},xform:Co});if(await Fn(this.storage,`${this.storageKey}-code-verifier`),o)throw o;if(!a||!a.session||!a.user){const s=new yd;return this._returnResult({data:{user:null,session:null,redirectType:null},error:s})}return a.session&&(await this._saveSession(a.session),await this._notifyAllSubscribers(i==="recovery"?"PASSWORD_RECOVERY":"SIGNED_IN",a.session)),this._returnResult({data:Object.assign(Object.assign({},a),{redirectType:i??null}),error:o})}catch(a){if(await Fn(this.storage,`${this.storageKey}-code-verifier`),at(a))return this._returnResult({data:{user:null,session:null,redirectType:null},error:a});throw a}}async signInWithIdToken(t){try{const{options:r,provider:n,token:i,access_token:a,nonce:o}=t,s=await vt(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,body:{provider:n,id_token:i,access_token:a,nonce:o,gotrue_meta_security:{captcha_token:r==null?void 0:r.captchaToken}},xform:Co}),{data:l,error:u}=s;if(u)return this._returnResult({data:{user:null,session:null},error:u});if(!l||!l.session||!l.user){const c=new yd;return this._returnResult({data:{user:null,session:null},error:c})}return l.session&&(await this._saveSession(l.session),await this._notifyAllSubscribers("SIGNED_IN",l.session)),this._returnResult({data:l,error:u})}catch(r){if(at(r))return this._returnResult({data:{user:null,session:null},error:r});throw r}}async signInWithOtp(t){var r,n,i,a,o;try{if("email"in t){const{email:s,options:l}=t;let u=null,c=null;this.flowType==="pkce"&&([u,c]=await Ef(this.storage,this.storageKey));const{error:f}=await vt(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{email:s,data:(r=l==null?void 0:l.data)!==null&&r!==void 0?r:{},create_user:(n=l==null?void 0:l.shouldCreateUser)!==null&&n!==void 0?n:!0,gotrue_meta_security:{captcha_token:l==null?void 0:l.captchaToken},code_challenge:u,code_challenge_method:c},redirectTo:l==null?void 0:l.emailRedirectTo});return this._returnResult({data:{user:null,session:null},error:f})}if("phone"in t){const{phone:s,options:l}=t,{data:u,error:c}=await vt(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{phone:s,data:(i=l==null?void 0:l.data)!==null&&i!==void 0?i:{},create_user:(a=l==null?void 0:l.shouldCreateUser)!==null&&a!==void 0?a:!0,gotrue_meta_security:{captcha_token:l==null?void 0:l.captchaToken},channel:(o=l==null?void 0:l.channel)!==null&&o!==void 0?o:"sms"}});return this._returnResult({data:{user:null,session:null,messageId:u==null?void 0:u.message_id},error:c})}throw new Wy("You must provide either an email or phone number.")}catch(s){if(await Fn(this.storage,`${this.storageKey}-code-verifier`),at(s))return this._returnResult({data:{user:null,session:null},error:s});throw s}}async verifyOtp(t){var r,n;try{let i,a;"options"in t&&(i=(r=t.options)===null||r===void 0?void 0:r.redirectTo,a=(n=t.options)===null||n===void 0?void 0:n.captchaToken);const{data:o,error:s}=await vt(this.fetch,"POST",`${this.url}/verify`,{headers:this.headers,body:Object.assign(Object.assign({},t),{gotrue_meta_security:{captcha_token:a}}),redirectTo:i,xform:Co});if(s)throw s;if(!o)throw new Error("An error occurred on token verification.");const l=o.session,u=o.user;return l!=null&&l.access_token&&(await this._saveSession(l),await this._notifyAllSubscribers(t.type=="recovery"?"PASSWORD_RECOVERY":"SIGNED_IN",l)),this._returnResult({data:{user:u,session:l},error:null})}catch(i){if(at(i))return this._returnResult({data:{user:null,session:null},error:i});throw i}}async signInWithSSO(t){var r,n,i,a,o;try{let s=null,l=null;this.flowType==="pkce"&&([s,l]=await Ef(this.storage,this.storageKey));const u=await vt(this.fetch,"POST",`${this.url}/sso`,{body:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},"providerId"in t?{provider_id:t.providerId}:null),"domain"in t?{domain:t.domain}:null),{redirect_to:(n=(r=t.options)===null||r===void 0?void 0:r.redirectTo)!==null&&n!==void 0?n:void 0}),!((i=t==null?void 0:t.options)===null||i===void 0)&&i.captchaToken?{gotrue_meta_security:{captcha_token:t.options.captchaToken}}:null),{skip_http_redirect:!0,code_challenge:s,code_challenge_method:l}),headers:this.headers,xform:sfe});return!((a=u.data)===null||a===void 0)&&a.url&&Qi()&&!(!((o=t.options)===null||o===void 0)&&o.skipBrowserRedirect)&&window.location.assign(u.data.url),this._returnResult(u)}catch(s){if(await Fn(this.storage,`${this.storageKey}-code-verifier`),at(s))return this._returnResult({data:null,error:s});throw s}}async reauthenticate(){return await this.initializePromise,this.lock!=null?await this._acquireLock(this.lockAcquireTimeout,async()=>await this._reauthenticate()):await this._reauthenticate()}async _reauthenticate(){try{return await this._useSession(async t=>{const{data:{session:r},error:n}=t;if(n)throw n;if(!r)throw new pi;const{error:i}=await vt(this.fetch,"GET",`${this.url}/reauthenticate`,{headers:this.headers,jwt:r.access_token});return this._returnResult({data:{user:null,session:null},error:i})})}catch(t){if(at(t))return this._returnResult({data:{user:null,session:null},error:t});throw t}}async resend(t){try{const r=`${this.url}/resend`;if("email"in t){const{email:n,type:i,options:a}=t;let o=null,s=null;this.flowType==="pkce"&&([o,s]=await Ef(this.storage,this.storageKey));const{error:l}=await vt(this.fetch,"POST",r,{headers:this.headers,body:{email:n,type:i,gotrue_meta_security:{captcha_token:a==null?void 0:a.captchaToken}
236,code_challenge:o,code_challenge_method:s},redirectTo:a==null?void 0:a.emailRedirectTo});return l&&await Fn(this.storage,`${this.storageKey}-code-verifier`),this._returnResult({data:{user:null,session:null},error:l})}else if("phone"in t){const{phone:n,type:i,options:a}=t,{data:o,error:s}=await vt(this.fetch,"POST",r,{headers:this.headers,body:{phone:n,type:i,gotrue_meta_security:{captcha_token:a==null?void 0:a.captchaToken}}});return this._returnResult({data:{user:null,session:null,messageId:o==null?void 0:o.message_id},error:s})}throw new Wy("You must provide either an email or phone number and a type")}catch(r){if(await Fn(this.storage,`${this.storageKey}-code-verifier`),at(r))return this._returnResult({data:{user:null,session:null},error:r});throw r}}async getSession(){return await this.initializePromise,this.lock!=null?await this._acquireLock(this.lockAcquireTimeout,async()=>this._useSession(async t=>t)):await this._useSession(async t=>t)}async _acquireLock(t,r){this._debug("#_acquireLock","begin",t);try{if(this.lockAcquired){const n=this.pendingInLock.length?this.pendingInLock[this.pendingInLock.length-1]:Promise.resolve(),i=(async()=>(await n,await r()))();return this.pendingInLock.push((async()=>{try{await i}catch{}})()),i}return await this.lock(`lock:${this.storageKey}`,t,async()=>{this._debug("#_acquireLock","lock acquired for storage key",this.storageKey);try{this.lockAcquired=!0;const n=r();for(this.pendingInLock.push((async()=>{try{await n}catch{}})()),await n;this.pendingInLock.length;){const i=[...this.pendingInLock];await Promise.all(i),this.pendingInLock.splice(0,i.length)}return await n}finally{this._debug("#_acquireLock","lock released for storage key",this.storageKey),this.lockAcquired=!1}})}finally{this._debug("#_acquireLock","end")}}async _useSession(t){this._debug("#_useSession","begin");try{const r=await this.__loadSession();return await t(r)}finally{this._debug("#_useSession","end")}}async __loadSession(){this._debug("#__loadSession()","begin"),this.lock!=null&&!this.lockAcquired&&this._debug("#__loadSession()","used outside of an acquired lock!",new Error().stack);try{let t=null;const r=await rs(this.storage,this.storageKey);if(this._debug("#getSession()","session from storage",r),r!==null&&(this._isValidSession(r)?t=r:(this._debug("#getSession()","session from storage is not valid"),await this._removeSession())),!t)return{data:{session:null},error:null};const n=t.expires_at?t.expires_at*1e3-Date.now()<CS:!1;if(this._debug("#__loadSession()",`session has${n?"":" not"} expired`,"expires_at",t.expires_at),!n){if(this.userStorage){const o=await rs(this.userStorage,this.storageKey+"-user");o!=null&&o.user?t.user=o.user:t.user=NS()}if(this.storage.isServer&&t.user&&!t.user.__isUserNotAvailableProxy){const o={value:this.suppressGetSessionWarning};t.user=nfe(t.user,o),o.value&&(this.suppressGetSessionWarning=!0)}return{data:{session:t},error:null}}const{data:i,error:a}=await this._callRefreshToken(t.refresh_token);if(a){if(!!(t.expires_at&&t.expires_at*1e3>Date.now())){const s=await rs(this.storage,this.storageKey);if(s&&s.refresh_token===t.refresh_token)return this._returnResult({data:{session:t},error:null})}return this._returnResult({data:{session:null},error:a})}return this._returnResult({data:{session:i},error:null})}finally{this._debug("#__loadSession()","end")}}async getUser(t){if(t)return await this._getUser(t);await this.initializePromise;let r;return this.lock!=null?r=await this._acquireLock(this.lockAcquireTimeout,async()=>await this._getUser()):r=await this._getUser(),r.data.user&&(this.suppressGetSessionWarning=!0),r}async _getUser(t){try{return t?await vt(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:t,xform:lc}):await this._useSession(async r=>{var n,i,a;const{data:o,error:s}=r;if(s)throw s;return!(!((n=o.session)===null||n===void 0)&&n.access_token)&&!this.hasCustomAuthorizationHeader?{data:{user:null},error:new pi}:await vt(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:(a=(i=o.session)===null||i===void 0?void 0:i.access_token)!==null&&a!==void 0?a:void 0,xform:lc})})}catch(r){if(at(r))return zy(r)&&(await this._removeSession(),await Fn(this.storage,`${this.storageKey}-code-verifier`)),this._returnResult({data:{user:null},error:r});throw r}}async updateUser(t,r={}){return await this.initializePromise,this.lock!=null?await this._acquireLock(this.lockAcquireTimeout,async()=>await this._updateUser(t,r)):await this._updateUser(t,r)}async _updateUser(t,r={}){try{return await this._useSession(async n=>{const{data:i,error:a}=n;
236if(a)throw a;if(!i.session)throw new pi;const o=i.session;let s=null,l=null;this.flowType==="pkce"&&t.email!=null&&([s,l]=await Ef(this.storage,this.storageKey));const{data:u,error:c}=await vt(this.fetch,"PUT",`${this.url}/user`,{headers:this.headers,redirectTo:r==null?void 0:r.emailRedirectTo,body:Object.assign(Object.assign({},t),{code_challenge:s,code_challenge_method:l}),jwt:o.access_token,xform:lc});if(c)throw c;return o.user=u.user,await this._saveSession(o),await this._notifyAllSubscribers("USER_UPDATED",o),this._returnResult({data:{user:o.user},error:null})})}catch(n){if(await Fn(this.storage,`${this.storageKey}-code-verifier`),at(n))return this._returnResult({data:{user:null},error:n});throw n}}async setSession(t){return await this.initializePromise,this.lock!=null?await this._acquireLock(this.lockAcquireTimeout,async()=>await this._setSession(t)):await this._setSession(t)}async _setSession(t){try{if(!t.access_token||!t.refresh_token)throw new pi;const r=Date.now()/1e3;let n=r,i=!0,a=null;const{payload:o}=qy(t.access_token);if(o.exp&&(n=o.exp,i=n<=r),i){const{data:s,error:l}=await this._callRefreshToken(t.refresh_token);if(l)return this._returnResult({data:{user:null,session:null},error:l});if(!s)return{data:{user:null,session:null},error:null};a=s}else{const{data:s,error:l}=await this._getUser(t.access_token);if(l)return this._returnResult({data:{user:null,session:null},error:l});a={access_token:t.access_token,refresh_token:t.refresh_token,user:s.user,token_type:"bearer",expires_in:n-r,expires_at:n},await this._saveSession(a),await this._notifyAllSubscribers("SIGNED_IN",a)}return this._returnResult({data:{user:a.user,session:a},error:null})}catch(r){if(at(r))return this._returnResult({data:{session:null,user:null},error:r});throw r}}async refreshSession(t){return await this.initializePromise,this.lock!=null?await this._acquireLock(this.lockAcquireTimeout,async()=>await this._refreshSession(t)):await this._refreshSession(t)}async _refreshSession(t){try{return await this._useSession(async r=>{var n;if(!t){const{data:o,error:s}=r;if(s)throw s;t=(n=o.session)!==null&&n!==void 0?n:void 0}if(!(t!=null&&t.refresh_token))throw new pi;const{data:i,error:a}=await this._callRefreshToken(t.refresh_token);return a?this._returnResult({data:{user:null,session:null},error:a}):i?this._returnResult({data:{user:i.user,session:i},error:null}):this._returnResult({data:{user:null,session:null},error:null})})}catch(r){if(at(r))return this._returnResult({data:{user:null,session:null},error:r});throw r}}async _getSessionFromURL(t,r){var n;try{if(!Qi())throw new Hy("No browser detected.");if(t.error||t.error_description||t.error_code)throw new Hy(t.error_description||"Error in URL with unspecified error_description",{error:t.error||"unspecified_error",code:t.error_code||"unspecified_code"});switch(r){case"implicit":if(this.flowType==="pkce")throw new _8("Not a valid PKCE flow url.");break;case"pkce":if(this.flowType==="implicit")throw new Hy("Not a valid implicit grant flow url.");break;default:}if(r==="pkce"){if(this._debug("#_initialize()","begin","is PKCE flow",!0),!t.code)throw new _8("No code detected.");const{data:x,error:_}=await this._exchangeCodeForSession(t.code);if(_)throw _;const S=new URL(window.location.href);return S.searchParams.delete("code"),window.history.replaceState(window.history.state,"",S.toString()),{data:{session:x.session,redirectType:(n=x.redirectType)!==null&&n!==void 0?n:null},error:null}}const{provider_token:i,provider_refresh_token:a,access_token:o,refresh_token:s,expires_in:l,expires_at:u,token_type:c}=t;if(!o||!l||!s||!c)throw new Hy("No session defined in URL");const f=Math.round(Date.now()/1e3),d=parseInt(l);let h=f+d;u&&(h=parseInt(u));const g=h-f;g*1e3<=Xl&&console.warn(`@supabase/gotrue-js: Session as retrieved from URL expires in ${g}s, should have been closer to ${d}s`);const p=h-d;f-p>=120?console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued over 120s ago, URL could be stale",p,h,f):f-p<0&&console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued in the future? Check the device clock for skew",p,h,f);const{data:v,error:m}=await this._getUser(o);if(m)throw m;const y={provider_token:i,provider_refresh_token:a,access_token:o,expires_in:d,expires_at:h,refresh_token:s,token_type:c,user:v.user};return window.location.hash="",this._debug("#_getSessionFromURL()","clearing window.location.hash"),this._returnResult({data:{session:y,redirectType:t.type},error:null})}catch(i){if(at(i))return this._returnResult({data:{session:null,redirectType:null},error:i});throw i}}_isImplicitGrantCallback(t){return typeof this.detectSessionInUrl=="function"?this.detectSessionInUrl(new URL(window.location.href),t):!!(t.access_token||t.error||t.error_description||t.error_code)}
236async _isPKCECallback(t){const r=await rs(this.storage,`${this.storageKey}-code-verifier`);return!!(t.code&&r)}async signOut(t={scope:"global"}){return await this.initializePromise,this.lock!=null?await this._acquireLock(this.lockAcquireTimeout,async()=>await this._signOut(t)):await this._signOut(t)}async _signOut({scope:t}={scope:"global"}){return await this._useSession(async r=>{var n;const{data:i,error:a}=r;if(a&&!zy(a))return this._returnResult({error:a});const o=(n=i.session)===null||n===void 0?void 0:n.access_token;if(o){const{error:s}=await this.admin.signOut(o,t);if(s&&!(Lce(s)&&(s.status===404||s.status===401||s.status===403)||zy(s)))return this._returnResult({error:s})}return t!=="others"&&(await this._removeSession(),await Fn(this.storage,`${this.storageKey}-code-verifier`)),this._returnResult({error:null})})}onAuthStateChange(t){const r=Wce(),n={id:r,callback:t,unsubscribe:()=>{this._debug("#unsubscribe()","state change callback with id removed",r),this.stateChangeEmitters.delete(r)}};return this._debug("#onAuthStateChange()","registered callback with id",r),this.stateChangeEmitters.set(r,n),(async()=>(await this.initializePromise,this.lock!=null?await this._acquireLock(this.lockAcquireTimeout,async()=>{this._emitInitialSession(r)}):await this._emitInitialSession(r)))(),{data:{subscription:n}}}async _emitInitialSession(t){return await this._useSession(async r=>{var n,i;try{const{data:{session:a},error:o}=r;if(o)throw o;await((n=this.stateChangeEmitters.get(t))===null||n===void 0?void 0:n.callback("INITIAL_SESSION",a)),this._debug("INITIAL_SESSION","callback id",t,"session",a)}catch(a){await((i=this.stateChangeEmitters.get(t))===null||i===void 0?void 0:i.callback("INITIAL_SESSION",null)),this._debug("INITIAL_SESSION","callback id",t,"error",a),zy(a)?console.warn(a):console.error(a)}})}async resetPasswordForEmail(t,r={}){let n=null,i=null;this.flowType==="pkce"&&([n,i]=await Ef(this.storage,this.storageKey,!0));try{return await vt(this.fetch,"POST",`${this.url}/recover`,{body:{email:t,code_challenge:n,code_challenge_method:i,gotrue_meta_security:{captcha_token:r.captchaToken}},headers:this.headers,redirectTo:r.redirectTo})}catch(a){if(await Fn(this.storage,`${this.storageKey}-code-verifier`),at(a))return this._returnResult({data:null,error:a});throw a}}async getUserIdentities(){var t;try{const{data:r,error:n}=await this.getUser();if(n)throw n;return this._returnResult({data:{identities:(t=r.user.identities)!==null&&t!==void 0?t:[]},error:null})}catch(r){if(at(r))return this._returnResult({data:null,error:r});throw r}}async linkIdentity(t){return"token"in t?this.linkIdentityIdToken(t):this.linkIdentityOAuth(t)}async linkIdentityOAuth(t){var r;try{const{data:n,error:i}=await this._useSession(async a=>{var o,s,l,u,c;const{data:f,error:d}=a;if(d)throw d;const h=await this._getUrlForProvider(`${this.url}/user/identities/authorize`,t.provider,{redirectTo:(o=t.options)===null||o===void 0?void 0:o.redirectTo,scopes:(s=t.options)===null||s===void 0?void 0:s.scopes,queryParams:(l=t.options)===null||l===void 0?void 0:l.queryParams,skipBrowserRedirect:!0});return await vt(this.fetch,"GET",h,{headers:this.headers,jwt:(c=(u=f.session)===null||u===void 0?void 0:u.access_token)!==null&&c!==void 0?c:void 0})});if(i)throw i;return Qi()&&!(!((r=t.options)===null||r===void 0)&&r.skipBrowserRedirect)&&window.location.assign(n==null?void 0:n.url),this._returnResult({data:{provider:t.provider,url:n==null?void 0:n.url},error:null})}catch(n){if(at(n))return this._returnResult({data:{provider:t.provider,url:null},error:n});throw n}}async linkIdentityIdToken(t){return await this._useSession(async r=>{var n;try{const{error:i,data:{session:a}}=r;if(i)throw i;const{options:o,provider:s,token:l,access_token:u,nonce:c}=t,f=await vt(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,jwt:(n=a==null?void 0:a.access_token)!==null&&n!==void 0?n:void 0,body:{provider:s,id_token:l,access_token:u,nonce:c,link_identity:!0,gotrue_meta_security:{captcha_token:o==null?void 0:o.captchaToken}},xform:Co}),{data:d,error:h}=f;return h?this._returnResult({data:{user:null,session:null},error:h}):!d||!d.session||!d.user?this._returnResult({data:{user:null,session:null}
236,error:new yd}):(d.session&&(await this._saveSession(d.session),await this._notifyAllSubscribers("USER_UPDATED",d.session)),this._returnResult({data:d,error:h}))}catch(i){if(await Fn(this.storage,`${this.storageKey}-code-verifier`),at(i))return this._returnResult({data:{user:null,session:null},error:i});throw i}})}async unlinkIdentity(t){try{return await this._useSession(async r=>{var n,i;const{data:a,error:o}=r;if(o)throw o;return await vt(this.fetch,"DELETE",`${this.url}/user/identities/${t.identity_id}`,{headers:this.headers,jwt:(i=(n=a.session)===null||n===void 0?void 0:n.access_token)!==null&&i!==void 0?i:void 0})})}catch(r){if(at(r))return this._returnResult({data:null,error:r});throw r}}async _refreshAccessToken(t){const r="#_refreshAccessToken()";this._debug(r,"begin");try{const n=Date.now();return await Gce(async i=>(i>0&&await Vce(200*Math.pow(2,i-1)),this._debug(r,"refreshing attempt",i),await vt(this.fetch,"POST",`${this.url}/token?grant_type=refresh_token`,{body:{refresh_token:t},headers:this.headers,xform:Co})),(i,a)=>{const o=200*Math.pow(2,i);return a&&S8(a)&&Date.now()+o-n<Xl})}catch(n){if(this._debug(r,"error",n),at(n))return this._returnResult({data:{session:null,user:null},error:n});throw n}finally{this._debug(r,"end")}}_isValidSession(t){return typeof t=="object"&&t!==null&&"access_token"in t&&"refresh_token"in t&&"expires_at"in t}async _handleProviderSignIn(t,r){const n=await this._getUrlForProvider(`${this.url}/authorize`,t,{redirectTo:r.redirectTo,scopes:r.scopes,queryParams:r.queryParams});return this._debug("#_handleProviderSignIn()","provider",t,"options",r,"url",n),Qi()&&!r.skipBrowserRedirect&&window.location.assign(n),{data:{provider:t,url:n},error:null}}async _recoverAndRefresh(){var t,r;const n="#_recoverAndRefresh()";this._debug(n,"begin");try{const i=await rs(this.storage,this.storageKey);if(i&&this.userStorage){let o=await rs(this.userStorage,this.storageKey+"-user");!this.storage.isServer&&Object.is(this.storage,this.userStorage)&&!o&&(o={user:i.user},await Id(this.userStorage,this.storageKey+"-user",o)),i.user=(t=o==null?void 0:o.user)!==null&&t!==void 0?t:NS()}else if(i&&!i.user&&!i.user){const o=await rs(this.storage,this.storageKey+"-user");o&&(o!=null&&o.user)?(i.user=o.user,await Fn(this.storage,this.storageKey+"-user"),await Id(this.storage,this.storageKey,i)):i.user=NS()}if(this._debug(n,"session from storage",i),!this._isValidSession(i)){this._debug(n,"session is not valid"),i!==null&&await this._removeSession();return}const a=((r=i.expires_at)!==null&&r!==void 0?r:1/0)*1e3-Date.now()<CS;if(this._debug(n,`session has${a?"":" not"} expired with margin of ${CS}s`),a){if(this.autoRefreshToken&&i.refresh_token){const{error:o}=await this._callRefreshToken(i.refresh_token);o&&(Mce(o)?this._debug(n,"refresh discarded by commit guard",o):this._debug(n,"refresh failed",o))}}else if(i.user&&i.user.__isUserNotAvailableProxy===!0)try{const{data:o,error:s}=await this._getUser(i.access_token);!s&&(o!=null&&o.user)?(i.user=o.user,await this._saveSession(i),await this._notifyAllSubscribers("SIGNED_IN",i)):this._debug(n,"could not get user data, skipping SIGNED_IN notification")}catch(o){console.error("Error getting user data:",o),this._debug(n,"error getting user data, skipping SIGNED_IN notification",o)}else await this._notifyAllSubscribers("SIGNED_IN",i)}catch(i){this._debug(n,"error",i),console.error(i);return}finally{this._debug(n,"end")}}async _callRefreshToken(t){var r,n;if(!t)throw new pi;if(this.refreshingDeferred)return this.refreshingDeferred.promise;if(this.lastRefreshFailure&&this.lastRefreshFailure.refreshToken===t&&Date.now()<this.lastRefreshFailure.expiresAt)return this._debug("#_callRefreshToken()","returning cached failure (cooldown active)"),this.lastRefreshFailure.result;const i="#_callRefreshToken()";this._debug(i,"begin");try{this.refreshingDeferred=new Jb;const a=await rs(this.storage,this.storageKey),{data:o,error:s}=await this._refreshAccessToken(t);if(s)throw s;if(!o.session)throw new pi;const l=await rs(this.storage,this.storageKey);if(a!==null&&(l===null||l.refresh_token!==a.refresh_token)){this._debug(i,"commit guard: storage changed since refresh started, discarding rotated tokens",{startedWith:"present",nowHolds:l?"replaced":"cleared"});const d={data:null,error:new E8};return this.refreshingDeferred.resolve(d),d}const c=this._sessionRemovalEpoch;if(await this._saveSession(o.session),this._sessionRemovalEpoch!==c){this._debug(i,"commit guard (post-save): _removeSession ran during _saveSession, und
236oing write"),await Fn(this.storage,this.storageKey),this.userStorage&&await Fn(this.userStorage,this.storageKey+"-user");const d={data:null,error:new E8};return this.refreshingDeferred.resolve(d),d}await this._notifyAllSubscribers("TOKEN_REFRESHED",o.session);const f={data:o.session,error:null};return this.lastRefreshFailure=null,this.refreshingDeferred.resolve(f),f}catch(a){if(this._debug(i,"error",a),at(a)){const o={data:null,error:a};if(!S8(a)){const s=await rs(this.storage,this.storageKey);!!(s!=null&&s.expires_at&&s.expires_at*1e3>Date.now())?this._debug(i,"proactive refresh failed, access token still valid â preserving session"):await this._removeSession()}return this.lastRefreshFailure={refreshToken:t,result:o,expiresAt:Date.now()+Tce},(r=this.refreshingDeferred)===null||r===void 0||r.resolve(o),o}throw(n=this.refreshingDeferred)===null||n===void 0||n.reject(a),a}finally{this.refreshingDeferred=null,this._debug(i,"end")}}async _notifyAllSubscribers(t,r,n=!0){const i=`#_notifyAllSubscribers(${t})`;this._debug(i,"begin",r,`broadcast = ${n}`);try{this.broadcastChannel&&n&&this.broadcastChannel.postMessage({event:t,session:r});const a=[],o=Array.from(this.stateChangeEmitters.values()).map(async s=>{try{await s.callback(t,r)}catch(l){a.push(l)}});if(await Promise.all(o),a.length>0){for(let s=0;s<a.length;s+=1)console.error(a[s]);throw a[0]}}finally{this._debug(i,"end")}}async _saveSession(t){this._debug("#_saveSession()",t),this.suppressGetSessionWarning=!0,await Fn(this.storage,`${this.storageKey}-code-verifier`);const r=Object.assign({},t),n=r.user&&r.user.__isUserNotAvailableProxy===!0;if(this.userStorage){!n&&r.user&&await Id(this.userStorage,this.storageKey+"-user",{user:r.user});const i=Object.assign({},r);delete i.user;const a=k8(i);await Id(this.storage,this.storageKey,a)}else{const i=k8(r);await Id(this.storage,this.storageKey,i)}}async _removeSession(){this._sessionRemovalEpoch+=1,this._debug("#_removeSession()"),this.lastRefreshFailure=null,this.suppressGetSessionWarning=!1,await Fn(this.storage,this.storageKey),await Fn(this.storage,this.storageKey+"-code-verifier"),await Fn(this.storage,this.storageKey+"-user"),this.userStorage&&await Fn(this.userStorage,this.storageKey+"-user"),await this._notifyAllSubscribers("SIGNED_OUT",null)}_removeVisibilityChangedCallback(){this._debug("#_removeVisibilityChangedCallback()");const t=this.visibilityChangedCallback;this.visibilityChangedCallback=null;try{t&&Qi()&&(window!=null&&window.removeEventListener)&&window.removeEventListener("visibilitychange",t)}catch(r){console.error("removing visibilitychange callback failed",r)}}async _startAutoRefresh(){await this._stopAutoRefresh(),this._debug("#_startAutoRefresh()");const t=setInterval(()=>this._autoRefreshTokenTick(),Xl);this.autoRefreshTicker=t,t&&typeof t=="object"&&typeof t.unref=="function"?t.unref():typeof Deno<"u"&&typeof Deno.unrefTimer=="function"&&Deno.unrefTimer(t);const r=setTimeout(async()=>{await this.initializePromise,await this._autoRefreshTokenTick()},0);this.autoRefreshTickTimeout=r,r&&typeof r=="object"&&typeof r.unref=="function"?r.unref():typeof Deno<"u"&&typeof Deno.unrefTimer=="function"&&Deno.unrefTimer(r)}async _stopAutoRefresh(){this._debug("#_stopAutoRefresh()");const t=this.autoRefreshTicker;this.autoRefreshTicker=null,t&&clearInterval(t);const r=this.autoRefreshTickTimeout;this.autoRefreshTickTimeout=null,r&&clearTimeout(r)}async startAutoRefresh(){this._removeVisibilityChangedCallback(),await this._startAutoRefresh()}async stopAutoRefresh(){this._removeVisibilityChangedCallback(),await this._stopAutoRefresh()}async dispose(){var t;this._removeVisibilityChangedCallback(),await this._stopAutoRefresh(),(t=this.broadcastChannel)===null||t===void 0||t.close(),this.broadcastChannel=null,this.stateChangeEmitters.clear()}async _autoRefreshTokenTick(){if(this._debug("#_autoRefreshTokenTick()","begin"),this.lock!=null){try{await this._acquireLock(0,async()=>{try{const t=Date.now();try{return await this._useSession(async r=>{const{data:{session:n}}=r;if(!n||!n.refresh_token||!n.expires_at){this._debug("#_autoRefreshTokenTick()","no session");return}const i=Math.floor((n.expires_at*1e3-t)/Xl);this._debug("#_autoRefreshTokenTick()",`access token expires in ${i} ticks, a tick lasts ${Xl}ms, refresh threshold is ${Xg} ticks`),i<=Xg&&await this._callRefreshToken(n.refresh_token)})}catch(r){console.error("Auto refresh tick failed with error. This is likely a transient error.",r)}}finally{this._debug("#_autoRefreshTokenTick()","end")}})}catch(t){if(t instanceof ffe)this._debug("auto refresh token tick lock not available");else throw t}return}if(this.refreshingDeferred!==null){this._debug("#_autoRefreshTokenTick()","refresh already in flight, skipping");return}try{const t=Date.now();try{await this._useSession(async r=>{const{data:{session:n}}=r;if(!n||!n.refresh_token||!n.expires_at){this._debug("#_autoRefreshTokenTick()","no session");return}const i=Math.floor((n.expires_at*1e3-t)/Xl);this._debug("#_autoRefreshTokenTick()",`access token expires in ${i} ticks, a tick lasts ${Xl}ms, refresh threshold is ${Xg} ticks`),i<=Xg&&await this._callRefreshToken(n.refresh_token)})}catch(r){console.error("Auto refresh tick failed with error. This is likely a transient error.",r)}}finally{this._debug("#_autoRefreshTokenTick()","end")}}async _handleVisibilityChange(){if(this._debug("#_handleVisibilityChange()"),!Qi()||!(window!=null&&window.addEventListener))return this.autoRefreshToken&&this.startAutoRefresh(),!1;try{this.visibilityChangedCallback=async()=>{try{await this._onVisibilityChanged(!1)}catch(t){this._debug("#visibilityChangedCallback","error",t)}},window==null||window.addEventListener("visibilitychange",this.visibilityChangedCallback),await this._onVisibilityChanged(!0)}catch(t){console.error("_handleVisibilityChange",t)}}async _onVisibilityChanged(t){const r=`#_onVisibilityChanged(${t})`;if(this._debug(r,"visibilityState",document.visibilityState),document.visibilityState==="visible"){if(this.autoRefreshToken&&this._startAutoRefresh(),!t)if(await this.initializePromise,this.lock!=null)await this._acquireLock(this.lockAcquireTimeout,async()=>
236{if(document.visibilityState!=="visible"){this._debug(r,"acquired the lock to recover the session, but the browser visibilityState is no longer visible, aborting");return}await this._recoverAndRefresh()});else{if(document.visibilityState!=="visible"){this._debug(r,"visibilityState is no longer visible, skipping recovery");return}await this._recoverAndRefresh()}}else document.visibilityState==="hidden"&&this.autoRefreshToken&&this._stopAutoRefresh()}async _getUrlForProvider(t,r,n){const i=[`provider=${encodeURIComponent(r)}`];if(n!=null&&n.redirectTo&&i.push(`redirect_to=${encodeURIComponent(n.redirectTo)}`),n!=null&&n.scopes&&i.push(`scopes=${encodeURIComponent(n.scopes)}`),this.flowType==="pkce"){const[a,o]=await Ef(this.storage,this.storageKey),s=new URLSearchParams({code_challenge:`${encodeURIComponent(a)}`,code_challenge_method:`${encodeURIComponent(o)}`});i.push(s.toString())}if(n!=null&&n.queryParams){const a=new URLSearchParams(n.queryParams);i.push(a.toString())}return n!=null&&n.skipBrowserRedirect&&i.push(`skip_http_redirect=${n.skipBrowserRedirect}`),`${t}?${i.join("&")}`}async _unenroll(t){try{return await this._useSession(async r=>{var n;const{data:i,error:a}=r;return a?this._returnResult({data:null,error:a}):await vt(this.fetch,"DELETE",`${this.url}/factors/${t.factorId}`,{headers:this.headers,jwt:(n=i==null?void 0:i.session)===null||n===void 0?void 0:n.access_token})})}catch(r){if(at(r))return this._returnResult({data:null,error:r});throw r}}async _enroll(t){try{return await this._useSession(async r=>{var n,i;const{data:a,error:o}=r;if(o)return this._returnResult({data:null,error:o});const s=Object.assign({friendly_name:t.friendlyName,factor_type:t.factorType},t.factorType==="phone"?{phone:t.phone}:t.factorType==="totp"?{issuer:t.issuer}:{}),{data:l,error:u}=await vt(this.fetch,"POST",`${this.url}/factors`,{body:s,headers:this.headers,jwt:(n=a==null?void 0:a.session)===null||n===void 0?void 0:n.access_token});return u?this._returnResult({data:null,error:u}):(t.factorType==="totp"&&l.type==="totp"&&(!((i=l==null?void 0:l.totp)===null||i===void 0)&&i.qr_code)&&(l.totp.qr_code=`data:image/svg+xml;utf-8,${l.totp.qr_code}`),this._returnResult({data:l,error:null}))})}catch(r){if(at(r))return this._returnResult({data:null,error:r});throw r}}async _verify(t){const r=async()=>{try{return await this._useSession(async n=>{var i;const{data:a,error:o}=n;if(o)return this._returnResult({data:null,error:o});const s=Object.assign({challenge_id:t.challengeId},"webauthn"in t?{webauthn:Object.assign(Object.assign({},t.webauthn),{credential_response:t.webauthn.type==="create"?M8(t.webauthn.credential_response):j8(t.webauthn.credential_response)})}:{code:t.code}),{data:l,error:u}=await vt(this.fetch,"POST",`${this.url}/factors/${t.factorId}/verify`,{body:s,headers:this.headers,jwt:(i=a==null?void 0:a.session)===null||i===void 0?void 0:i.access_token});return u?this._returnResult({data:null,error:u}):(await this._saveSession(Object.assign({expires_at:Math.round(Date.now()/1e3)+l.expires_in},l)),await this._notifyAllSubscribers("MFA_CHALLENGE_VERIFIED",l),this._returnResult({data:l,error:u}))})}catch(n){if(at(n))return this._returnResult({data:null,error:n});throw n}};return this.lock!=null?this._acquireLock(this.lockAcquireTimeout,r):r()}async _challenge(t){const r=async()=>{try{return await this._useSession(async n=>{var i;const{data:a,error:o}=n;if(o)return this._returnResult({data:null,error:o});const s=await vt(this.fetch,"POST",`${this.url}/factors/${t.factorId}/challenge`,{body:t,headers:this.headers,jwt:(i=a==null?void 0:a.session)===null||i===void 0?void 0:i.access_token});if(s.error)return s;const{data:l}=s;if(l.type!=="webauthn")return{data:l,error:null};switch(l.webauthn.type){case"create":return{data:Object.assign(Object.assign({},l),{webauthn:Object.assign(Object.assign({},l.webauthn),{credential_options:Object.assign(Object.assign({},l.webauthn.credential_options),{publicKey:I8(l.webauthn.credential_options.publicKey)})})}),error:null};case"request":return{data:Object.assign(Object.assign({},l),{webauthn:Object.assign(Object.assign({},l.webauthn),{credential_options:Object.assign(Object.assign({},l.webauthn.credential_options),{publicKey:D8(l.webauthn.credential_options.publicKey)})})}),error:null}}})}catch(n){if(at(n))return this._returnResult({data:null,error:n});throw n}};return this.lock!=null?this._acquireLock(this.lockAcquireTimeout,r):r()}async _challengeAndVerify(t){const{data:r,error:n}=await this._challenge({factorId:t.factorId});return n?this._returnResult({data:null,error:n}):await this._verify({factorId:t.factorId,challengeId:r.id,code:t.code})}async _listFactors(){var t;const{data:{user:r},error:n}=await this.getUser();if(n)return{data:null,error:n};const i={all:[],phone:[],totp:[],webauthn:[]};for(const a of(t=r==null?void 0:r.factors)!==null&&t!==void 0?t:[])i.all.push(a),a.status==="verified"&&i[a.factor_type].push(a);return{data:i,error:null}}async _getAuthenticatorAssuranceLevel(t){var r,n,i,a;if(t)try{const{payload:h}=qy(t);let g=null;h.aal&&(g=h.aal);let p=g;const{data:{user:v},error:m}=await this.getUser(t);if(m)return this._returnResult({data:null,error:m});((n=(r=v==null?void 0:v.factors)===null||r===void 0?void 0:r.filter(_=>_.status==="verified"))!==null&&n!==void 0?n:[]).length>0&&(p="aal2");const x=h.amr||[];return{data:{currentLevel:g,nextLevel:p,currentAuthenticationMethods:x},error:null}}catch(h){if(at(h))return this._returnResult({data:null,error:h});throw h}const{data:{session:o},error:s}
236=await this.getSession();if(s)return this._returnResult({data:null,error:s});if(!o)return{data:{currentLevel:null,nextLevel:null,currentAuthenticationMethods:[]},error:null};const{payload:l}=qy(o.access_token);let u=null;l.aal&&(u=l.aal);let c=u;((a=(i=o.user.factors)===null||i===void 0?void 0:i.filter(h=>h.status==="verified"))!==null&&a!==void 0?a:[]).length>0&&(c="aal2");const d=l.amr||[];return{data:{currentLevel:u,nextLevel:c,currentAuthenticationMethods:d},error:null}}async _getAuthorizationDetails(t){try{return await this._useSession(async r=>{const{data:{session:n},error:i}=r;return i?this._returnResult({data:null,error:i}):n?await vt(this.fetch,"GET",`${this.url}/oauth/authorizations/${t}`,{headers:this.headers,jwt:n.access_token,xform:a=>({data:a,error:null})}):this._returnResult({data:null,error:new pi})})}catch(r){if(at(r))return this._returnResult({data:null,error:r});throw r}}async _approveAuthorization(t,r){try{return await this._useSession(async n=>{const{data:{session:i},error:a}=n;if(a)return this._returnResult({data:null,error:a});if(!i)return this._returnResult({data:null,error:new pi});const o=await vt(this.fetch,"POST",`${this.url}/oauth/authorizations/${t}/consent`,{headers:this.headers,jwt:i.access_token,body:{action:"approve"},xform:s=>({data:s,error:null})});return o.data&&o.data.redirect_url&&Qi()&&!(r!=null&&r.skipBrowserRedirect)&&window.location.assign(o.data.redirect_url),o})}catch(n){if(at(n))return this._returnResult({data:null,error:n});throw n}}async _denyAuthorization(t,r){try{return await this._useSession(async n=>{const{data:{session:i},error:a}=n;if(a)return this._returnResult({data:null,error:a});if(!i)return this._returnResult({data:null,error:new pi});const o=await vt(this.fetch,"POST",`${this.url}/oauth/authorizations/${t}/consent`,{headers:this.headers,jwt:i.access_token,body:{action:"deny"},xform:s=>({data:s,error:null})});return o.data&&o.data.redirect_url&&Qi()&&!(r!=null&&r.skipBrowserRedirect)&&window.location.assign(o.data.redirect_url),o})}catch(n){if(at(n))return this._returnResult({data:null,error:n});throw n}}async _listOAuthGrants(){try{return await this._useSession(async t=>{const{data:{session:r},error:n}=t;return n?this._returnResult({data:null,error:n}):r?await vt(this.fetch,"GET",`${this.url}/user/oauth/grants`,{headers:this.headers,jwt:r.access_token,xform:i=>({data:i,error:null})}):this._returnResult({data:null,error:new pi})})}catch(t){if(at(t))return this._returnResult({data:null,error:t});throw t}}async _revokeOAuthGrant(t){try{return await this._useSession(async r=>{const{data:{session:n},error:i}=r;return i?this._returnResult({data:null,error:i}):n?(await vt(this.fetch,"DELETE",`${this.url}/user/oauth/grants`,{headers:this.headers,jwt:n.access_token,query:{client_id:t.clientId},noResolveJson:!0}),{data:{},error:null}):this._returnResult({data:null,error:new pi})})}catch(r){if(at(r))return this._returnResult({data:null,error:r});throw r}}async fetchJwk(t,r={keys:[]}){let n=r.keys.find(s=>s.kid===t);if(n)return n;const i=Date.now();if(n=this.jwks.keys.find(s=>s.kid===t),n&&this.jwks_cached_at+Nce>i)return n;const{data:a,error:o}=await vt(this.fetch,"GET",`${this.url}/.well-known/jwks.json`,{headers:this.headers});if(o)throw o;return!a.keys||a.keys.length===0||(this.jwks=a,this.jwks_cached_at=i,n=a.keys.find(s=>s.kid===t),!n)?null:n}async getClaims(t,r={}){try{let n=t;if(!n){const{data:h,error:g}
236=await this.getSession();if(g||!h.session)return this._returnResult({data:null,error:g});n=h.session.access_token}const{header:i,payload:a,signature:o,raw:{header:s,payload:l}}=qy(n);if(!(r!=null&&r.allowExpired))try{efe(a.exp)}catch(h){throw new j2(h instanceof Error?h.message:"JWT validation failed")}const u=!i.alg||i.alg.startsWith("HS")||!i.kid||!("crypto"in globalThis&&"subtle"in globalThis.crypto)?null:await this.fetchJwk(i.kid,r!=null&&r.keys?{keys:r.keys}:r==null?void 0:r.jwks);if(!u){const{error:h}=await this.getUser(n);if(h)throw h;return{data:{claims:a,header:i,signature:o},error:null}}const c=tfe(i.alg),f=await crypto.subtle.importKey("jwk",u,c,!0,["verify"]);if(!await crypto.subtle.verify(c,f,o,Uce(`${s}.${l}`)))throw new j2("Invalid JWT signature");return{data:{claims:a,header:i,signature:o},error:null}}catch(n){if(at(n))return this._returnResult({data:null,error:n});throw n}}async signInWithPasskey(t){var r,n,i;ls(this.experimental);try{if(!B2())return this._returnResult({data:null,error:new ms("Browser does not support WebAuthn",null)});const{data:a,error:o}=await this._startPasskeyAuthentication({options:{captchaToken:(r=t==null?void 0:t.options)===null||r===void 0?void 0:r.captchaToken}});if(o||!a)return this._returnResult({data:null,error:o});const s=D8(a.options),l=(i=(n=t==null?void 0:t.options)===null||n===void 0?void 0:n.signal)!==null&&i!==void 0?i:BT.createNewAbortSignal(),{data:u,error:c}=await mz({publicKey:s,signal:l});if(c||!u)return this._returnResult({data:null,error:c??new ms("WebAuthn ceremony failed",null)});const f=j8(u);return this._verifyPasskeyAuthentication({challengeId:a.challenge_id,credential:f})}catch(a){if(at(a))return this._returnResult({data:null,error:a});throw a}}async registerPasskey(t){var r,n;ls(this.experimental);try{if(!B2())return this._returnResult({data:null,error:new ms("Browser does not support WebAuthn",null)});const{data:i,error:a}=await this._startPasskeyRegistration();if(a||!i)return this._returnResult({data:null,error:a});const o=I8(i.options),s=(n=(r=t==null?void 0:t.options)===null||r===void 0?void 0:r.signal)!==null&&n!==void 0?n:BT.createNewAbortSignal(),{data:l,error:u}=await vz({publicKey:o,signal:s});if(u||!l)return this._returnResult({data:null,error:u??new ms("WebAuthn ceremony failed",null)});const c=M8(l);return this._verifyPasskeyRegistration({challengeId:i.challenge_id,credential:c})}catch(i){if(at(i))return this._returnResult({data:null,error:i});throw i}}async _startPasskeyRegistration(){ls(this.experimental);try{return await this._useSession(async t=>{const{data:{session:r},error:n}=t;if(n)return this._returnResult({data:null,error:n});if(!r)return this._returnResult({data:null,error:new pi});const{data:i,error:a}=await vt(this.fetch,"POST",`${this.url}/passkeys/registration/options`,{headers:this.headers,jwt:r.access_token,body:{}});return a?this._returnResult({data:null,error:a}):this._returnResult({data:i,error:null})})}catch(t){if(at(t))return this._returnResult({data:null,error:t});throw t}}async _verifyPasskeyRegistration(t){ls(this.experimental);try{return await this._useSession(async r=>{const{data:{session:n},error:i}=r;if(i)return this._returnResult({data:null,error:i});if(!n)return this._returnResult({data:null,error:new pi});const{data:a,error:o}=await vt(this.fetch,"POST",`${this.url}/passkeys/registration/verify`,{headers:this.headers,jwt:n.access_token,body:{challenge_id:t.challengeId,credential:t.credential}});return o?this._returnResult({data:null,error:o}):this._returnResult({data:a,error:null})})}catch(r){if(at(r))return this._returnResult({data:null,error:r});throw r}}async _startPasskeyAuthentication(t){var r;ls(this.experimental);try{const{data:n,error:i}=await vt(this.fetch,"POST",`${this.url}/passkeys/authentication/options`,{headers:this.headers,body:{gotrue_meta_security:{captcha_token:(r=t==null?void 0:t.options)===null||r===void 0?void 0:r.captchaToken}}});return i?this._returnResult({data:null,error:i}):this._returnResult({data:n,error:null})}catch(n){if(at(n))return this._returnResult({data:null,error:n});throw n}}async _verifyPasskeyAuthentication(t){ls(this.experimental);try{const{data:r,error:n}=await vt(this.fetch,"POST",`${this.url}/passkeys/authentication/verify`,{headers:this.headers,body:{challenge_id:t.challengeId,credential:t.credential},xform:Co});return n?this._returnResult({data:null,error:n}):(r.session&&(await this._saveSession(r.session),await this._notifyAllSubscribers("SIGNED_IN",r.session)),this._returnResult({data:r,error:null}))}catch(r){if(at(r))return this._returnResult({data:null,error:r});throw r}}async _listPasskeys(){ls(this.experimental);try{return await this._useSession(async t=>{const{data:{session:r},error:n}=t;if(n)return this._returnResult({data:null,error:n});if(!r)return this._returnResult({data:null,error:new pi});const{data:i,error:a}=await vt(this.fetch,"GET",`${this.url}/passkeys`,{headers:this.headers,jwt:r.access_token,xform:o=>({data:o,error:null})});return a?this._returnResult({data:null,error:a}):this._returnResult({data:i,error:null})})}catch(t){if(at(t))return this._returnResult({data:null,error:t});throw t}}async _updatePasskey(t){ls(this.experimental);try{return await this._useSession(async r=>{const{data:{session:n},error:i}=r;if(i)return this._returnResult({data:null,error:i});if(!n)return this._returnResult({data:null,error:new pi});const{data:a,error:o}=await vt(this.fetch,"PATCH",`${this.url}/passkeys/${t.passkeyId}`,{headers:this.headers,jwt:n.access_token,body:{friendly_name:t.friendlyName}});return o?this._returnResult({data:null,error:o}):this._returnResult({data:a,error:null})})}catch(r){if(at(r))return this._returnResult({data:null,error:r});throw r}}async _deletePasskey(t){ls(this.experimental);try{return await this._useSession(async r=>{const{data:{session:n},error:i}=r;if(i)return this._returnResult({data:null,error:i});if(!n)return this._returnResult({data:null,error:new pi});const{error:a}
236=await vt(this.fetch,"DELETE",`${this.url}/passkeys/${t.passkeyId}`,{headers:this.headers,jwt:n.access_token,noResolveJson:!0});return a?this._returnResult({data:null,error:a}):this._returnResult({data:null,error:null})})}catch(r){if(at(r))return this._returnResult({data:null,error:r});throw r}}}am.nextInstanceID={};const Afe=am,Tfe="2.110.0";let Jg="",z2;if(typeof Deno<"u"){var LS;Jg="deno",z2=(LS=Deno.version)===null||LS===void 0?void 0:LS.deno}else if(typeof document<"u")Jg="web";else if(typeof navigator<"u"&&navigator.product==="ReactNative")Jg="react-native";else{var IS;Jg="node",z2=typeof process<"u"?(IS=process.version)===null||IS===void 0?void 0:IS.replace(/^v/,""):void 0}const yz=[`runtime=${Jg}`];z2&&yz.push(`runtime-version=${z2}`);const Ofe={"X-Client-Info":`supabase-js/${Tfe}; ${yz.join("; ")}`},Pfe={headers:Ofe},kfe={schema:"public"},Cfe={autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"implicit"},Nfe={},Rfe={enabled:!1,respectSamplingDecision:!0};function Lfe(e,t,r,n){function i(a){return a instanceof r?a:new r(function(o){o(a)})}return new(r||(r=Promise))(function(a,o){function s(c){try{u(n.next(c))}catch(f){o(f)}}function l(c){try{u(n.throw(c))}catch(f){o(f)}}function u(c){c.done?a(c.value):i(c.value).then(s,l)}u((n=n.apply(e,[])).next())})}let DS=null;const Ife="@opentelemetry/api";function Dfe(){return DS===null&&(DS=import(Ife).catch(()=>null)),DS}function Mfe(){return Lfe(this,void 0,void 0,function*(){try{const e=yield Dfe();if(!e||!e.propagation||!e.context)return null;const t={};e.propagation.inject(e.context.active(),t);const r=t.traceparent;return r?{traceparent:r,tracestate:t.tracestate,baggage:t.baggage}:null}catch{return null}})}function jfe(e){if(!e||typeof e!="string")return null;const t=e.split("-");if(t.length!==4)return null;const[r,n,i,a]=t;if(r.length!==2||n.length!==32||i.length!==16||a.length!==2)return null;const o=/^[0-9a-f]+$/i;return!o.test(r)||!o.test(n)||!o.test(i)||!o.test(a)||n==="00000000000000000000000000000000"||i==="0000000000000000"?null:{version:r,traceId:n,parentId:i,traceFlags:a,isSampled:(parseInt(a,16)&1)===1}}function Ffe(e,t){if(!e||!t||t.length===0)return!1;let r;if(e instanceof URL)r=e;else try{r=new URL(e)}catch{return!1}for(const n of t)try{if(typeof n=="string"){if($fe(r.hostname,n))return!0}else if(n instanceof RegExp){if(n.test(r.hostname))return!0}else if(typeof n=="function"&&n(r))return!0}catch{continue}return!1}function $fe(e,t){if(t===e)return!0;if(t.startsWith("*.")){const r=t.slice(2);if(e.endsWith(r)&&(e===r||e.endsWith("."+r)))return!0}return!1}function Bfe(e){const t=[];try{const r=new URL(e);t.push(r.hostname)}catch{}return t.push("*.supabase.co","*.supabase.in"),t.push("localhost","127.0.0.1","[::1]"),t}function om(e){"@babel/helpers - typeof";return om=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},om(e)}function Ufe(e,t){if(om(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(om(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function zfe(e){var t=Ufe(e,"string");return om(t)=="symbol"?t:t+""}function Wfe(e,t,r){return(t=zfe(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function F8(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Cn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?F8(Object(r),!0).forEach(function(n){Wfe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F8(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}const Hfe=e=>e?(...t)=>e(...t):(...t)=>fetch(...t),qfe=()=>Headers,Vfe=(e,t,r,n,i)=>{const a=Hfe(n),o=qfe(),s=(i==null?void 0:i.enabled)===!0,l=(i==null?void 0:i.respectSamplingDecision)!==!1,u=s?Bfe(t):null;return async(c,f)=>{var d;const h=(d=await r())!==null&&d!==void 0?d:e;let g=new o(f==null?void 0:f.headers);if(g.has("apikey")||g.set("apikey",e),g.has("Authorization")||g.set("Authorization",`Bearer ${h}`),u){const p=await Gfe(c,u,l);p&&(p.traceparent&&!g.has("traceparent")&&g.set("traceparent",p.traceparent),p.tracestate&&!g.has("tracestate")&&g.set("tracestate",p.tracestate),p.baggage&&!g.has("baggage")&&g.set("baggage",p.baggage))}return a(c,Cn(Cn({},f),{},{headers:g}))}};async function Gfe(e,t,r){if(!Ffe(typeof e=="string"||e instanceof URL?e:e.url,t))return null;const n=await Mfe();if(!n||!n.traceparent)return null;if(r){const i=jfe(n.traceparent);if(i&&!i.isSampled)return null}return n}function $8(e){return typeof e=="boolean"?{enabled:e}:e}function Kfe(e){return e.endsWith("/")?e:e+"/"}function Yfe(e,t){var r,n,i,a,o,s;const{db:l,auth:u,realtime:c,global:f}=e,{db:d,auth:h,realtime:g,global:p}=t,v=$8(e.tracePropagation),m=$8(t.tracePropagation),y={db:Cn(Cn({},d),l),auth:Cn(Cn({},h),u),realtime:Cn(Cn({},g),c),storage:{},global:Cn(Cn(Cn({},p),f),{},{headers:Cn(Cn({},(r=p==null?void 0:p.headers)!==null&&r!==void 0?r:{}),(n=f==null?void 0:f.headers)!==null&&n!==void 0?n:{})}),tracePropagation:{enabled:(i=(a=v==null?void 0:v.enabled)!==null&&a!==void 0?a:m==null?void 0:m.enabled)!==null&&i!==void 0?i:!1,respectSamplingDecision:(o=(s=v==null?void 0:v.respectSamplingDecision)!==null&&s!==void 0?s:m==null?void 0:m.respectSamplingDecision)!==null&&o!==void 0?o:!0},accessToken:async()=>""};return e.accessToken?y.accessToken=e.accessToken:delete y.accessToken,y}function Xfe(e){const t=e==null?void 0:e.trim();if(!t)throw new Error("supabaseUrl is required.");
236if(!t.match(/^https?:\/\//i))throw new Error("Invalid supabaseUrl: Must be a valid HTTP or HTTPS URL.");try{return new URL(Kfe(t))}catch{throw Error("Invalid supabaseUrl: Provided URL is malformed.")}}var Jfe=class extends Afe{constructor(e){super(e)}},Zfe=class{constructor(e,t,r){var n,i;this.supabaseUrl=e,this.supabaseKey=t;const a=Xfe(e);if(!t)throw new Error("supabaseKey is required.");this.realtimeUrl=new URL("realtime/v1",a),this.realtimeUrl.protocol=this.realtimeUrl.protocol.replace("http","ws"),this.authUrl=new URL("auth/v1",a),this.storageUrl=new URL("storage/v1",a),this.functionsUrl=new URL("functions/v1",a);const o=`sb-${a.hostname.split(".")[0]}-auth-token`,s={db:kfe,realtime:Nfe,auth:Cn(Cn({},Cfe),{},{storageKey:o}),global:Pfe,tracePropagation:Rfe},l=Yfe(r??{},s);if(this.settings=l,this.storageKey=(n=l.auth.storageKey)!==null&&n!==void 0?n:"",this.headers=(i=l.global.headers)!==null&&i!==void 0?i:{},l.accessToken)this.accessToken=l.accessToken,this.auth=new Proxy({},{get:(c,f)=>{throw new Error(`@supabase/supabase-js: Supabase Client is configured with the accessToken option, accessing supabase.auth.${String(f)} is not possible`)}});else{var u;this.auth=this._initSupabaseAuthClient((u=l.auth)!==null&&u!==void 0?u:{},this.headers,l.global.fetch)}this.fetch=Vfe(t,e,this._getAccessToken.bind(this),l.global.fetch,l.tracePropagation),this.realtime=this._initRealtimeClient(Cn({headers:this.headers,accessToken:this._getAccessToken.bind(this),fetch:this.fetch},l.realtime)),this.accessToken&&Promise.resolve(this.accessToken()).then(c=>this.realtime.setAuth(c)).catch(c=>console.warn("Failed to set initial Realtime auth token:",c)),this.rest=new sue(new URL("rest/v1",a).href,{headers:this.headers,schema:l.db.schema,fetch:this.fetch,timeout:l.db.timeout,urlLengthLimit:l.db.urlLengthLimit}),this.storage=new Ace(this.storageUrl.href,this.headers,this.fetch,r==null?void 0:r.storage),l.accessToken||this._listenForAuthEvents()}get functions(){return new Zle(this.functionsUrl.href,{headers:this.headers,customFetch:this.fetch})}from(e){return this.rest.from(e)}schema(e){return this.rest.schema(e)}rpc(e,t={},r={head:!1,get:!1,count:void 0}){return this.rest.rpc(e,t,r)}channel(e,t={config:{}}){return this.realtime.channel(e,t)}getChannels(){return this.realtime.getChannels()}removeChannel(e){return this.realtime.removeChannel(e)}removeAllChannels(){return this.realtime.removeAllChannels()}async _getAccessToken(){var e=this,t,r;if(e.accessToken)return await e.accessToken();const{data:n}=await e.auth.getSession();return(t=(r=n.session)===null||r===void 0?void 0:r.access_token)!==null&&t!==void 0?t:e.supabaseKey}_initSupabaseAuthClient({autoRefreshToken:e,persistSession:t,detectSessionInUrl:r,storage:n,userStorage:i,storageKey:a,flowType:o,lock:s,debug:l,throwOnError:u,experimental:c,lockAcquireTimeout:f,skipAutoInitialize:d},h,g){const p={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new Jfe({url:this.authUrl.href,headers:Cn(Cn({},p),h),storageKey:a,autoRefreshToken:e,persistSession:t,detectSessionInUrl:r,storage:n,userStorage:i,flowType:o,lock:s,debug:l,throwOnError:u,experimental:c,fetch:g,lockAcquireTimeout:f,skipAutoInitialize:d,hasCustomAuthorizationHeader:Object.keys(this.headers).some(v=>v.toLowerCase()==="authorization")})}_initRealtimeClient(e){return new Yue(this.realtimeUrl.href,Cn(Cn({},e),{},{params:Cn(Cn({},{apikey:this.supabaseKey}),e==null?void 0:e.params)}))}_listenForAuthEvents(){return this.auth.onAuthStateChange((e,t)=>{this._handleTokenChanged(e,"CLIENT",t==null?void 0:t.access_token)})}_handleTokenChanged(e,t,r){(e==="TOKEN_REFRESHED"||e==="SIGNED_IN")&&this.changedAccessToken!==r?(this.changedAccessToken=r,this.realtime.setAuth(r)):e==="SIGNED_OUT"&&(this.realtime.setAuth(),t=="STORAGE"&&this.auth.signOut(),this.changedAccessToken=void 0)}};const Qfe=(e,t,r)=>new Zfe(e,t,r);function ehe(){if(typeof window<"u")return!1;const e=globalThis.process;if(!e)return!1;const t=e.version;if(t==null)return!1;const r=t.match(/^v(\d+)\./);return r?parseInt(r[1],10)<=20:!1}ehe()&&console.warn("â ï¸ Node.js 20 and below are deprecated and will no longer be supported in future versions of @supabase/supabase-js. Please upgrade to N
236ode.js 22 or later. For more information, visit: https://github.com/orgs/supabase/discussions/45715");const the="https://fxoyknljzkrdaadfenqt.supabase.co",B8="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImZ4b3lrbmxqemtyZGFhZGZlbnF0Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3ODI5Nzk3MTksImV4cCI6MjA5ODU1NTcxOX0.pP9TIU84MzowdBzvZz5o_6-Lltu74IBRgDosUNVD1no";function rhe(e){return e.startsWith("sb_publishable_")||e.startsWith("sb_secret_")}function nhe(e){return(t,r)=>{const n=new Headers(typeof Request<"u"&&t instanceof Request?t.headers:void 0);return r!=null&&r.headers&&new Headers(r.headers).forEach((i,a)=>n.set(a,i)),rhe(e)&&n.get("Authorization")===`Bearer ${e}`&&n.delete("Authorization"),n.set("apikey",e),fetch(t,{...r,headers:n})}}const p0=Qfe(the,B8,{global:{fetch:nhe(B8)},auth:{storage:localStorage,persistSession:!0,autoRefreshToken:!0}});function sm(e,t,r={}){p0.from("calculator_events").insert({session_id:e,event:t,properties:r}).then(()=>{},()=>{})}const ihe=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,U8=({children:e,format:t,sessionId:r,onUnlock:n})=>{const[i,a]=I.useState(!1),[o,s]=I.useState(""),[l,u]=I.useState(null),[c,f]=I.useState(!1);I.useEffect(()=>{l&&u(null)},[o]);const d=async h=>{if(h.preventDefault(),!ihe.test(o.trim())){u("Bitte gib eine gültige E-Mail-Adresse ein.");return}f(!0);try{await Kle(o.trim()),sm(r,"email_submitted",{format:t}),a(!1),s(""),n(t)}catch(g){u(g instanceof Error?g.message:"Ãbermittlung fehlgeschlagen.")}finally{f(!1)}};return k.jsxs(_U,{open:i,onOpenChange:a,modal:!1,children:[k.jsx(SU,{asChild:!0,children:e}),k.jsx(dP,{side:"top",align:"center",sideOffset:8,className:"w-80 p-4",children:k.jsxs("form",{onSubmit:d,className:"space-y-3",children:[k.jsxs("div",{children:[k.jsx("h4",{className:"font-semibold text-sm",children:t==="pdf"?"Als PDF herunterladen":"Als Excel herunterladen"}),k.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:"Gib deine E-Mail-Adresse ein, um dein Ergebnis herunterzuladen."})]}),k.jsxs("div",{className:"space-y-1",children:[k.jsx(Ro,{htmlFor:"lead-email",className:"text-xs",children:"E-Mail-Adresse"}),k.jsx(Gl,{id:"lead-email",type:"email",value:o,onChange:h=>s(h.target.value),placeholder:"[email protected]",className:"h-9",autoFocus:!0,required:!0}),l&&k.jsx("p",{className:"text-xs text-destructive",children:l})]}),k.jsxs("p",{className:"text-[10px] text-muted-foreground leading-relaxed",children:["Mit dem Absenden akzeptierst du unsere"," ",k.jsx("a",{href:"https://hr.kenjo.io/hubfs/offer/gtc/hp/Kenjo_DE_AGB_current.pdf?_gl=1*m9ef3t*_gcl_au*NzY2NDYyMzMyLjE3NzkxMDQ0MzQ.*_ga*MTI5OTE1MjY5My4xNzc5MTA0NDM0*_ga_R39JCVQ7Z7*czE3ODI5OTk3NDgkbzQkZzEkdDE3ODI5OTk4NjUkajU2JGwwJGgw",target:"_blank",rel:"noopener noreferrer",className:"underline hover:text-foreground",children:"AGB"})," ","und"," ",k.jsx("a",{href:"https://www.kenjo.io/de/legal/datenschutz",target:"_blank",rel:"noopener noreferrer",className:"underline hover:text-foreground",children:"Datenschutzerklärung"}),"."]}),k.jsx(lu,{type:"submit",disabled:c,className:"w-full h-9 bg-[#708DFF] text-[#EDF0FC] hover:bg-[#5F7AE8]",children:c?k.jsxs(k.Fragment,{children:[k.jsx(_2,{className:"h-4 w-4 animate-spin"})," Wird gesendet..."]}):"Herunterladen"})]})})]})},ahe="modulepreload",ohe=function(e){return"/"+e},z8={},MS=function(t,r,n){let i=Promise.resolve();if(r&&r.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),s=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));i=Promise.allSettled(r.map(l=>{if(l=ohe(l),l in z8)return;z8[l]=!0;const u=l.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${c}`))return;const f=document.createElement("link");if(f.rel=u?"stylesheet":ahe,u||(f.as="script"),f.crossOrigin="",f.href=l,s&&f.setAttribute("nonce",s),document.head.appendChild(f),u)return new Promise((d,h)=>{f.addEventListener("load",d),f.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${l}`)))})}))}function a(o){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=o,window.dispatchEvent(s),!s.defaultPrevented)throw o}return i.then(o=>{for(const s of o||[])s.status==="rejected"&&a(s.reason);return t().catch(a)})};function Lr(e){"@babel/helpers - typeof";return Lr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lr(e)}var Rs=Uint8Array,po=Uint16Array,bP=Int32Array,_P=new Rs([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),SP=new Rs([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),W8=new Rs([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),wz=function(e,t){for(var r=new po(31),n=0;n<31;++n)r[n]=t+=1<<e[n-1];for(var i=new bP(r[30]),n=1;n<30;++n)for(var a=r[n];a<r[n+1];++a)i[a]=a-r[n]<<5|n;return{b:r,r:i}},xz=wz(_P,2),she=xz.b,UT=xz.r;she[28]=258,UT[258]=28;var lhe=wz(SP,0),H8=lhe.r,zT=new po(32768);for(var fn=0;fn<32768;++fn){var Ju=(fn&43690)>>1|(fn&21845)<<1;Ju=(Ju&52428)>>2|(Ju&13107)<<2,Ju=(Ju&61680)>>4|(Ju&3855)<<4,zT[fn]=((Ju&65280)>>8|(Ju&255)<<8)>>1}var gv=function(e,t,r){for(var n=e.length,i=0,a=new po(t);i<n;++i)e[i]&&++a[e[i]-1];var o=new po(t);for(i=1;i<t;++i)o[i]=o[i-1]+a[i-1]<<1;var s;if(r){s=new po(1<<t);var l=15-t;for(i=0;i<n;
vendor: 13,482 bytes, lines 236-237
236++i)if(e[i])for(var u=i<<4|e[i],c=t-e[i],f=o[e[i]-1]++<<c,d=f|(1<<c)-1;f<=d;++f)s[zT[f]>>l]=u}else for(s=new po(n),i=0;i<n;++i)e[i]&&(s[i]=zT[o[e[i]-1]++]>>15-e[i]);return s},yh=new Rs(288);for(var fn=0;fn<144;++fn)yh[fn]=8;for(var fn=144;fn<256;++fn)yh[fn]=9;for(var fn=256;fn<280;++fn)yh[fn]=7;for(var fn=280;fn<288;++fn)yh[fn]=8;var W2=new Rs(32);for(var fn=0;fn<32;++fn)W2[fn]=5;var uhe=gv(yh,9,0),che=gv(W2,5,0),bz=function(e){return(e+7)/8|0},fhe=function(e,t,r){return(r==null||r>e.length)&&(r=e.length),new Rs(e.subarray(t,r))},zl=function(e,t,r){r<<=t&7;var n=t/8|0;e[n]|=r,e[n+1]|=r>>8},Pg=function(e,t,r){r<<=t&7;var n=t/8|0;e[n]|=r,e[n+1]|=r>>8,e[n+2]|=r>>16},jS=function(e,t){for(var r=[],n=0;n<e.length;++n)e[n]&&r.push({s:n,f:e[n]});var i=r.length,a=r.slice();if(!i)return{t:Sz,l:0};if(i==1){var o=new Rs(r[0].s+1);return o[r[0].s]=1,{t:o,l:1}}r.sort(function(S,T){return S.f-T.f}),r.push({s:-1,f:25001});var s=r[0],l=r[1],u=0,c=1,f=2;for(r[0]={s:-1,f:s.f+l.f,l:s,r:l};c!=i-1;)s=r[r[u].f<r[f].f?u++:f++],l=r[u!=c&&r[u].f<r[f].f?u++:f++],r[c++]={s:-1,f:s.f+l.f,l:s,r:l};for(var d=a[0].s,n=1;n<i;++n)a[n].s>d&&(d=a[n].s);var h=new po(d+1),g=WT(r[c-1],h,0);if(g>t){var n=0,p=0,v=g-t,m=1<<v;for(a.sort(function(T,A){return h[A.s]-h[T.s]||T.f-A.f});n<i;++n){var y=a[n].s;if(h[y]>t)p+=m-(1<<g-h[y]),h[y]=t;else break}for(p>>=v;p>0;){var x=a[n].s;h[x]<t?p-=1<<t-h[x]++-1:++n}for(;n>=0&&p;--n){var _=a[n].s;h[_]==t&&(--h[_],++p)}g=t}return{t:new Rs(h),l:g}},WT=function(e,t,r){return e.s==-1?Math.max(WT(e.l,t,r+1),WT(e.r,t,r+1)):t[e.s]=r},q8=function(e){for(var t=e.length;t&&!e[--t];);for(var r=new po(++t),n=0,i=e[0],a=1,o=function(l){r[n++]=l},s=1;s<=t;++s)if(e[s]==i&&s!=t)++a;else{if(!i&&a>2){for(;a>138;a-=138)o(32754);a>2&&(o(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(o(i),--a;a>6;a-=6)o(8304);a>2&&(o(a-3<<5|8208),a=0)}for(;a--;)o(i);a=1,i=e[s]}return{c:r.subarray(0,n),n:t}},kg=function(e,t){for(var r=0,n=0;n<t.length;++n)r+=e[n]*t[n];return r},_z=function(e,t,r){var n=r.length,i=bz(t+2);e[i]=n&255,e[i+1]=n>>8,e[i+2]=e[i]^255,e[i+3]=e[i+1]^255;for(var a=0;a<n;++a)e[i+a+4]=r[a];return(i+4+n)*8},V8=function(e,t,r,n,i,a,o,s,l,u,c){zl(t,c++,r),++i[256];for(var f=jS(i,15),d=f.t,h=f.l,g=jS(a,15),p=g.t,v=g.l,m=q8(d),y=m.c,x=m.n,_=q8(p),S=_.c,T=_.n,A=new po(19),N=0;N<y.length;++N)++A[y[N]&31];for(var N=0;N<S.length;++N)++A[S[N]&31];for(var P=jS(A,7),F=P.t,R=P.l,L=19;L>4&&!F[W8[L-1]];--L);var B=u+5<<3,U=kg(i,yh)+kg(a,W2)+o,K=kg(i,d)+kg(a,p)+o+14+3*L+kg(A,F)+2*A[16]+3*A[17]+7*A[18];if(l>=0&&B<=U&&B<=K)return _z(t,c,e.subarray(l,l+u));var te,X,W,J;if(zl(t,c,1+(K<U)),c+=2,K<U){te=gv(d,h,0),X=d,W=gv(p,v,0),J=p;var me=gv(F,R,0);zl(t,c,x-257),zl(t,c+5,T-1),zl(t,c+10,L-4),c+=14;for(var N=0;N<L;++N)zl(t,c+3*N,F[W8[N]]);c+=3*L;for(var ye=[y,S],O=0;O<2;++O)for(var M=ye[O],N=0;N<M.length;++N){var j=M[N]&31;zl(t,c,me[j]),c+=F[j],j>15&&(zl(t,c,M[N]>>5&127),c+=M[N]>>12)}}else te=uhe,X=yh,W=che,J=W2;for(var N=0;N<s;++N){var z=n[N];if(z>255){var j=z>>18&31;Pg(t,c,te[j+257]),c+=X[j+257],j>7&&(zl(t,c,z>>23&31),c+=_P[j]);var Q=z&31;Pg(t,c,W[Q]),c+=J[Q],Q>3&&(Pg(t,c,z>>5&8191),c+=SP[Q])}else Pg(t,c,te[z]),c+=X[z]}return Pg(t,c,te[256]),c+X[256]},hhe=new bP([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Sz=new Rs(0),dhe=function(e,t,r,n,i,a){var o=a.z||e.length,s=new Rs(n+o+5*(1+Math.ceil(o/7e3))+i),l=s.subarray(n,s.length-i),u=a.l,c=(a.r||0)&7;if(t){c&&(l[0]=a.r>>3);for(var f=hhe[t-1],d=f>>13,h=f&8191,g=(1<<r)-1,p=a.p||new po(32768),v=a.h||new po(g+1),m=Math.ceil(r/3),y=2*m,x=function(Re){return(e[Re]^e[Re+1]<<m^e[Re+2]<<y)&g},_=new bP(25e3),S=new po(288),T=new po(32),A=0,N=0,P=a.i||0,F=0,R=a.w||0,L=0;P+2<o;++P){var B=x(P),U=P&32767,K=v[B];if(p[U]=K,v[B]=U,R<=P){var te=o-P;if((A>7e3||F>24576)&&(te>423||!u)){c=V8(e,l,0,_,S,T,N,F,L,P-L,c),F=A=N=0,L=P;for(var X=0;X<286;++X)S[X]=0;for(var X=0;X<30;++X)T[X]=0}var W=2,J=0,me=h,ye=U-K&32767;if(te>2&&B==x(P-ye))for(var O=Math.min(d,te)-1,M=Math.min(32767,P),j=Math.min(258,te);ye<=M&&--me&&U!=K;){if(e[P+W]==e[P+W-ye]){for(var z=0;z<j&&e[P+z]==e[P+z-ye];++z);if(z>W){if(W=z,J=ye,z>O)break;for(var Q=Math.min(ye,z-2),ie=0,X=0;X<Q;++X){var ge=P-ye+X&32767,oe=p[ge],pe=ge-oe&32767;pe>ie&&(ie=pe,K=ge)}}}U=K,K=p[U],ye+=U-K&32767}if(J){_[F++]=268435456|UT[W]<<18|H8[J];var be=UT[W]&31,ve=H8[J]&31;N+=_P[be]+SP[ve],++S[257+be],++T[ve],R=P+W,++A}else _[F++]=e[P],++S[e[P]]}}for(P=Math.max(P,R);P<o;++P)_[F++]=e[P],++S[e[P]];c=V8(e,l,u,_,S,T,N,F,L,P-L,c),u||(a.r=c&7|l[c/8|0]<<3,c-=7,a.h=v,a.p=p,a.i=P,a.w=R)}else{for(var P=a.w||0;P<o+u;P+=65535){var Le=P+65535;Le>=o&&(l[c/8|0]=u,Le=o),c=_z(l,c+1,e.subarray(P,Le))}a.i=o}return fhe(s,0,n+bz(c)+i)},Ez=function(){var e=1,t=0;return{p:function(r){for(var n=e,i=t,a=r.length|0,o=0;o!=a;){for(var s=Math.min(o+2655,a);o<s;++o)i+=n+=r[o];n=(n&65535)+15*(n>>16),i=(i&65535)+15*(i>>16)}e=n,t=i},d:function(){return e%=65521,t%=65521,(e&255)<<24|(e&65280)<<8|(t&255)<<8|t>>8}}},phe=function(e,t,r,n,i){if(!i&&(i={l:1},t.dictionary)){var a=t.dictionary.subarray(-32768),o=new Rs(a.length+e.length);o.set(a),o.set(e,a.length),e=o,i.w=a.length}return dhe(e,t.level==null?6:t.level,t.mem==null?i.l?Math.ceil(Math.max(8,Math.min(13,Math.log(e.length)))*1.5):20:12+t.mem,r,n,i)},Az=function(e,t,r){for(;r;++t)e[t]=r,r>>>=8},ghe=function(e,t){var r=t.level,n=r==0?0:r<6?1:r==9?3:2;if(e[0]=120,e[1]=n<<6|(t.dictionary&&32),e[1]|=31-(e[0]<<8|e[1])%31,t.dictionary){var i=Ez();i.p(t.dictionary),Az(e,2,i.d())}};function HT(e,t){t||(t={});var r=Ez();r.p(e);var n=phe(e,t,t.dictionary?6:2,4);return ghe(n,t),Az(n,n.length-4,r.d()),n}var vhe=typeof TextDecoder<"u"&&new TextDecoder,mhe=0;try{vhe.decode(Sz,{stream:!0}),mhe=1}catch{}function yhe(e){if(Array.isArray(e))return e}function whe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(c){u=!0,i=c}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function G8(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function xhe(e,t){if(e){if(typeof e=="string")return G8(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?G8(e,t):void 0}}function bhe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 237In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function K8(e,t){return yhe(e)||whe(e,t)||xhe(e,t)||bhe()}function Y8(e,t="utf8"){return new TextDecoder(t).decode(e)}const _he=new TextEncoder;function She(e){return _he.encode(e)}const Ehe=1024*8,Ahe=(()=>{const e=new Uint8Array(4),t=new Uint32Array(e.buffer);return!((t[0]=1)&e[0])})(),FS={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class EP{constructor(t=Ehe,r={}){kr(this,"buffer");kr(this,"byteLength");kr(this,"byteOffset");kr(this,"length");kr(this,"offset");kr(this,"lastWrittenByte");kr(this,"littleEndian");kr(this,"_data");kr(this,"_mark");kr(this,"_marks");let n=!1;typeof t=="number"?t=new ArrayBuffer(t):(n=!0,this.lastWrittenByte=t.byteLength);const i=r.offset?r.offset>>>0:0,a=t.byteLength-i;let o=i;(ArrayBuffer.isView(t)||t instanceof EP)&&(t.byteLength!==t.buffer.byteLength&&(o=t.byteOffset+i),t=t.buffer),n?this.lastWrittenByte=a:this.lastWrittenByte=0,this.buffer=t,this.length=a,this.byteLength=a,this.byteOffset=o,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,o,a),this._mark=0,this._marks=[]}available(t=1){return this.offset+t<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(t=1){return this.offset+=t,this}back(t=1){return this.offset-=t,this}seek(t){return this.offset=t,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){const t=this._marks.pop();if(t===void 0)throw new Error("Mark stack empty");return this.seek(t),this}rewind(){return this.offset=0,this}ensureAvailable(t=1){if(!this.available(t)){const n=(this.offset+t)*2,i=new Uint8Array(n);i.set(new Uint8Array(this.buffer)),this.buffer=i.buffer,this.length=n,this.byteLength=n,this._data=new DataView(this.buffer)}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(t=1){return this.readArray(t,"uint8")}readArray(t,r){const n=FS[r].BYTES_PER_ELEMENT*t,i=this.byteOffset+this.offset,a=this.buffer.slice(i,i+n);if(this.littleEndian===Ahe&&r!=="uint8"&&r!=="int8"){const s=new Uint8Array(this.buffer.slice(i,i+n));s.reverse();const l=new FS[r](s.buffer);return this.offset+=n,l.reverse(),l}const o=new FS[r](a);return this.offset+=n,o}readInt16(){const t=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,t}readUint16(){const t=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,t}readInt32(){const t=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,t}readUint32(){const t=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat32(){const t=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat64(){const t=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,t}readBigInt64(){const t=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,t}readBigUint64(){const t=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,t}readChar(){return String.fromCharCode(this.readInt8())}readChars(t=1){let r="";for(let n=0;n<t;n++)r+=this.readChar();return r}readUtf8(t=1){return Y8(this.readBytes(t))}decodeText(t=1,r="utf8"){return Y8(this.readBytes(t),r)}writeBoolean(t){return this.writeUint8(t?255:0),this}writeInt8(t){return this.ensureAvailable(1),this._data.setInt8(this.offset++,t),this._updateLastWrittenByte(),this}writeUint8(t){return this.ensureAvailable(1),this._data.setUint8(this.offset++,t),this._updateLastWrittenByte(),this}writeByte(t){return this.writeUint8(t)}writeBytes(t){this.ensureAvailable(t.length);for(let r=0;r<t.length;r++)this._data.setUint8(this.offset++,t[r]);return this._updateLastWrittenByte(),this}writeInt16(t){return this.ensureAvailable(2),this._data.setInt16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(t){return this.ensureAvailable(2),this._data.setUint16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(t){return this.ensureAvailable(4),this._data.setInt32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(t){return this.ensureAvailable(4),this._data.setUint32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(t){return this.ensureAvailable(4),this._data.setFloat32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(t){return this.ensureAvailable(8),this._data.setFloat64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(t){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(t){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(t){return this.writeUint8(t.charCodeAt(0))}writeChars(t){for(let r=0;r<t.length;r++)this.writeUint8(t.charCodeAt(r));return this}writeUtf8(t){return this.writeBytes(She(t))}toArray(){return new Uint8Array(this.buffer,this.byteOffset,this.lastWrittenByte)}getWrittenByteLength(){return this.lastWrittenByte-this.byteOffset}_updateLastWrittenByte(){this.offset>this.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}/*! pako 2.2.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */const The=4,X8=0,J8=1,Ohe=2;function Np(e){let t=e.length;for(;--t>=0;)e[t]=0}const Phe=0,Tz=1,khe=2,Che=3,Nhe=258,AP=29,w1=256,lm=w1+1+AP,g0=30,TP=19,Oz=2*lm+1,Wf=15,$S=16,Rhe=7,OP=256,Pz=16,kz=17,Cz=18,qT=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),qw=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),Lhe=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),Nz=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Ihe=512,Ql=new Array((lm+2)*2);Np(Ql);const vv=new Array(g0*2);Np(vv);const um=new Array(Ihe);Np(um);const cm=new Array(Nhe-Che+1);Np(cm);const PP=new Array(AP);Np(PP);const H2=new Array(g0);Np(H2);function BS(e,t,r,n,i){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=e&&e.length}let Rz,Lz,Iz;function US(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}const Dz=e=>e<256?um[e]:um[256+(e>>>7)],fm=(e,t)=>
vendor: 5,601 bytes, line 237
237{e.pending_buf[e.pending++]=t&255,e.pending_buf[e.pending++]=t>>>8&255},Da=(e,t,r)=>{e.bi_valid>$S-r?(e.bi_buf|=t<<e.bi_valid&65535,fm(e,e.bi_buf),e.bi_buf=t>>$S-e.bi_valid,e.bi_valid+=r-$S):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)},ll=(e,t,r)=>{Da(e,r[t*2],r[t*2+1])},Mz=(e,t)=>{let r=0;do r|=e&1,e>>>=1,r<<=1;while(--t>0);return r>>>1},Dhe=e=>{e.bi_valid===16?(fm(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=e.bi_buf&255,e.bi_buf>>=8,e.bi_valid-=8)},Mhe=(e,t)=>{const r=t.dyn_tree,n=t.max_code,i=t.stat_desc.static_tree,a=t.stat_desc.has_stree,o=t.stat_desc.extra_bits,s=t.stat_desc.extra_base,l=t.stat_desc.max_length;let u,c,f,d,h,g,p=0;for(d=0;d<=Wf;d++)e.bl_count[d]=0;for(r[e.heap[e.heap_max]*2+1]=0,u=e.heap_max+1;u<Oz;u++)c=e.heap[u],d=r[r[c*2+1]*2+1]+1,d>l&&(d=l,p++),r[c*2+1]=d,!(c>n)&&(e.bl_count[d]++,h=0,c>=s&&(h=o[c-s]),g=r[c*2],e.opt_len+=g*(d+h),a&&(e.static_len+=g*(i[c*2+1]+h)));if(p!==0){do{for(d=l-1;e.bl_count[d]===0;)d--;e.bl_count[d]--,e.bl_count[d+1]+=2,e.bl_count[l]--,p-=2}while(p>0);for(d=l;d!==0;d--)for(c=e.bl_count[d];c!==0;)f=e.heap[--u],!(f>n)&&(r[f*2+1]!==d&&(e.opt_len+=(d-r[f*2+1])*r[f*2],r[f*2+1]=d),c--)}},jz=(e,t,r)=>{const n=new Array(Wf+1);let i=0,a,o;for(a=1;a<=Wf;a++)i=i+r[a-1]<<1,n[a]=i;for(o=0;o<=t;o++){let s=e[o*2+1];s!==0&&(e[o*2]=Mz(n[s]++,s))}},jhe=()=>{let e,t,r,n,i;const a=new Array(Wf+1);for(r=0,n=0;n<AP-1;n++)for(PP[n]=r,e=0;e<1<<qT[n];e++)cm[r++]=n;for(cm[r-1]=n,i=0,n=0;n<16;n++)for(H2[n]=i,e=0;e<1<<qw[n];e++)um[i++]=n;for(i>>=7;n<g0;n++)for(H2[n]=i<<7,e=0;e<1<<qw[n]-7;e++)um[256+i++]=n;for(t=0;t<=Wf;t++)a[t]=0;for(e=0;e<=143;)Ql[e*2+1]=8,e++,a[8]++;for(;e<=255;)Ql[e*2+1]=9,e++,a[9]++;for(;e<=279;)Ql[e*2+1]=7,e++,a[7]++;for(;e<=287;)Ql[e*2+1]=8,e++,a[8]++;for(jz(Ql,lm+1,a),e=0;e<g0;e++)vv[e*2+1]=5,vv[e*2]=Mz(e,5);Rz=new BS(Ql,qT,w1+1,lm,Wf),Lz=new BS(vv,qw,0,g0,Wf),Iz=new BS(new Array(0),Lhe,0,TP,Rhe)},Fz=e=>{let t;for(t=0;t<lm;t++)e.dyn_ltree[t*2]=0;for(t=0;t<g0;t++)e.dyn_dtree[t*2]=0;for(t=0;t<TP;t++)e.bl_tree[t*2]=0;e.dyn_ltree[OP*2]=1,e.opt_len=e.static_len=0,e.sym_next=e.matches=0},$z=e=>{e.bi_valid>8?fm(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},Z8=(e,t,r,n)=>{const i=t*2,a=r*2;return e[i]<e[a]||e[i]===e[a]&&n[t]<=n[r]},zS=(e,t,r)=>{const n=e.heap[r];let i=r<<1;for(;i<=e.heap_len&&(i<e.heap_len&&Z8(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!Z8(t,n,e.heap[i],e.depth));)e.heap[r]=e.heap[i],r=i,i<<=1;e.heap[r]=n},Q8=(e,t,r)=>{let n,i,a=0,o,s;if(e.sym_next!==0)do n=e.pending_buf[e.sym_buf+a++]&255,n+=(e.pending_buf[e.sym_buf+a++]&255)<<8,i=e.pending_buf[e.sym_buf+a++],n===0?ll(e,i,t):(o=cm[i],ll(e,o+w1+1,t),s=qT[o],s!==0&&(i-=PP[o],Da(e,i,s)),n--,o=Dz(n),ll(e,o,r),s=qw[o],s!==0&&(n-=H2[o],Da(e,n,s)));while(a<e.sym_next);ll(e,OP,t)},VT=(e,t)=>{const r=t.dyn_tree,n=t.stat_desc.static_tree,i=t.stat_desc.has_stree,a=t.stat_desc.elems;let o,s,l=-1,u;for(e.heap_len=0,e.heap_max=Oz,o=0;o<a;o++)r[o*2]!==0?(e.heap[++e.heap_len]=l=o,e.depth[o]=0):r[o*2+1]=0;for(;e.heap_len<2;)u=e.heap[++e.heap_len]=l<2?++l:0,r[u*2]=1,e.depth[u]=0,e.opt_len--,i&&(e.static_len-=n[u*2+1]);for(t.max_code=l,o=e.heap_len>>1;o>=1;o--)zS(e,r,o);u=a;do o=e.heap[1],e.heap[1]=e.heap[e.heap_len--],zS(e,r,1),s=e.heap[1],e.heap[--e.heap_max]=o,e.heap[--e.heap_max]=s,r[u*2]=r[o*2]+r[s*2],e.depth[u]=(e.depth[o]>=e.depth[s]?e.depth[o]:e.depth[s])+1,r[o*2+1]=r[s*2+1]=u,e.heap[1]=u++,zS(e,r,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],Mhe(e,t),jz(r,l,e.bl_count)},eR=(e,t,r)=>{let n,i=-1,a,o=t[0*2+1],s=0,l=7,u=4;for(o===0&&(l=138,u=3),t[(r+1)*2+1]=65535,n=0;n<=r;n++)a=o,o=t[(n+1)*2+1],!(++s<l&&a===o)&&(s<u?e.bl_tree[a*2]+=s:a!==0?(a!==i&&e.bl_tree[a*2]++,e.bl_tree[Pz*2]++):s<=10?e.bl_tree[kz*2]++:e.bl_tree[Cz*2]++,s=0,i=a,o===0?(l=138,u=3):a===o?(l=6,u=3):(l=7,u=4))},tR=(e,t,r)=>{let n,i=-1,a,o=t[0*2+1],s=0,l=7,u=4;for(o===0&&(l=138,u=3),n=0;n<=r;n++)if(a=o,o=t[(n+1)*2+1],!(++s<l&&a===o)){if(s<u)do ll(e,a,e.bl_tree);while(--s!==0);else a!==0?(a!==i&&(ll(e,a,e.bl_tree),s--),ll(e,Pz,e.bl_tree),Da(e,s-3,2)):s<=10?(ll(e,kz,e.bl_tree),Da(e,s-3,3)):(ll(e,Cz,e.bl_tree),Da(e,s-11,7));s=0,i=a,o===0?(l=138,u=3):a===o?(l=6,u=3):(l=7,u=4)}},Fhe=e=>{let t;for(eR(e,e.dyn_ltree,e.l_desc.max_code),eR(e,e.dyn_dtree,e.d_desc.max_code),VT(e,e.bl_desc),t=TP-1;t>=3&&e.bl_tree[Nz[t]*2+1]===0;t--);return e.opt_len+=3*(t+1)+5+5+4,t},$he=(e,t,r,n)=>{let i;for(Da(e,t-257,5),Da(e,r-1,5),Da(e,n-4,4),i=0;i<n;i++)Da(e,e.bl_tree[Nz[i]*2+1],3);tR(e,e.dyn_ltree,t-1),tR(e,e.dyn_dtree,r-1)},Bhe=e=>{let t=4093624447,r;for(r=0;r<=31;r++,t>>>=1)if(t&1&&e.dyn_ltree[r*2]!==0)return X8;if(e.dyn_ltree[9*2]!==0||e.dyn_ltree[10*2]!==0||e.dyn_ltree[13*2]!==0)return J8;for(r=32;r<w1;r++)if(e.dyn_ltree[r*2]!==0)return J8;return X8};let rR=!1;const Uhe=e=>{rR||(jhe(),rR=!0),e.l_desc=new US(e.dyn_ltree,Rz),e.d_desc=new US(e.dyn_dtree,Lz),e.bl_desc=new US(e.bl_tree,Iz),e.bi_buf=0,e.bi_valid=0,Fz(e)},Bz=(e,t,r,n)=>{Da(e,(Phe<<1)+(n?1:0),3),$z(e),fm(e,r),fm(e,~r),r&&e.pending_buf.set(e.window.subarray(t,t+r),e.pending),e.pending+=r},zhe=e=>{Da(e,Tz<<1,3),ll(e,OP,Ql),Dhe(e)},Whe=(e,t,r,n)=>{let i,a,o=0;e.level>0?(e.strm.data_type===Ohe&&(e.strm.data_type=Bhe(e)),VT(e,e.l_desc),VT(e,e.d_desc),o=Fhe(e),i=e.opt_len+3+7>>>3,a=e.static_len+3+7>>>3,a<=i&&(i=a)):i=a=r+5,r+4<=i&&t!==-1?Bz(e,t,r,n):e.strategy===The||a===i?(Da(e,(Tz<<1)+(n?1:0),3),Q8(e,Ql,vv)):(Da(e,(khe<<1)+(n?1:0),3),$he(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1),Q8(e,e.dyn_ltree,e.dyn_dtree)),Fz(e),n&&$z(e)},Hhe=(e,t,r)=>(e.pending_buf[e.sym_buf+e.sym_next++]=t,e.pending_buf[e.sym_buf+e.sym_next++]=t>>
vendor: 4,270 bytes, line 237
2378,e.pending_buf[e.sym_buf+e.sym_next++]=r,t===0?e.dyn_ltree[r*2]++:(e.matches++,t--,e.dyn_ltree[(cm[r]+w1+1)*2]++,e.dyn_dtree[Dz(t)*2]++),e.sym_next===e.sym_end);var qhe=Uhe,Vhe=Bz,Ghe=Whe,Khe=Hhe,Yhe=zhe,Xhe={_tr_init:qhe,_tr_stored_block:Vhe,_tr_flush_block:Ghe,_tr_tally:Khe,_tr_align:Yhe};const Jhe=(e,t,r,n)=>{let i=e&65535|0,a=e>>>16&65535|0,o=0;for(;r!==0;){o=r>2e3?2e3:r,r-=o;do i=i+t[n++]|0,a=a+i|0;while(--o);i%=65521,a%=65521}return i|a<<16|0};var hm=Jhe;const Zhe=()=>{let e,t=[];for(var r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=e&1?3988292384^e>>>1:e>>>1;t[r]=e}return t},Qhe=new Uint32Array(Zhe()),ede=(e,t,r,n)=>{const i=Qhe,a=n+r;e^=-1;for(let o=n;o<a;o++)e=e>>>8^i[(e^t[o])&255];return e^-1};var gi=ede,X0={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},x1={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:tde,_tr_stored_block:GT,_tr_flush_block:rde,_tr_tally:Rc,_tr_align:nde}=Xhe,{Z_NO_FLUSH:Lc,Z_PARTIAL_FLUSH:ide,Z_FULL_FLUSH:ade,Z_FINISH:jo,Z_BLOCK:nR,Z_OK:Li,Z_STREAM_END:iR,Z_STREAM_ERROR:pl,Z_DATA_ERROR:ode,Z_BUF_ERROR:WS,Z_DEFAULT_COMPRESSION:sde,Z_FILTERED:lde,Z_HUFFMAN_ONLY:Vy,Z_RLE:ude,Z_FIXED:cde,Z_DEFAULT_STRATEGY:fde,Z_UNKNOWN:hde,Z_DEFLATED:Zb}=x1,dde=9,pde=15,gde=8,vde=29,mde=256,KT=mde+1+vde,yde=30,wde=19,xde=2*KT+1,bde=15,wr=3,wc=258,gl=wc+wr+1,_de=32,J0=42,kP=57,YT=69,XT=73,JT=91,ZT=103,Hf=113,Zg=666,xa=1,Rp=2,wh=3,Lp=4,Sde=3,qf=(e,t)=>(e.msg=X0[t],t),aR=e=>e*2-(e>4?9:0),uc=e=>{let t=e.length;for(;--t>=0;)e[t]=0},Ede=e=>{let t,r,n,i=e.w_size;t=e.hash_size,n=t;do r=e.head[--n],e.head[n]=r>=i?r-i:0;while(--t);t=i,n=t;do r=e.prev[--n],e.prev[n]=r>=i?r-i:0;while(--t)};let CP=(e,t,r)=>(t<<e.hash_shift^r)&e.hash_mask;const xh=(e,t)=>{let r;if(e.legacy_hash)r=e.ins_h=CP(e,e.ins_h,e.window[t+wr-1]);else{const i=e.window,a=i[t]|i[t+1]<<8|i[t+2]<<16|i[t+3]<<24;r=e.ins_h=Math.imul(a,66521)+66521>>>16&e.hash_mask}const n=e.prev[t&e.w_mask]=e.head[r];return e.head[r]=t,n},to=e=>{const t=e.state;let r=t.pending;r>e.avail_out&&(r=e.avail_out),r!==0&&(e.output.set(t.pending_buf.subarray(t.pending_out,t.pending_out+r),e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,t.pending===0&&(t.pending_out=0))},go=(e,t)=>{rde(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,to(e.strm)},_r=(e,t)=>{e.pending_buf[e.pending++]=t},Cg=(e,t)=>{e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=t&255},QT=(e,t,r,n)=>{let i=e.avail_in;return i>n&&(i=n),i===0?0:(e.avail_in-=i,t.set(e.input.subarray(e.next_in,e.next_in+i),r),e.state.wrap===1?e.adler=hm(e.adler,t,i,r):e.state.wrap===2&&(e.adler=gi(e.adler,t,i,r)),e.next_in+=i,e.total_in+=i,i)},Uz=(e,t)=>{let r=e.max_chain_length,n=e.strstart,i,a,o=e.prev_length,s=e.nice_match;const l=e.strstart>e.w_size-gl?e.strstart-(e.w_size-gl):0,u=e.window,c=e.w_mask,f=e.prev,d=e.strstart+wc;let h=u[n+o-1],g=u[n+o];e.prev_length>=e.good_match&&(r>>=2),s>e.lookahead&&(s=e.lookahead);do if(i=t,!(u[i+o]!==g||u[i+o-1]!==h||u[i]!==u[n]||u[++i]!==u[n+1])){n+=2,i++;do;while(u[++n]===u[++i]&&u[++n]===u[++i]&&u[++n]===u[++i]&&u[++n]===u[++i]&&u[++n]===u[++i]&&u[++n]===u[++i]&&u[++n]===u[++i]&&u[++n]===u[++i]&&n<d);if(a=wc-(d-n),n=d-wc,a>o){if(e.match_start=t,o=a,a>=s)break;h=u[n+o-1],g=u[n+o]}}while((t=f[t&c])>l&&--r!==0);return o<=e.lookahead?o:e.lookahead},Z0=e=>{const t=e.w_size;let r,n,i;do{if(n=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-gl)&&(e.window.set(e.window.subarray(t,t+t-n),0),e.match_start-=t,e.strstart-=t,e.block_start-=t,e.insert>e.strstart&&(e.insert=e.strstart),Ede(e),n+=t),e.strm.avail_in===0)break;if(r=QT(e.strm,e.window,e.strstart+e.lookahead,n),e.lookahead+=r,e.legacy_hash){if(e.lookahead+e.insert>=wr)for(i=e.strstart-e.insert,e.ins_h=e.window[i],e.ins_h=CP(e,e.ins_h,e.window[i+1]
vendor: 5,382 bytes, line 237
237);e.insert&&(xh(e,i),i++,e.insert--,!(e.lookahead+e.insert<wr)););}else if(e.lookahead+e.insert>wr)for(i=e.strstart-e.insert;e.insert&&(xh(e,i),i++,e.insert--,!(e.lookahead+e.insert<=wr)););}while(e.lookahead<gl&&e.strm.avail_in!==0)},zz=(e,t)=>{let r=e.pending_buf_size-5>e.w_size?e.w_size:e.pending_buf_size-5,n,i,a,o=0,s=e.strm.avail_in;do{if(n=65535,a=e.bi_valid+42>>3,e.strm.avail_out<a||(a=e.strm.avail_out-a,i=e.strstart-e.block_start,n>i+e.strm.avail_in&&(n=i+e.strm.avail_in),n>a&&(n=a),n<r&&(n===0&&t!==jo||t===Lc||n!==i+e.strm.avail_in)))break;o=t===jo&&n===i+e.strm.avail_in?1:0,GT(e,0,0,o),e.pending_buf[e.pending-4]=n,e.pending_buf[e.pending-3]=n>>8,e.pending_buf[e.pending-2]=~n,e.pending_buf[e.pending-1]=~n>>8,to(e.strm),i&&(i>n&&(i=n),e.strm.output.set(e.window.subarray(e.block_start,e.block_start+i),e.strm.next_out),e.strm.next_out+=i,e.strm.avail_out-=i,e.strm.total_out+=i,e.block_start+=i,n-=i),n&&(QT(e.strm,e.strm.output,e.strm.next_out,n),e.strm.next_out+=n,e.strm.avail_out-=n,e.strm.total_out+=n)}while(o===0);return s-=e.strm.avail_in,s&&(s>=e.w_size?(e.matches=2,e.window.set(e.strm.input.subarray(e.strm.next_in-e.w_size,e.strm.next_in),0),e.strstart=e.w_size,e.insert=e.strstart):(e.window_size-e.strstart<=s&&(e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,e.insert>e.strstart&&(e.insert=e.strstart)),e.window.set(e.strm.input.subarray(e.strm.next_in-s,e.strm.next_in),e.strstart),e.strstart+=s,e.insert+=s>e.w_size-e.insert?e.w_size-e.insert:s),e.block_start=e.strstart),e.high_water<e.strstart&&(e.high_water=e.strstart),o?Lp:t!==Lc&&t!==jo&&e.strm.avail_in===0&&e.strstart===e.block_start?Rp:(a=e.window_size-e.strstart,e.strm.avail_in>a&&e.block_start>=e.w_size&&(e.block_start-=e.w_size,e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,a+=e.w_size,e.insert>e.strstart&&(e.insert=e.strstart)),a>e.strm.avail_in&&(a=e.strm.avail_in),a&&(QT(e.strm,e.window,e.strstart,a),e.strstart+=a,e.insert+=a>e.w_size-e.insert?e.w_size-e.insert:a),e.high_water<e.strstart&&(e.high_water=e.strstart),a=e.bi_valid+42>>3,a=e.pending_buf_size-a>65535?65535:e.pending_buf_size-a,r=a>e.w_size?e.w_size:a,i=e.strstart-e.block_start,(i>=r||(i||t===jo)&&t!==Lc&&e.strm.avail_in===0&&i<=a)&&(n=i>a?a:i,o=t===jo&&e.strm.avail_in===0&&n===i?1:0,GT(e,e.block_start,n,o),e.block_start+=n,to(e.strm)),o?wh:xa)},HS=(e,t)=>{let r,n;for(;;){if(e.lookahead<gl){if(Z0(e),e.lookahead<gl&&t===Lc)return xa;if(e.lookahead===0)break}if(r=0,e.lookahead>=wr&&(r=xh(e,e.strstart)),r!==0&&e.strstart-r<=e.w_size-gl&&(e.match_length=Uz(e,r)),e.match_length>=wr)if(n=Rc(e,e.strstart-e.match_start,e.match_length-wr),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=wr){e.match_length--;do e.strstart++,r=xh(e,e.strstart);while(--e.match_length!==0);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.legacy_hash&&(e.ins_h=e.window[e.strstart],e.ins_h=CP(e,e.ins_h,e.window[e.strstart+1]));else n=Rc(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(go(e,!1),e.strm.avail_out===0))return xa}return e.insert=e.strstart<wr-1?e.strstart:wr-1,t===jo?(go(e,!0),e.strm.avail_out===0?wh:Lp):e.sym_next&&(go(e,!1),e.strm.avail_out===0)?xa:Rp},xd=(e,t)=>{let r,n,i;for(;;){if(e.lookahead<gl){if(Z0(e),e.lookahead<gl&&t===Lc)return xa;if(e.lookahead===0)break}if(r=0,e.lookahead>=wr&&(r=xh(e,e.strstart)),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=wr-1,r!==0&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-gl&&(e.match_length=Uz(e,r),e.match_length<=5&&(e.strategy===lde||e.match_length===wr&&e.strstart-e.match_start>4096)&&(e.match_length=wr-1)),e.prev_length>=wr&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-wr,n=Rc(e,e.strstart-1-e.prev_match,e.prev_length-wr),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=i&&(r=xh(e,e.strstart));while(--e.prev_length!==0);if(e.match_available=0,e.match_length=wr-1,e.strstart++,n&&(go(e,!1),e.strm.avail_out===0))return xa}else if(e.match_available){if(n=Rc(e,0,e.window[e.strstart-1]),n&&go(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return xa}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=Rc(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<wr-1?e.strstart:wr-1,t===jo?(go(e,!0),e.strm.avail_out===0?wh:Lp):e.sym_next&&(go(e,!1),e.strm.avail_out===0)?xa:Rp},Ade=(e,t)=>{let r,n,i,a;const o=e.window;for(;;){if(e.lookahead<=wc){if(Z0(e),e.lookahead<=wc&&t===Lc)return xa;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=wr&&e.strstart>0&&(i=e.strstart-1,n=o[i],n===o[++i]&&n===o[++i]&&n===o[++i])){a=e.strstart+wc;do;while(n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&i<a);e.match_length=wc-(a-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=wr?(r=Rc(e,1,e.match_length-wr),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=Rc(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(go(e,!1),e.strm.avail_out===0))return xa}return e.insert=0,t===jo?(go(e,!0),e.strm.avail_out===0?wh:Lp):e.sym_next&&(go(e,!1),e.strm.avail_out===0)?xa:Rp},Tde=(e,t)=>{let r;for(;;){if(e.lookahead===0&&(Z0(e),e.lookahead===0)){if(t===Lc)return xa;break}
vendor: 29,966 bytes, line 237
237if(e.match_length=0,r=Rc(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(go(e,!1),e.strm.avail_out===0))return xa}return e.insert=0,t===jo?(go(e,!0),e.strm.avail_out===0?wh:Lp):e.sym_next&&(go(e,!1),e.strm.avail_out===0)?xa:Rp};function Vs(e,t,r,n,i){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=i}const Qg=[new Vs(0,0,0,0,zz),new Vs(4,4,8,4,HS),new Vs(4,5,16,8,HS),new Vs(4,6,32,32,HS),new Vs(4,4,16,16,xd),new Vs(8,16,32,32,xd),new Vs(8,16,128,128,xd),new Vs(8,32,128,256,xd),new Vs(32,128,258,1024,xd),new Vs(32,258,258,4096,xd)],Ode=e=>{e.window_size=2*e.w_size,uc(e.head),e.max_lazy_match=Qg[e.level].max_lazy,e.good_match=Qg[e.level].good_length,e.nice_match=Qg[e.level].nice_length,e.max_chain_length=Qg[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=wr-1,e.match_available=0,e.ins_h=0};function Pde(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=Zb,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.legacy_hash=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(xde*2),this.dyn_dtree=new Uint16Array((2*yde+1)*2),this.bl_tree=new Uint16Array((2*wde+1)*2),uc(this.dyn_ltree),uc(this.dyn_dtree),uc(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(bde+1),this.heap=new Uint16Array(2*KT+1),uc(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*KT+1),uc(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const b1=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.status!==J0&&t.status!==kP&&t.status!==YT&&t.status!==XT&&t.status!==JT&&t.status!==ZT&&t.status!==Hf&&t.status!==Zg?1:0},Wz=e=>{if(b1(e))return qf(e,pl);e.total_in=e.total_out=0,e.data_type=hde;const t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap===2?kP:t.wrap?J0:Hf,e.adler=t.wrap===2?0:1,t.last_flush=-2,tde(t),Li},Hz=e=>{const t=Wz(e);return t===Li&&Ode(e.state),t},kde=(e,t)=>b1(e)||e.state.wrap!==2?pl:(e.state.gzhead=t,Li),qz=(e,t,r,n,i,a,o)=>{if(!e)return pl;let s=1;if(t===sde&&(t=6),n<0?(s=0,n=-n):n>15&&(s=2,n-=16),i<1||i>dde||r!==Zb||n<8||n>15||t<0||t>9||a<0||a>cde||n===8&&s!==1)return qf(e,pl);n===8&&(n=9);const l=new Pde;return e.state=l,l.strm=e,l.status=J0,l.wrap=s,l.gzhead=null,l.w_bits=n,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.legacy_hash=o?1:0,l.hash_bits=i+7,!l.legacy_hash&&l.hash_bits<15&&(l.hash_bits=15),l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+wr-1)/wr),l.window=new Uint8Array(l.w_size*2),l.head=new Uint16Array(l.hash_size),l.prev=new Uint16Array(l.w_size),l.lit_bufsize=1<<i+6,l.pending_buf_size=l.lit_bufsize*4,l.pending_buf=new Uint8Array(l.pending_buf_size),l.sym_buf=l.lit_bufsize,l.sym_end=(l.lit_bufsize-1)*3,l.level=t,l.strategy=a,l.method=r,Hz(e)},Cde=(e,t)=>qz(e,t,Zb,pde,gde,fde),Nde=(e,t)=>{if(b1(e)||t>nR||t<0)return e?qf(e,pl):pl;const r=e.state;if(!e.output||e.avail_in!==0&&!e.input||r.status===Zg&&t!==jo)return qf(e,e.avail_out===0?WS:pl);const n=r.last_flush;if(r.last_flush=t,r.pending!==0){if(to(e),e.avail_out===0)return r.last_flush=-1,Li}else if(e.avail_in===0&&aR(t)<=aR(n)&&t!==jo)return qf(e,WS);if(r.status===Zg&&e.avail_in!==0)return qf(e,WS);if(r.status===J0&&r.wrap===0&&(r.status=Hf),r.status===J0){let i=Zb+(r.w_bits-8<<4)<<8,a=-1;if(r.strategy>=Vy||r.level<2?a=0:r.level<6?a=1:r.level===6?a=2:a=3,i|=a<<6,r.strstart!==0&&(i|=_de),i+=31-i%31,Cg(r,i),r.strstart!==0&&(Cg(r,e.adler>>>16),Cg(r,e.adler&65535)),e.adler=1,r.status=Hf,to(e),r.pending!==0)return r.last_flush=-1,Li}if(r.status===kP){if(e.adler=0,_r(r,31),_r(r,139),_r(r,8),r.gzhead)_r(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),_r(r,r.gzhead.time&255),_r(r,r.gzhead.time>>8&255),_r(r,r.gzhead.time>>16&255),_r(r,r.gzhead.time>>24&255),_r(r,r.level===9?2:r.strategy>=Vy||r.level<2?4:0),_r(r,r.gzhead.os&255),r.gzhead.extra&&r.gzhead.extra.length&&(_r(r,r.gzhead.extra.length&255),_r(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=gi(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=YT;else if(_r(r,0),_r(r,0),_r(r,0),_r(r,0),_r(r,0),_r(r,r.level===9?2:r.strategy>=Vy||r.level<2?4:0),_r(r,Sde),r.status=Hf,to(e),r.pending!==0)return r.last_flush=-1,Li}if(r.status===YT){if(r.gzhead.extra){let i=r.pending,a=(r.gzhead.extra.length&65535)-r.gzindex;for(;r.pending+a>r.pending_buf_size;){let s=r.pending_buf_size-r.pending;if(r.pending_buf.set(r.gzhead.extra.subarray(r.gzindex,r.gzindex+s),r.pending),r.pending=r.pending_buf_size,r.gzhead.hcrc&&r.pending>i&&(e.adler=gi(e.adler,r.pending_buf,r.pending-i,i)),r.gzindex+=s,to(e),r.pending!==0)return r.last_flush=-1,Li;i=0,a-=s}let o=new Uint8Array(r.gzhead.extra);r.pending_buf.set(o.subarray(r.gzindex,r.gzindex+a),r.pending),r.pending+=a,r.gzhead.hcrc&&r.pending>i&&(e.adler=gi(e.adler,r.pending_buf,r.pending-i,i)),r.gzindex=0}r.status=XT}if(r.status===XT){if(r.gzhead.name){let i=r.pending,a;do{if(r.pending===r.pending_buf_size){if(r.gzhead.hcrc&&r.pending>i&&(e.adler=gi(e.adler,r.pending_buf,r.pending-i,i)),to(e),r.pending!==0)return r.last_flush=-1,Li;i=0}r.gzindex<r.gzhead.name.length?a=r.gzhead.name.charCodeAt(r.gzindex++)&255:a=0,_r(r,a)}while(a!==0);r.gzhead.hcrc&&r.pending>i&&(e.adler=gi(e.adler,r.pending_buf,r.pending-i,i)),r.gzindex=0}r.status=JT}if(r.status===JT){if(r.gzhead.comment){let i=r.pending,a;do{if(r.pending===r.pending_buf_size){if(r.gzhead.hcrc&&r.pending>i&&(e.adler=gi(e.adler,r.pending_buf,r.pending-i,i)),to(e),r.pending!==0)return r.last_flush=-1,Li;i=0}r.gzindex<r.gzhead.comment.length?a=r.gzhead.comment.charCodeAt(r.gzindex++)&255:a=0,_r(r,a)}while(a!==0);r.gzhead.hcrc&&r.pending>i&&(e.adler=gi(e.adler,r.pending_buf,r.pending-i,i))}r.status=ZT}if(r.status===ZT){if(r.gzhead.hcrc){if(r.pending+2>r.pending_buf_size&&(to(e),r.pending!==0))return r.last_flush=-1,Li;_r(r,e.adler&255),_r(r,e.adler>>8&255),e.adler=0}if(r.status=Hf,to(e),r.pending!==0)return r.last_flush=-1,Li}if(e.avail_in!==0||r.lookahead!==0||t!==Lc&&r.status!==Zg){let i=r.level===0?zz(r,t):r.strategy===Vy?Tde(r,t):r.strategy===ude?Ade(r,t):Qg[r.level].func(r,t);if((i===wh||i===Lp)&&(r.status=Zg),i===xa||i===wh)return e.avail_out===0&&(r.last_flush=-1),Li;if(i===Rp&&(t===ide?nde(r):t!==nR&&(GT(r,0,0,!1),t===ade&&(uc(r.head),r.lookahead===0&&(r.strstart=0,r.block_start=0,r.insert=0))),to(e),e.avail_out===0))return r.last_flush=-1,Li}return t!==jo?Li:r.wrap<=0?iR:(r.wrap===2?(_r(r,e.adler&255),_r(r,e.adler>>8&255),_r(r,e.adler>>16&255),_r(r,e.adler>>24&255),_r(r,e.total_in&255),_r(r,e.total_in>>8&255),_r(r,e.total_in>>16&255),_r(r,e.total_in>>24&255)):(Cg(r,e.adler>>>16),Cg(r,e.adler&65535)),to(e),r.wrap>0&&(r.wrap=-r.wrap),r.pending!==0?Li:iR)},Rde=e=>{if(b1(e))return pl;const t=e.state.status;return e.state=null,t===Hf?qf(e,ode):Li},Lde=(e,t)=>{let r=t.length;if(b1(e))return pl;const n=e.state,i=n.wrap;if(i===2||i===1&&n.status!==J0||n.lookahead)return pl;if(i===1&&(e.adler=hm(e.adler,t,r,0)),n.wrap=0,r>=n.w_size){i===0&&(uc(n.head),n.strstart=0,n.block_start=0,n.insert=0);let l=new Uint8Array(n.w_size);l.set(t.subarray(r-n.w_size,r),0),t=l,r=n.w_size}const a=e.avail_in,o=e.next_in,s=e.input;for(e.avail_in=r,e.next_in=0,e.input=t,Z0(n);n.lookahead>=wr;){let l=n.strstart,u=n.lookahead-(wr-1);do xh(n,l),l++;while(--u);n.strstart=l,n.lookahead=wr-1,Z0(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=wr-1,n.match_available=0,e.next_in=o,e.input=s,e.avail_in=a,n.wrap=i,Li};var Ide=Cde,Dde=qz,Mde=Hz,jde=Wz,Fde=kde,$de=Nde,Bde=Rde,Ude=Lde,zde="pako deflate (from Nodeca project)",mv={deflateInit:Ide,deflateInit2:Dde,deflateReset:Mde,deflateResetKeep:jde,deflateSetHeader:Fde,deflate:$de,deflateEnd:Bde,deflateSetDictionary:Ude,deflateInfo:zde};const Wde=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var Hde=function(e){const t=Array.prototype.slice.call(arguments,1);for(;t.length;){const r=t.shift();if(r){if(typeof r!="object")throw new TypeError(r+"must be non-object");for(const n in r)Wde(r,n)&&(e[n]=r[n])}}return e},qde=e=>{let t=0;for(let n=0,i=e.length;n<i;n++)t+=e[n].length;const r=new Uint8Array(t);for(let n=0,i=0,a=e.length;n<a;n++){let o=e[n];r.set(o,i),i+=o.length}return r},Qb={assign:Hde,flattenChunks:qde};let Vz=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{Vz=!1}const dm=new Uint8Array(256);for(let e=0;e<256;e++)dm[e]=e>=252?6:e>=248?5:e>=240?4:e>=224?3:e>=192?2:1;dm[254]=dm[255]=1;var Vde=e=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(e);let t,r,n,i,a,o=e.length,s=0;for(i=0;i<o;i++)r=e.charCodeAt(i),(r&64512)===55296&&i+1<o&&(n=e.charCodeAt(i+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),i++)),s+=r<128?1:r<2048?2:r<65536?3:4;for(t=new Uint8Array(s),a=0,i=0;a<s;i++)r=e.charCodeAt(i),(r&64512)===55296&&i+1<o&&(n=e.charCodeAt(i+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),i++)),r<128?t[a++]=r:r<2048?(t[a++]=192|r>>>6,t[a++]=128|r&63):r<65536?(t[a++]=224|r>>>12,t[a++]=128|r>>>6&63,t[a++]=128|r&63):(t[a++]=240|r>>>18,t[a++]=128|r>>>12&63,t[a++]=128|r>>>6&63,t[a++]=128|r&63);return t};const Gde=(e,t)=>{if(t<65534&&e.subarray&&Vz)return String.fromCharCode.apply(null,e.length===t?e:e.subarray(0,t));let r="";for(let n=0;n<t;n++)r+=String.fromCharCode(e[n]);return r};var Kde=(e,t)=>{const r=t||e.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(e.subarray(0,t));let n,i;const a=new Array(r*2);for(i=0,n=0;n<r;){let o=e[n++];if(o<128){a[i++]=o;continue}let s=dm[o];if(s>4){a[i++]=65533,n+=s-1;continue}for(o&=s===2?31:s===3?15:7;s>1&&n<r;)o=o<<6|e[n++]&63,s--;if(s>1){a[i++]=65533;continue}o<65536?a[i++]=o:(o-=65536,a[i++]=55296|o>>10&1023,a[i++]=56320|o&1023)}return Gde(a,i)},Yde=(e,t)=>{t=t||e.length,t>e.length&&(t=e.length);let r=t-1;for(;r>=0&&(e[r]&192)===128;)r--;return r<0||r===0?t:r+dm[e[r]]>t?r:t},pm={string2buf:Vde,buf2string:Kde,utf8border:Yde};function Xde(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var Gz=Xde;const Kz=Object.prototype.toString,{Z_NO_FLUSH:Jde,Z_SYNC_FLUSH:Zde,Z_FULL_FLUSH:Qde,Z_FINISH:e0e,Z_OK:q2,Z_STREAM_END:t0e,Z_DEFAULT_COMPRESSION:r0e,Z_DEFAULT_STRATEGY:n0e,Z_DEFLATED:i0e}=x1,a0e={level:r0e,method:i0e,chunkSize:16384,windowBits:15,memLevel:8,strategy:n0e,legacyHash:!0};function NP(e){this.options=Qb.assign({},a0e,e||{});let t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Gz,this.strm.avail_out=0;let r=mv.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy,t.legacyHash);if(r!==q2)throw new Error(X0[r]);if(t.header&&mv.deflateSetHeader(this.strm,t.header),t.dictionary){let n;if(typeof t.dictionary=="string"?n=pm.string2buf(t.dictionary):Kz.call(t.dictionary)==="[object ArrayBuffer]"?n=new Uint8Array(t.dictionary):n=t.dictionary,r=mv.deflateSetDictionary(this.strm,n),r!==q2)throw new Error(X0[r]);this._dict_set=!0}}NP.prototype.push=function(e,t){const r=this.strm,n=this.options.chunkSize;let i,a;if(this.ended)return!1;for(t===~~t?a=t:a=t===!0?e0e:Jde,typeof e=="string"?r.input=pm.string2buf(e):Kz.call(e)==="[object ArrayBuffer]"?r.input=new Uint8Array(e):r.input=e,r.next_in=0,r.avail_in=r.input.length;;){if(r.avail_out===0&&(r.output=new Uint8Array(n),r.next_out=0,r.avail_out=n),(a===Zde||a===Qde)&&r.avail_out<=6){this.onData(r.output.subarray(0,r.next_out)),r.avail_out=0;continue}if(i=mv.deflate(r,a),i===t0e)return r.next_out>0&&this.onData(r.output.subarray(0,r.next_out)),i=mv.deflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===q2;if(r.avail_out===0){this.onData(r.output);continue}if(a>0&&r.next_out>0){this.onData(r.output.subarray(0,r.next_out)),r.avail_out=0;continue}if(r.avail_in===0)break}return!0};NP.prototype.onData=function(e){this.chunks.push(e)};NP.prototype.onEnd=function(e){e===q2&&(this.result=Qb.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};const Gy=16209,o0e=16191;var s0e=function(t,r){let n,i,a,o,s,l,u,c,f,d,h,g,p,v,m,y,x,_,S,T,A,N,P,F;const R=t.state;n=t.next_in,P=t.input,i=n+(t.avail_in-5),a=t.next_out,F=t.output,o=a-(r-t.avail_out),s=a+(t.avail_out-257),l=R.dmax,u=R.wsize,c=R.whave,f=R.wnext,d=R.window,h=R.hold,g=R.bits,p=R.lencode,v=R.distcode,m=(1<<R.lenbits)-1,y=(1<<R.distbits)-1;e:do{g<15&&(h+=P[n++]<<g,g+=8,h+=P[n++]<<g,g+=8),x=p[h&m];t:for(;;){if(_=x>>>24,h>>>=_,g-=_,_=x>>>16&255,_===0)F[a++]=x&65535;else if(_&16){S=x&65535,_&=15,_&&(g<_&&(h+=P[n++]<<g,g+=8),S+=h&(1<<_)-1,h>>>=_,g-=_),g<15&&(h+=P[n++]<<g,g+=8,h+=P[n++]<<g,g+=8),x=v[h&y];r:for(;;){if(_=x>>>24,h>>>=_,g-=_,_=x>>>16&255,_&16){if(T=x&65535,_&=15,g<_&&(h+=P[n++]<<g,g+=8,g<_&&(h+=P[n++]<<g,g+=8)),T+=h&(1<<_)-1,T>l){t.msg="invalid distance too far back",R.mode=Gy;break e}if(h>>>=_,g-=_,_=a-o,T>_){if(_=T-_,_>c&&R.sane){t.msg="invalid distance too far back",R.mode=Gy;break e}if(A=0,N=d,f===0){if(A+=u-_,_<S){S-=_;do F[a++]=d[A++];while(--_);A=a-T,N=F}}else if(f<_){if(A+=u+f-_,_-=f,_<S){S-=_;do F[a++]=d[A++];while(--_);if(A=0,f<S){_=f,S-=_;do F[a++]=d[A++];while(--_);A=a-T,N=F}}}else if(A+=f-_,_<S){S-=_;do F[a++]=d[A++];while(--_);A=a-T,N=F}for(;S>2;)F[a++]=N[A++],F[a++]=N[A++],F[a++]=N[A++],S-=3;S&&(F[a++]=N[A++],S>1&&(F[a++]=N[A++]))}else{A=a-T;do F[a++]=F[A++],F[a++]=F[A++],F[a++]=F[A++],S-=3;while(S>2);S&&(F[a++]=F[A++],S>1&&(F[a++]=F[A++]))}}else if(_&64){t.msg="invalid distance code",R.mode=Gy;break e}else{x=v[(x&65535)+(h&(1<<_)-1)];continue r}break}}else if(_&64)if(_&32){R.mode=o0e;break e}else{t.msg="invalid literal/length code",R.mode=Gy;break e}else{x=p[(x&65535)+(h&(1<<_)-1)];continue t}break}}while(n<i&&a<s);S=g>>3,n-=S,g-=S<<3,h&=(1<<g)-1,t.next_in=n,t.next_out=a,t.avail_in=n<i?5+(i-n):5-(n-i),t.avail_out=a<s?257+(s-a):257-(a-s),R.hold=h,R.bits=g};const bd=15,oR=852,sR=592,lR=0,qS=1,uR=2,l0e=new Uint16Array([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,0,0]),u0e=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,199,75]),c0e=new Uint16Array([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,0,0]),f0e=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]),h0e=(e,t,r,n,i,a,o,s)=>{const l=s.bits;let u=0,c=0,f=0,d=0,h=0,g=0,p=0,v=0,m=0,y=0,x,_,S,T,A,N=null,P;const F=new Uint16Array(bd+1),R=new Uint16Array(bd+1);let L=null,B,U,K;for(u=0;u<=bd;u++)F[u]=0;for(c=0;c<n;c++)F[t[r+c]]++;for(h=l,d=bd;d>=1&&F[d]===0;d--);if(h>d&&(h=d),d===0)return i[a++]=1<<24|64<<16|0,i[a++]=1<<24|64<<16|0,s.bits=1,0;for(f=1;f<d&&F[f]===0;f++);for(h<f&&(h=f),v=1,u=1;u<=bd;u++)if(v<<=1,v-=F[u],v<0)return-1;if(v>0&&(e===lR||d!==1))return-1;for(R[1]=0,u=1;u<bd;u++)R[u+1]=R[u]+F[u];for(c=0;c<n;c++)t[r+c]!==0&&(o[R[t[r+c]]++]=c);if(e===lR?(N=L=o,P=20):e===qS?(N=l0e,L=u0e,P=257):(N=c0e,L=f0e,P=0),y=0,c=0,u=f,A=a,g=h,p=0,S=-1,m=1<<h,T=m-1,e===qS&&m>oR||e===uR&&m>sR)return 1;for(;;){B=u-p,o[c]+1<P?(U=0,K=o[c]):o[c]>=P?(U=L[o[c]-P],K=N[o[c]-P]):(U=96,K=0),x=1<<u-p,_=1<<g,f=_;do _-=x,i[A+(y>>p)+_]=B<<24|U<<16|K|0;while(_!==0);for(x=1<<u-1;y&x;)x>>=1;if(x!==0?(y&=x-1,y+=x):y=0,c++,--F[u]===0){if(u===d)break;u=t[r+o[c]]}if(u>h&&(y&T)!==S){for(p===0&&(p=h),A+=f,g=u-p,v=1<<g;g+p<d&&(v-=F[g+p],!(v<=0));)g++,v<<=1;if(m+=1<<g,e===qS&&m>oR||e===uR&&m>sR)return 1;S=y&T,i[S]=h<<24|g<<16|A-a|0}}return y!==0&&(i[A+y]=u-p<<24|64<<16|0),s.bits=h,0};var yv=h0e;const d0e=0,Yz=1,Xz=2,{Z_FINISH:cR,Z_BLOCK:p0e,Z_TREES:Ky,Z_OK:bh,Z_STREAM_END:g0e,Z_NEED_DICT:v0e,Z_STREAM_ERROR:Ho,Z_DATA_ERROR:Jz,Z_MEM_ERROR:Zz,Z_BUF_ERROR:m0e,Z_DEFLATED:fR}=x1,e_=16180,hR=16181,dR=16182,pR=16183,gR=16184,vR=16185,mR=16186,yR=16187,wR=16188,xR=16189,V2=16190,Wl=16191,VS=16192,bR=16193,GS=16194,_R=16195,SR=16196,ER=16197,AR=16198,Yy=16199,Xy=16200,TR=16201,OR=16202,PR=16203,kR=16204,CR=16205,KS=16206,NR=16207,RR=16208,vn=16209,Qz=16210,eW=16211,y0e=852,w0e=592,x0e=15,b0e=x0e,LR=e=>(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24);function _0e(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const Dh=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.mode<e_||t.mode>eW?1:0},tW=e=>{if(Dh(e))return Ho;const t=e.state;return e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=t.wrap&1),t.mode=e_,t.last=0,t.havedict=0,t.flags=-1,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Int32Array(y0e),t.distcode=t.distdyn=new Int32Array(w0e),t.sane=1,t.back=-1,bh},rW=e=>{if(Dh(e))return Ho;const t=e.state;return t.wsize=0,t.whave=0,t.wnext=0,tW(e)},nW=(e,t)=>{let r;if(Dh(e))return Ho;const n=e.state;return t<0?(r=0,t=-t):(r=(t>>4)+5,t<48&&(t&=15)),t&&(t<8||t>15)?Ho:(n.window!==null&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,rW(e))},iW=(e,t)=>{if(!e)return Ho;const r=new _0e;e.state=r,r.strm=e,r.window=null,r.mode=e_;const n=nW(e,t);return n!==bh&&(e.state=null),n},S0e=e=>iW(e,b0e);let IR=!0,YS,XS;const E0e=e=>{if(IR){YS=new Int32Array(512),XS=new Int32Array(32);let t=0;for(;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(yv(Yz,e.lens,0,288,YS,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;yv(Xz,e.lens,0,32,XS,0,e.work,{bits:5}),IR=!1}e.lencode=YS,e.lenbits=9,e.distcode=XS,e.distbits=5},aW=(e,t,r,n)=>{let i;const a=e.state;return a.window===null&&(a.window=new Uint8Array(1<<a.wbits)),a.wsize===0&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0),n>=a.wsize?(a.window.set(t.subarray(r-a.wsize,r),0),a.wnext=0,a.whave=a.wsize):(i=a.wsize-a.wnext,i>n&&(i=n),a.window.set(t.subarray(r-n,r-n+i),a.wnext),n-=i,n?(a.window.set(t.subarray(r-n,r),0),a.wnext=n,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=i))),0},A0e=(e,t)=>{let r,n,i,a,o,s,l,u,c,f,d,h,g,p,v=0,m,y,x,_,S,T,A,N;const P=new Uint8Array(4);let F,R;const L=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Dh(e)||!e.output||!e.input&&e.avail_in!==0)return Ho;r=e.state,r.mode===Wl&&(r.mode=VS),o=e.next_out,i=e.output,l=e.avail_out,a=e.next_in,n=e.input,s=e.avail_in,u=r.hold,c=r.bits,f=s,d=l,N=bh;e:for(;;)switch(r.mode){case e_:if(r.wrap===0){r.mode=VS;break}for(;c<16;){if(s===0)break e;s--,u+=n[a++]<<c,c+=8}if(r.wrap&2&&u===35615){r.wbits===0&&(r.wbits=15),r.check=0,P[0]=u&255,P[1]=u>>>8&255,r.check=gi(r.check,P,2,0),u=0,c=0,r.mode=hR;break}if(r.head&&(r.head.done=!1),!(r.wrap&1)||(((u&255)<<8)+(u>>8))%31){e.msg="incorrect header check",r.mode=vn;break}if((u&15)!==fR){e.msg="unknown compression method",r.mode=vn;break}if(u>>>=4,c-=4,A=(u&15)+8,r.wbits===0&&(r.wbits=A),A>15||A>r.wbits){e.msg="invalid window size",r.mode=vn;break}r.dmax=1<<r.wbits,r.flags=0,e.adler=r.check=1,r.mode=u&512?xR:Wl,u=0,c=0;break;case hR:for(;c<16;){if(s===0)break e;s--,u+=n[a++]<<c,c+=8}if(r.flags=u,(r.flags&255)!==fR){e.msg="unknown compression method",r.mode=vn;break}if(r.flags&57344){e.msg="unknown header flags set",r.mode=vn;break}r.head&&(r.head.text=u>>8&1),r.flags&512&&r.wrap&4&&(P[0]=u&255,P[1]=u>>>8&255,r.check=gi(r.check,P,2,0)),u=0,c=0,r.mode=dR;case dR:for(;c<32;){if(s===0)break e;s--,u+=n[a++]<<c,c+=8}r.head&&(r.head.time=u),r.flags&512&&r.wrap&4&&(P[0]=u&255,P[1]=u>>>8&255,P[2]=u>>>16&255,P[3]=u>>>24&255,r.check=gi(r.check,P,4,0)),u=0,c=0,r.mode=pR;case pR:for(;c<16;){if(s===0)break e;s--,u+=n[a++]<<c,c+=8}r.head&&(r.head.xflags=u&255,r.head.os=u>>8),r.flags&512&&r.wrap&4&&(P[0]=u&255,P[1]=u>>>8&255,r.check=gi(r.check,P,2,0)),u=0,c=0,r.mode=gR;case gR:if(r.flags&1024){for(;c<16;){if(s===0)break e;s--,u+=n[a++]<<c,c+=8}r.length=u,r.head&&(r.head.extra_len=u),r.flags&512&&r.wrap&4&&(P[0]=u&255,P[1]=u>>>8&255,r.check=gi(r.check,P,2,0)),u=0,c=0}else r.head&&(r.head.extra=null);r.mode=vR;case vR:if(r.flags&1024&&(h=r.length,h>s&&(h=s),h&&(r.head&&(A=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Uint8Array(r.head.extra_len)),r.head.extra.set(n.subarray(a,a+h),A)),r.flags&512&&r.wrap&4&&(r.check=gi(r.check,n,h,a)),s-=h,a+=h,r.length-=h),r.length))break e;r.length=0,r.mode=mR;case mR:if(r.flags&2048){if(s===0)break e;h=0;do A=n[a+h++],r.head&&A&&r.length<65536&&(r.head.name+=String.fromCharCode(A));while(A&&h<s);if(r.flags&512&&r.wrap&4&&(r.check=gi(r.check,n,h,a)),s-=h,a+=h,A)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=yR;case yR:if(r.flags&4096){if(s===0)break e;h=0;do A=n[a+h++],r.head&&A&&r.length<65536&&(r.head.comment+=String.fromCharCode(A));while(A&&h<s);if(r.flags&512&&r.wrap&4&&(r.check=gi(r.check,n,h,a)),s-=h,a+=h,A)break e}else r.head&&(r.head.comment=null);r.mode=wR;case wR:if(r.flags&512){for(;c<16;){if(s===0)break e;s--,u+=n[a++]<<c,c+=8}if(r.wrap&4&&u!==(r.check&65535)){e.msg="header crc mismatch",r.mode=vn;break}u=0,c=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=Wl;break;case xR:for(;c<32;){if(s===0)break e;s--,u+=n[a++]<<c,c+=8}e.adler=r.check=LR(u),u=0,c=0,r.mode=V2;case V2:if(r.havedict===0)return e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,r.hold=u,r.bits=c,v0e;e.adler=r.check=1,r.mode=Wl;case Wl:if(t===p0e||t===Ky)break e;case VS:if(r.last){u>>>=c&7,c-=c&7,r.mode=KS;break}for(;c<3;){if(s===0)break e;s--,u+=n[a++]<<c,c+=8}switch(r.last=u&1,u>>>=1,c-=1,u&3){case 0:r.mode=bR;break;case 1:if(E0e(r),r.mode=Yy,t===Ky){u>>>=2,c-=2;break e}break;case 2:r.mode=SR;break;case 3:e.msg="invalid block type",r.mode=vn}u>>>=2,c-=2;break;case bR:for(u>>>=c&7,c-=c&7;c<32;){if(s===0)break e;s--,u+=n[a++]<<c,c+=8}if((u&65535)!==(u>>>16^65535)){e.msg="invalid stored block lengths",r.mode=vn;break}if(r.length=u&65535,u=0,c=0,r.mode=GS,t===Ky)break e;case GS:r.mode=_R;case _R:if(h=r.length,h){if(h>s&&(h=s),h>l&&(h=l),h===0)break e;i.set(n.subarray(a,a+h),o),s-=h,a+=h,l-=h,o+=h,r.length-=h;break}r.mode=Wl;break;case SR:for(;c<14;){if(s===0)break e;s--,u+=n[a++]<<c,c+=8}if(r.nlen=(u&31)+257,u>>>=5,c-=5,r.ndist=(u&31)+1,u>>>=5,c-=5,r.ncode=(u&15)+4,u>>>=4,c-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=vn;break}r.have=0,r.mode=ER;case ER:for(;r.have<r.ncode;){for(;c<3;){if(s===0)break e;s--,u+=n[a++]<<c,c+=8}r.lens[L[r.have++]]=u&7,u>>>=3,c-=3}for(;r.have<19;)r.lens[L[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,F={bits:r.lenbits},N=yv(d0e,r.lens,0,19,r.lencode,0,r.work,F),r.lenbits=F.bits,N){e.msg="invalid code lengths set",r.mode=vn;break}r.have=0,r.mode=AR;case AR:for(;r.have<r.nlen+r.ndist;){for(;v=r.lencode[u&(1<<r.lenbits)-1],m=v>>>24,y=v>>>16&255,x=v&65535,!(m<=c);){if(s===0)break e;s--,u+=n[a++]<<c,c+=8}if(x<16)u>>>=m,c-=m,r.lens[r.have++]=x;else{if(x===16){for(R=m+2;c<R;){if(s===0)break e;s--,u+=n[a++]<<c,c+=8}if(u>>>=m,c-=m,r.have===0){e.msg="invalid bit length repeat",r.mode=vn;break}A=r.lens[r.have-1],h=3+(u&3),u>>>=2,c-=2}else if(x===17){for(R=m+3;c<R;){if(s===0)break e;s--,u+=n[a++]<<c,c+=8}u>>>=m,c-=m,A=0,h=3+(u&7),u>>>=3,c-=3}else{for(R=m+7;c<R;){if(s===0)break e;s--,u+=n[a++]<<c,c+=8}u>>>=m,c-=m,A=0,h=11+(u&127),u>>>=7,c-=7}if(r.have+h>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=vn;break}for(;h--;)r.lens[r.have++]=A}}if(r.mode===vn)break;if(r.lens[256]===0){e.msg="invalid code -- missing end-of-block",r.mode=vn;break}if(r.lenbits=9,F={bits:r.lenbits},N=yv(Yz,r.lens,0,r.nlen,r.lencode,0,r.work,F),r.lenbits=F.bits,N){e.msg="invalid literal/lengths set",r.mode=vn;break}if(r.distbits=6,r.distcode=r.distdyn,F={bits:r.distbits},N=yv(Xz,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,F),r.distbits=F.bits,N){e.msg="invalid distances set",r.mode=vn;break}if(r.mode=Yy,t===Ky)break e;case Yy:r.mode=Xy;case Xy:if(s>=6&&l>=258){e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,r.hold=u,r.bits=c,s0e(e,d),o=e.next_out,i=e.output,l=e.avail_out,a=e.next_in,n=e.input,s=e.avail_in,u=r.hold,c=r.bits,r.mode===Wl&&(r.back=-1);break}for(r.back=0;v=r.lencode[u&(1<<r.lenbits)-1],m=v>>>24,y=v>>>16&255,x=v&65535,!(m<=c);){if(s===0)break e;s--,u+=n[a++]<<c,c+=8}if(y&&!(y&240)){for(_=m,S=y,T=x;v=r.lencode[T+((u&(1<<_+S)-1)>>_)],m=v>>>24,y=v>>>16&255,x=v&65535,!(_+m<=c);){if(s===0)break e;s--,u+=n[a++]<<c,c+=8}u>>>=_,c-=_,r.back+=_}if(u>>>=m,c-=m,r.back+=m,r.length=x,y===0){r.mode=CR;break}if(y&32){r.back=-1,r.mode=Wl;break}if(y&64){e.msg="invalid literal/length code",r.mode=vn;break}r.extra=y&15,r.mode=TR;case TR:if(r.extra){for(R=r.extra;c<R;){if(s===0)break e;s--,u+=n[a++]<<c,c+=8}r.length+=u&(1<<r.extra)-1,u>>>=r.extra,c-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=OR;case OR:for(;v=r.distcode[u&(1<<r.distbits)-1],m=v>>>24,y=v>>>16&255,x=v&65535,!(m<=c);){if(s===0)break e;s--,u+=n[a++]<<c,c+=8}if(!(y&240)){for(_=m,S=y,T=x;v=r.distcode[T+((u&(1<<_+S)-1)>>_)],m=v>>>24,y=v>>>16&255,x=v&65535,!(_+m<=c);){if(s===0)break e;s--,u+=n[a++]<<c,c+=8}u>>>=_,c-=_,r.back+=_}if(u>>>=m,c-=m,r.back+=m,y&64){e.msg="invalid distance code",r.mode=vn;break}r.offset=x,r.extra=y&15,r.mode=PR;case PR:if(r.extra){for(R=r.extra;c<R;){if(s===0)break e;s--,u+=n[a++]<<c,c+=8}r.offset+=u&(1<<r.extra)-1,u>>>=r.extra,c-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=vn;break}r.mode=kR;case kR:if(l===0)break e;if(h=d-l,r.offset>h){if(h=r.offset-h,h>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=vn;break}h>r.wnext?(h-=r.wnext,g=r.wsize-h):g=r.wnext-h,h>r.length&&(h=r.length),p=r.window}else p=i,g=o-r.offset,h=r.length;h>l&&(h=l),l-=h,r.length-=h;do i[o++]=p[g++];while(--h);r.length===0&&(r.mode=Xy);break;case CR:if(l===0)break e;i[o++]=r.length,l--,r.mode=Xy;break;case KS:if(r.wrap){for(;c<32;){if(s===0)break e;s--,u|=n[a++]<<c,c+=8}if(d-=l,e.total_out+=d,r.total+=d,r.wrap&4&&d&&(e.adler=r.check=r.flags?gi(r.check,i,d,o-d):hm(r.check,i,d,o-d)),d=l,r.wrap&4&&(r.flags?u:LR(u))!==r.check){e.msg="incorrect data check",r.mode=vn;break}u=0,c=0}r.mode=NR;case NR:if(r.wrap&&r.flags){for(;c<32;){if(s===0)break e;s--,u+=n[a++]<<c,c+=8}if(r.wrap&4&&u!==(r.total&4294967295)){e.msg="incorrect length check",r.mode=vn;break}u=0,c=0}r.mode=RR;case RR:N=g0e;break e;case vn:N=Jz;break e;case Qz:return Zz;case eW:default:return Ho}return e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,r.hold=u,r.bits=c,(r.wsize||d!==e.avail_out&&r.mode<vn&&(r.mode<KS||t!==cR))&&aW(e,e.output,e.next_out,d-e.avail_out),f-=e.avail_in,d-=e.avail_out,e.total_in+=f,e.total_out+=d,r.total+=d,r.wrap&4&&d&&(e.adler=r.check=r.flags?gi(r.check,i,d,e.next_out-d):hm(r.check,i,d,e.next_out-d)),e.data_type=r.bits+(r.last?64:0)+(r.mode===Wl?128:0)+(r.mode===Yy||r.mode===GS?256:0),(f===0&&d===0||t===cR)&&N===bh&&(N=m0e),N},T0e=e=>{if(Dh(e))return Ho;let t=e.state;return t.window&&(t.window=null),e.state=null,bh},O0e=(e,t)=>{if(Dh(e))return Ho;const r=e.state;return r.wrap&2?(r.head=t,t.done=!1,bh):Ho},P0e=(e,t)=>{const r=t.length;let n,i,a;return Dh(e)||(n=e.state,n.wrap!==0&&n.mode!==V2)?Ho:n.mode===V2&&(i=1,i=hm(i,t,r,0),i!==n.check)?Jz:(a=aW(e,t,r,r),a?(n.mode=Qz,Zz):(n.havedict=1,bh))};var k0e=rW,C0e=nW,N0e=tW,R0e=S0e,L0e=iW,I0e=A0e,D0e=T0e,M0e=O0e,j0e=P0e,F0e="pako inflate (from Nodeca project)",Zs={inflateReset:k0e,inflateReset2:C0e,inflateResetKeep:N0e,inflateInit:R0e,inflateInit2:L0e,inflate:I0e,inflateEnd:D0e,inflateGetHeader:M0e,inflateSetDictionary:j0e,inflateInfo:F0e};function $0e(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var B0e=$0e;const oW=Object.prototype.toString,{Z_NO_FLUSH:U0e,Z_FINISH:DR,Z_OK:v0,Z_STREAM_END:JS,Z_NEED_DICT:ZS,Z_STREAM_ERROR:z0e,Z_DATA_ERROR:MR,Z_MEM_ERROR:W0e,Z_BUF_ERROR:jR}=x1,H0e={chunkSize:1024*64,windowBits:15,to:""};function _1(e){this.options=Qb.assign({},H0e,e||{});const t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,t.windowBits===0&&(t.windowBits=-15)),t.windowBits>=0&&t.windowBits<16&&!(e&&e.windowBits)&&(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&(t.windowBits&15||(t.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Gz,this.strm.avail_out=0;let r=Zs.inflateInit2(this.strm,t.windowBits);if(r!==v0)throw new Error(X0[r]);if(this.header=new B0e,Zs.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary=="string"?t.dictionary=pm.string2buf(t.dictionary):oW.call(t.dictionary)==="[object ArrayBuffer]"&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(r=Zs.inflateSetDictionary(this.strm,t.dictionary),r!==v0)))throw new Error(X0[r])}_1.prototype.push=function(e,t){const r=this.strm,n=this.options.chunkSize,i=this.options.dictionary;let a,o,s;if(this.ended)return!1;for(t===~~t?o=t:o=t===!0?DR:U0e,oW.call(e)==="[object ArrayBuffer]"?r.input
vendor: 10,305 bytes, line 237
237=new Uint8Array(e):r.input=e,r.next_in=0,r.avail_in=r.input.length;;){for(r.avail_out===0&&(r.output=new Uint8Array(n),r.next_out=0,r.avail_out=n),a=Zs.inflate(r,o),a===ZS&&i&&(a=Zs.inflateSetDictionary(r,i),a===v0?a=Zs.inflate(r,o):a===MR&&(a=ZS));r.avail_in>0&&a===JS&&r.state.wrap&2&&r.state.flags!==0&&r.input[r.next_in]!==0;)Zs.inflateReset(r),a=Zs.inflate(r,o);switch(a){case z0e:case MR:case ZS:case W0e:return this.onEnd(a),this.ended=!0,!1}if(s=r.avail_out,r.next_out&&(r.avail_out===0||a===JS||o>0))if(this.options.to==="string"){let l=pm.utf8border(r.output,r.next_out),u=r.next_out-l,c=pm.buf2string(r.output,l);r.next_out=u,r.avail_out=n-u,u&&r.output.set(r.output.subarray(l,l+u),0),this.onData(c)}else this.onData(r.output.length===r.next_out?r.output:r.output.subarray(0,r.next_out)),r.avail_out=0,r.next_out=0;if(!((a===v0||a===jR)&&s===0)){if(a===JS)return a=Zs.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,!0;if(r.avail_in===0){if(o===DR)return a=Zs.inflateEnd(this.strm),this.onEnd(a===v0?jR:a),this.ended=!0,!1;break}}}return!0};_1.prototype.onData=function(e){this.chunks.push(e)};_1.prototype.onEnd=function(e){e===v0&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Qb.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function RP(e,t){const r=new _1(t);if(r.push(e,!0),r.err)throw r.msg||X0[r.err];return r.result}function q0e(e,t){return t=t||{},t.raw=!0,RP(e,t)}var V0e=_1,G0e=RP,K0e=q0e,Y0e=RP,X0e=x1,J0e={Inflate:V0e,inflate:G0e,inflateRaw:K0e,ungzip:Y0e,constants:X0e};const{Inflate:Z0e,inflate:Q0e,inflateRaw:Uze,ungzip:zze}=J0e;var FR=Z0e,epe=Q0e;const sW=[];for(let e=0;e<256;e++){let t=e;for(let r=0;r<8;r++)t&1?t=3988292384^t>>>1:t=t>>>1;sW[e]=t}const $R=4294967295;function tpe(e,t,r){let n=e;for(let i=0;i<r;i++)n=sW[(n^t[i])&255]^n>>>8;return n}function rpe(e,t){return(tpe($R,e,t)^$R)>>>0}function BR(e,t,r){const n=e.readUint32(),i=rpe(new Uint8Array(e.buffer,e.byteOffset+e.offset-t-4,t),t);if(i!==n)throw new Error(`CRC mismatch for chunk ${r}. Expected ${n}, found ${i}`)}function lW(e,t,r){for(let n=0;n<r;n++)t[n]=e[n]}function uW(e,t,r,n){let i=0;for(;i<n;i++)t[i]=e[i];for(;i<r;i++)t[i]=e[i]+t[i-n]&255}function cW(e,t,r,n){let i=0;if(r.length===0)for(;i<n;i++)t[i]=e[i];else for(;i<n;i++)t[i]=e[i]+r[i]&255}function fW(e,t,r,n,i){let a=0;if(r.length===0){for(;a<i;a++)t[a]=e[a];for(;a<n;a++)t[a]=e[a]+(t[a-i]>>1)&255}else{for(;a<i;a++)t[a]=e[a]+(r[a]>>1)&255;for(;a<n;a++)t[a]=e[a]+(t[a-i]+r[a]>>1)&255}}function hW(e,t,r,n,i){let a=0;if(r.length===0){for(;a<i;a++)t[a]=e[a];for(;a<n;a++)t[a]=e[a]+t[a-i]&255}else{for(;a<i;a++)t[a]=e[a]+r[a]&255;for(;a<n;a++)t[a]=e[a]+npe(t[a-i],r[a],r[a-i])&255}}function npe(e,t,r){const n=e+t-r,i=Math.abs(n-e),a=Math.abs(n-t),o=Math.abs(n-r);return i<=a&&i<=o?e:a<=o?t:r}function ipe(e,t,r,n,i,a){switch(e){case 0:lW(t,r,i);break;case 1:uW(t,r,i,a);break;case 2:cW(t,r,n,i);break;case 3:fW(t,r,n,i,a);break;case 4:hW(t,r,n,i,a);break;default:throw new Error(`Unsupported filter: ${e}`)}}const ape=new Uint16Array([255]),ope=new Uint8Array(ape.buffer),spe=ope[0]===255;function lpe(e){const{data:t,width:r,height:n,channels:i,depth:a}=e,o=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],s=Math.ceil(a/8)*i,l=new Uint8Array(n*r*s);let u=0;for(let c=0;c<7;c++){const f=o[c],d=Math.ceil((r-f.x)/f.xStep),h=Math.ceil((n-f.y)/f.yStep);if(d<=0||h<=0)continue;const g=d*s,p=new Uint8Array(g);for(let v=0;v<h;v++){const m=t[u++],y=t.subarray(u,u+g);u+=g;const x=new Uint8Array(g);ipe(m,y,x,p,g,s),p.set(x);for(let _=0;_<d;_++){const S=f.x+_*f.xStep,T=f.y+v*f.yStep;if(!(S>=r||T>=n))for(let A=0;A<s;A++)l[(T*r+S)*s+A]=x[_*s+A]}}}if(a===16){const c=new Uint16Array(l.buffer);if(spe)for(let f=0;f<c.length;f++)c[f]=upe(c[f]);return c}else return l}function upe(e){return(e&255)<<8|e>>8&255}const cpe=new Uint16Array([255]),fpe=new Uint8Array(cpe.buffer),hpe=fpe[0]===255,dpe=new Uint8Array(0);function UR(e){const{data:t,width:r,height:n,channels:i,depth:a}=e,o=Math.ceil(a/8)*i,s=Math.ceil(a/8*i*r),l=new Uint8Array(n*s);let u=dpe,c=0,f,d;for(let h=0;h<n;h++){switch(f=t.subarray(c+1,c+1+s),d=l.subarray(h*s,(h+1)*s),t[c]){case 0:lW(f,d,s);break;case 1:uW(f,d,s,o);break;case 2:cW(f,d,u,s);break;case 3:fW(f,d,u,s,o);break;case 4:hW(f,d,u,s,o);break;default:throw new Error(`Unsupported filter: ${t[c]}`)}u=d,c+=s+1}if(a===16){const h=new Uint16Array(l.buffer);if(hpe)for(let g=0;g<h.length;g++)h[g]=ppe(h[g]);return h}else return l}function ppe(e){return(e&255)<<8|e>>8&255}const Vw=Uint8Array.of(137,80,78,71,13,10,26,10);function zR(e){if(!gpe(e.readBytes(Vw.length)))throw new Error("wrong PNG signature")}function gpe(e){if(e.length<Vw.length)return!1;for(let t=0;t<Vw.length;t++)if(e[t]!==Vw[t])return!1;return!0}const vpe="tEXt",mpe=0,dW=new TextDecoder("latin1");function ype(e){if(xpe(e),e.length===0||e.length>79)throw new Error("keyword length must be between 1 and 79")}const wpe=/^[\u0000-\u00FF]*$/;function xpe(e){if(!wpe.test(e))throw new Error("invalid latin1 text")}function bpe(e,t,r){const n=pW(t);e[n]=_pe(t,r-n.length-1)}function pW(e){for(e.mark();e.readByte()!==mpe;);const t=e.offset;e.reset();const r=dW.decode(e.readBytes(t-e.offset-1));return e.skip(1),ype(r),r}function _pe(e,t){return dW.decode(e.readBytes(t))}const eo={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},QS={UNKNOWN:-1,DEFLATE:0},WR={UNKNOWN:-1,ADAPTIVE:0},eE={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},Jy={NONE:0,BACKGROUND:1,PREVIOUS:2},tE={SOURCE:0,OVER:1};class Spe extends EP{constructor(r,n={}){super(r);kr(this,"_checkCrc");kr(this,"_inflator");kr(this,"_png");kr(this,"_apng");kr(this,"_end");kr(this,"_hasPalette");kr(this,"_palette");kr(this,"_hasTransparency");kr(this,"_transparency");kr(this,"_compressionMethod");kr(this,"_filterMethod");kr(this,"_interlaceMethod");kr(this,"_colorType");kr(this,"_isAnimated");kr(this,"_numberOfFrames");kr(this,"_numberOfPlays");kr(this,"_frames");kr(this,"_writingDataChunks");const{checkCrc:i=!1}=n;this._checkCrc=i,this._inflator=new FR,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=QS.UNKNOWN,this._filterMethod=WR.UNKNOWN,this._interlaceMethod=eE.UNKNOWN,this._colorType=eo.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(zR(this);!this._end;){const r=this.readUint32(),n=this.readChars(4);this.decodeChunk(r,n)}return this.decodeImage(),this._png}decodeApng(){for(zR(this);!this._end;){const r=this.readUint32(),n=this.readChars(4);this.decodeApngChunk(r,n)}return this.decodeApngImage(),this._apng}decodeChunk(r,n){const i=this.offset;switch(n){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(r);break;case"IDAT":this.decodeIDAT(r);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(r);break;case"iCCP":this.decodeiCCP(r);break;case vpe:bpe(this._png.text,this,r);break;case"pHYs":this.decodepHYs();break;default:this.skip(r);break}if(this.offset-i!==r)throw new Error(`Length mismatch while decoding chunk ${n}`);this._checkCrc?BR(this,r+4,n):this.skip(4)}decodeApngChunk(r,n){const i=this.offset;switch(n!=="fdAT"&&n!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),n){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(r);break;default:this.decodeChunk(r,n),this.offset=i+r;break}if(this.offset-i!==r)throw new Error(`Length mismatch while decoding chunk ${n}`);this._checkCrc?BR(this,r+4,n):this.skip(4)}decodeIHDR(){const r=this._png;r.width=this.readUint32(),r.height=this.readUint32(),r.depth=Epe(this.readUint8());const n=this.readUint8();this._colorType=n;let i;switch(n){case eo.GREYSCALE:i=1;break;case eo.TRUECOLOUR:i=3;break;case eo.INDEXED_COLOUR:i=1;break;case eo.GREYSCALE_ALPHA:i=2;break;case eo.TRUECOLOUR_ALPHA:i=4;break;case eo.UNKNOWN:default:throw new Error(`Unknown color type: ${n}`)}if(this._png.channels=i,this._compressionMethod=this.readUint8(),this._compressionMethod!==QS.DEFLATE)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){const r={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(r)}decodePLTE(r){if(r%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${r}`);const n=r/3;this._hasPalette=!0;const i=[];this._palette=i;for(let a=0;a<n;a++)i.push([this.readUint8(),this.readUint8(),this.readUint8()])}decodeIDAT(r){this._writingDataChunks=!0;const n=r,i=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,i,n)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(r)}decodeFDAT(r){this._writingDataChunks=!0;let n=r,i=this.offset+this.byteOffset;if(i+=4,n-=4,this._inflator.push(new Uint8Array(this.buffer,i,n)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(r)}decodetRNS(r){switch(this._colorType){case eo.GREYSCALE:case eo.TRUECOLOUR:{if(r%2!==0)throw new RangeError(`tRNS chunk length must be a multiple of 2. Got ${r}`);if(r/2>this._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${r/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(r/2);for(let n=0;n<r/2;n++)this._transparency[n]=this.readUint16();break}case eo.INDEXED_COLOUR:{if(r>this._palette.length)throw new Error(`tRNS chunk contains more alph
237a values than there are palette colors (${r} vs ${this._palette.length})`);let n=0;for(;n<r;n++){const i=this.readByte();this._palette[n].push(i)}for(;n<this._palette.length;n++)this._palette[n].push(255);break}case eo.UNKNOWN:case eo.GREYSCALE_ALPHA:case eo.TRUECOLOUR_ALPHA:default:throw new Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(r){const n=pW(this),i=this.readUint8();if(i!==QS.DEFLATE)throw new Error(`Unsupported iCCP compression method: ${i}`);const a=this.readBytes(r-n.length-2);this._png.iccEmbeddedProfile={name:n,profile:epe(a)}}decodepHYs(){const r=this.readUint32(),n=this.readUint32(),i=this.readByte();this._png.resolution={x:r,y:n,unit:i}}decodeApngImage(){this._apng.width=this._png.width,this._apng.height=this._png.height,this._apng.channels=this._png.channels,this._apng.depth=this._png.depth,this._apng.numberOfFrames=this._numberOfFrames,this._apng.numberOfPlays=this._numberOfPlays,this._apng.text=this._png.text,this._apng.resolution=this._png.resolution;for(let r=0;r<this._numberOfFrames;r++){const n={sequenceNumber:this._frames[r].sequenceNumber,delayNumber:this._frames[r].delayNumber,delayDenominator:this._frames[r].delayDenominator,data:this._apng.depth===8?new Uint8Array(this._apng.width*this._apng.height*this._apng.channels):new Uint16Array(this._apng.width*this._apng.height*this._apng.channels)},i=this._frames.at(r);if(i){if(i.data=UR({data:i.data,width:i.width,height:i.height,channels:this._apng.channels,depth:this._apng.depth}),this._hasPalette&&(this._apng.palette=this._palette),this._hasTransparency&&(this._apng.transparency=this._transparency),r===0||i.xOffset===0&&i.yOffset===0&&i.width===this._png.width&&i.height===this._png.height)n.data=i.data;else{const a=this._apng.frames.at(r-1);this.disposeFrame(i,a,n),this.addFrameDataToCanvas(n,i)}this._apng.frames.push(n)}}return this._apng}disposeFrame(r,n,i){switch(r.disposeOp){case Jy.NONE:break;case Jy.BACKGROUND:for(let a=0;a<this._png.height;a++)for(let o=0;o<this._png.width;o++){const s=(a*r.width+o)*this._png.channels;for(let l=0;l<this._png.channels;l++)i.data[s+l]=0}break;case Jy.PREVIOUS:i.data.set(n.data);break;default:throw new Error("Unknown disposeOp")}}addFrameDataToCanvas(r,n){const i=1<<this._png.depth,a=(o,s)=>{const l=((o+n.yOffset)*this._png.width+n.xOffset+s)*this._png.channels,u=(o*n.width+s)*this._png.channels;return{index:l,frameIndex:u}};switch(n.blendOp){case tE.SOURCE:for(let o=0;o<n.height;o++)for(let s=0;s<n.width;s++){const{index:l,frameIndex:u}=a(o,s);for(let c=0;c<this._png.channels;c++)r.data[l+c]=n.data[u+c]}break;case tE.OVER:for(let o=0;o<n.height;o++)for(let s=0;s<n.width;s++){const{index:l,frameIndex:u}=a(o,s);for(let c=0;c<this._png.channels;c++){const f=n.data[u+this._png.channels-1]/i,d=c%(this._png.channels-1)===0?1:n.data[u+c],h=Math.floor(f*d+(1-f)*r.data[l+c]);r.data[l+c]+=h}}break;default:throw new Error("Unknown blendOp")}}decodeImage(){var n;if(this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);const r=this._isAnimated?((n=this._frames)==null?void 0:n.at(0)).data:this._inflator.result;if(this._filterMethod!==WR.ADAPTIVE)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===eE.NO_INTERLACE)this._png.data=UR({data:r,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===eE.ADAM7)this._png.data=lpe({data:r,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else throw new Error(`Interlace method ${this._interlaceMethod} not supported`);this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency)}pushDataToFrame(){const r=this._inflator.result,n=this._frames.at(-1);n?n.data=r:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:Jy.NONE,blendOp:tE.SOURCE,data:r}),this._inflator=new FR,this._writingDataChunks=!1}}function Epe(e){if(e!==1&&e!==2&&e!==4&&e!==8&&e!==16)throw new Error(`invalid bit depth: ${e}`);return e}var HR;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.METRE=1]="METRE"})(HR||(HR={}));function Ape(e,t){return new Spe(e,t).decode()}var Ft=function(){return typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this}();function rE(){Ft.console&&typeof Ft.console.log=="function"&&Ft.console.log.apply(Ft.console,arguments)}var Kr={log:rE,warn:function(e){Ft.console&&(typeof Ft.console.warn=="function"?Ft.console.warn.apply(Ft.console,arguments):rE.call(null,arguments))},error:function(e){Ft.console&&(typeof Ft.console.error=="function"?Ft.console.error.apply(Ft.console,arguments):rE(e))}};function nE(e,t,r){var n=new XMLHttpRequest;n.open("GET",e),n.responseType="blob",n.onload=function(){Rf(n.response,t,r)},n.onerror=function(){Kr.error("could not download file")},n.send()}function qR(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch{}return t.status>=200&&t.status<=299}function Zy(e){try{e.dispatchEvent(new MouseEvent("click"))}catch{var t=document.createEvent("MouseEvents");
vendor: 3,407 bytes, lines 237-242
237t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var Rf=Ft.saveAs||((typeof window>"u"?"undefined":Lr(window))!=="object"||window!==Ft?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype?function(e,t,r){var n=Ft.URL||Ft.webkitURL,i=document.createElement("a");t=t||e.name||"download",i.download=t,i.rel="noopener",typeof e=="string"?(i.href=e,i.origin!==location.origin?qR(i.href)?nE(e,t,r):Zy(i,i.target="_blank"):Zy(i)):(i.href=n.createObjectURL(e),setTimeout(function(){n.revokeObjectURL(i.href)},4e4),setTimeout(function(){Zy(i)},0))}:"msSaveOrOpenBlob"in navigator?function(e,t,r){if(t=t||e.name||"download",typeof e=="string")if(qR(e))nE(e,t,r);else{var n=document.createElement("a");n.href=e,n.target="_blank",setTimeout(function(){Zy(n)})}else navigator.msSaveOrOpenBlob(function(i,a){return a===void 0?a={autoBom:!1}:Lr(a)!=="object"&&(Kr.warn("Deprecated: Expected third argument to be a object"),a={autoBom:!a}),a.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(i.type)?new Blob(["\uFEFF",i],{type:i.type}):i}(e,r),t)}:function(e,t,r,n){if((n=n||open("","_blank"))&&(n.document.title=n.document.body.innerText="downloading..."),typeof e=="string")return nE(e,t,r);var i=e.type==="application/octet-stream",a=/constructor/i.test(Ft.HTMLElement)||Ft.safari,o=/CriOS\/[\d]+/.test(navigator.userAgent);if((o||i&&a)&&(typeof FileReader>"u"?"undefined":Lr(FileReader))==="object"){var s=new FileReader;s.onloadend=function(){var c=s.result;c=o?c:c.replace(/^data:[^;]*;/,"data:attachment/file;"),n?n.location.href=c:location=c,n=null},s.readAsDataURL(e)}else{var l=Ft.URL||Ft.webkitURL,u=l.createObjectURL(e);n?n.location=u:location.href=u,n=null,setTimeout(function(){l.revokeObjectURL(u)},4e4)}});/** 238 * A class to parse color values 239 * @author Stoyan Stefanov <[email protected]> 240 * {@link http://www.phpied.com/rgb-color-parser-in-javascript/} 241 * @license Use it if you like it 242 */function gW(e){var t;e=e||"",this.ok=!1,e.charAt(0)=="#"&&(e=e.substr(1,6)),e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee9
2420",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[e=(e=e.replace(/ /g,"")).toLowerCase()]||e;for(var r=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(s){return[parseInt(s[1]),parseInt(s[2]),parseInt(s[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(s){return[parseInt(s[1],16),parseInt(s[2],16),parseInt(s[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(s){return[parseInt(s[1]+s[1],16),parseInt(s[2]+s[2],16),parseInt(s[3]+s[3],16)]}}],n=0;n<r.length;n++){var i=r[n].re,a=r[n].process,o=i.exec(e);o&&(t=a(o),this.r=t[0],this.g=t[1],this.b=t[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var s=this.r.toString(16),l=this.g.toString(16),u=this.b.toString(16);return s.length==1&&(s="0"+s),l.length==1&&(l="0"+l),u.length==1&&(u="0"+u),"#"+s+l+u}}var Gw=Ft.atob.bind(Ft),VR=Ft.btoa.bind(Ft);/** 243 * @license 244 * Joseph Myers does not specify a particular license for his work. 245 * 246 * Author: Joseph Myers 247 * Accessed from: http://www.myersdaily.org/joseph/javascript/md5.js 248 * 249 * Modified by: Owen Leong 250 */function iE(e,t){var r=e[0],n=e[1],i=e[2],a=e[3];r=Yi(r,n,i,a,t[0],7,-680876936),a=Yi(a,r,n,i,t[1],12,-389564586),i=Yi(i,a,r,n,t[2],17,606105819),n=Yi(n,i,a,r,t[3],22,-1044525330),r=Yi(r,n,i,a,t[4],7,-176418897),a=Yi(a,r,n,i,t[5],12,1200080426),i=Yi(i,a,r,n,t[6],17,-1473231341),n=Yi(n,i,a,r,t[7],22,-45705983),r=Yi(r,n,i,a,t[8],7,1770035416),a=Yi(a,r,n,i,t[9],12,-1958414417),i=Yi(i,a,r,n,t[10],17,-42063),n=Yi(n,i,a,r,t[11],22,-1990404162),r=Yi(r,n,i,a,t[12],7,1804603682),a=Yi(a,r,n,i,t[13],12,-40341101),i=Yi(i,a,r,n,t[14],17,-1502002290),r=Xi(r,n=Yi(n,i,a,r,t[15],22,1236535329),i,a,t[1],5,-165796510),a=Xi(a,r,n,i,t[6],9,-1069501632),i=Xi(i,a,r,n,t[11],14,643717713),n=Xi(n,i,a,r,t[0],20,-373897302),r=Xi(r,n,i,a,t[5],5,-701558691),a=Xi(a,r,n,i,t[10],9,38016083),i=Xi(i,a,r,n,t[15],14,-660478335),n=Xi(n,i,a,r,t[4],20,-405537848),r=Xi(r,n,i,a,t[9],5,568446438),a=Xi(a,r,n,i,t[14],9,-1019803690),i=Xi(i,a,r,n,t[3],14,-187363961),n=Xi(n,i,a,r,t[8],20,1163531501),r=Xi(r,n,i,a,t[13],5,-1444681467),a=Xi(a,r,n,i,t[2],9,-51403784),i=Xi(i,a,r,n,t[7],14,1735328473),r=Ji(r,n=Xi(n,i,a,r,t[12],20,-1926607734),i,a,t[5],4,-378558),a=Ji(a,r,n,i,t[8],11,-2022574463),i=Ji(i,a,r,n,t[11],16,1839030562),n=Ji(n,i,a,r,t[14],23,-35309556),r=Ji(r,n,i,a,t[1],4,-1530992060),a=Ji(a,r,n,i,t[4],11,1272893353),i=Ji(i,a,r,n,t[7],16,-155497632),n=Ji(n,i,a,r,t[10],23,-1094730640),r=Ji(r,n,i,a,t[13],4,681279174),a=Ji(a,r,n,i,t[0],11,-358537222),i=Ji(i,a,r,n,t[3],16,-722521979),n=Ji(n,i,a,r,t[6],23,76029189),r=Ji(r,n,i,a,t[9],4,-640364487),a=Ji(a,r,n,i,t[12],11,-421815835),i=Ji(i,a,r,n,t[15],16,530742520),r=Zi(r,n=Ji(n,i,a,r,t[2],23,-995338651),i,a,t[0],6,-198630844),a=Zi(a,r,n,i,t[7],10,1126891415),i=Zi(i,a,r,n,t[14],15,-1416354905),n=Zi(n,i,a,r,t[5],21,-57434055),r
vendor: 8,460 bytes, lines 250-267
250=Zi(r,n,i,a,t[12],6,1700485571),a=Zi(a,r,n,i,t[3],10,-1894986606),i=Zi(i,a,r,n,t[10],15,-1051523),n=Zi(n,i,a,r,t[1],21,-2054922799),r=Zi(r,n,i,a,t[8],6,1873313359),a=Zi(a,r,n,i,t[15],10,-30611744),i=Zi(i,a,r,n,t[6],15,-1560198380),n=Zi(n,i,a,r,t[13],21,1309151649),r=Zi(r,n,i,a,t[4],6,-145523070),a=Zi(a,r,n,i,t[11],10,-1120210379),i=Zi(i,a,r,n,t[2],15,718787259),n=Zi(n,i,a,r,t[9],21,-343485551),e[0]=xc(r,e[0]),e[1]=xc(n,e[1]),e[2]=xc(i,e[2]),e[3]=xc(a,e[3])}function t_(e,t,r,n,i,a){return t=xc(xc(t,e),xc(n,a)),xc(t<<i|t>>>32-i,r)}function Yi(e,t,r,n,i,a,o){return t_(t&r|~t&n,e,t,i,a,o)}function Xi(e,t,r,n,i,a,o){return t_(t&n|r&~n,e,t,i,a,o)}function Ji(e,t,r,n,i,a,o){return t_(t^r^n,e,t,i,a,o)}function Zi(e,t,r,n,i,a,o){return t_(r^(t|~n),e,t,i,a,o)}function vW(e){var t,r=e.length,n=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=e.length;t+=64)iE(n,Tpe(e.substring(t-64,t)));e=e.substring(t-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<e.length;t++)i[t>>2]|=e.charCodeAt(t)<<(t%4<<3);if(i[t>>2]|=128<<(t%4<<3),t>55)for(iE(n,i),t=0;t<16;t++)i[t]=0;return i[14]=8*r,iE(n,i),n}function Tpe(e){var t,r=[];for(t=0;t<64;t+=4)r[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return r}var GR="0123456789abcdef".split("");function Ope(e){for(var t="",r=0;r<4;r++)t+=GR[e>>8*r+4&15]+GR[e>>8*r&15];return t}function Ppe(e){return String.fromCharCode(255&e,(65280&e)>>8,(16711680&e)>>16,(4278190080&e)>>24)}function e4(e){return vW(e).map(Ppe).join("")}var kpe=function(e){for(var t=0;t<e.length;t++)e[t]=Ope(e[t]);return e.join("")}(vW("hello"))!="5d41402abc4b2a76b9719d911017c592";function xc(e,t){if(kpe){var r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r}return e+t&4294967295}/** 251 * @license 252 * FPDF is released under a permissive license: there is no usage restriction. 253 * You may embed it freely in your application (commercial or not), with or 254 * without modifications. 255 * 256 * Reference: http://www.fpdf.org/en/script/script37.php 257 */function t4(e,t){var r,n,i,a;if(e!==r){for(var o=(i=e,a=1+(256/e.length|0),new Array(a+1).join(i)),s=[],l=0;l<256;l++)s[l]=l;var u=0;for(l=0;l<256;l++){var c=s[l];u=(u+c+o.charCodeAt(l))%256,s[l]=s[u],s[u]=c}r=e,n=s}else s=n;var f=t.length,d=0,h=0,g="";for(l=0;l<f;l++)h=(h+(c=s[d=(d+1)%256]))%256,s[d]=s[h],s[h]=c,o=s[(s[d]+s[h])%256],g+=String.fromCharCode(t.charCodeAt(l)^o);return g}/** 258 * @license 259 * Licensed under the MIT License. 260 * http://opensource.org/licenses/mit-license 261 * Author: Owen Leong (@owenl131) 262 * Date: 15 Oct 2020 263 * References: 264 * https://www.cs.cmu.edu/~dst/Adobe/Gallery/anon21jul01-pdf-encryption.txt 265 * https://github.com/foliojs/pdfkit/blob/master/lib/security.js 266 * http://www.fpdf.org/en/script/script37.php 267 */var KR={print:4,modify:8,copy:16,"annot-forms":32};function Dd(e,t,r,n){this.v=1,this.r=2;var i=192;e.forEach(function(s){if(KR.perm!==void 0)throw new Error("Invalid permission: "+s);i+=KR[s]}),this.padding="(¿N^NuÂAd\0NVÿú�\b..\0¶Ãh>Â/\f©þdSiz";var a=(t+this.padding).substr(0,32),o=(r+this.padding).substr(0,32);this.O=this.processOwnerPassword(a,o),this.P=-(1+(255^i)),this.encryptionKey=e4(a+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(n)).substr(0,5),this.U=t4(this.encryptionKey,this.padding)}function Md(e){if(/[^\u0000-\u00ff]/.test(e))throw new Error("Invalid PDF Name Object: "+e+", Only accept ASCII characters.");for(var t="",r=e.length,n=0;n<r;n++){var i=e.charCodeAt(n);t+=i<33||i===35||i===37||i===40||i===41||i===47||i===60||i===62||i===91||i===93||i===123||i===125||i>126?"#"+("0"+i.toString(16)).slice(-2):e[n]}return t}function YR(e){if(Lr(e)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var t={};this.subscribe=function(r,n,i){if(i=i||!1,typeof r!="string"||typeof n!="function"||typeof i!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");t.hasOwnProperty(r)||(t[r]={});var a=Math.random().toString(35);return t[r][a]=[n,!!i],a},this.unsubscribe=function(r){for(var n in t)if(t[n][r])return delete t[n][r],Object.keys(t[n]).length===0&&delete t[n],!0;return!1},this.publish=function(r){if(t.hasOwnProperty(r)){var n=Array.prototype.slice.call(arguments,1),i=[];for(var a in t[r]){var o=t[r][a];try{o[0].apply(e,n)}catch(s){Ft.console&&Kr.error("jsPDF PubSub Error",s.message,s)}o[1]&&i.push(a)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return t}}function G2(e){if(!(this instanceof G2))return new G2(e);var t="opacity,stroke-opacity".split(",");for(var r in e)e.hasOwnProperty(r)&&t.indexOf(r)>=0&&(this[r]=e[r]);this.id="",this.objectNumber=-1}function mW(e,t){this.gState=e,this.matrix=t,this.id="",this.objectNumber=-1}function Mf(e,t,r,n,i){if(!(this instanceof Mf))return new Mf(e,t,r,n,i);this.type=e==="axial"?2:3,this.coords=t,this.colors=r,mW.call(this,n,i)}function Jd(e,t,r,n,i){if(!(this instanceof Jd))return new Jd(e,t,r,n,i);this.boundingBox=e,this.xStep=t,this.yStep=r,this.stream="",this.cloneIndex=0,mW.call(this,n,i)}function Tt(e){var t,r=typeof arguments[0]=="string"?arguments[0]:"p",n=arguments[1],i=arguments[2],a=arguments[3],o=[],s=1,l=16,u="S",c=null;Lr(e=e||{})==="object"&&(r=e.orientation,n=e.unit||n,i=e.format||i,a=e.compress||e.compressPdf||a,(c=e.encryption||null)!==null&&(c.userPassword=c.userPassword||"",c.ownerPassword=c.ownerPassword||"",c.userPermissions=c.userPermissions||[]),s=typeof e.userUnit=="number"?Math.abs(e.userUnit):1,e.precision!==void 0&&(t=e.precision),e.floatPrecision!==void 0&&(l=e.floatPrecision),u=e.defaultPathOperation||"S"),o=e.filters||(a===!0?["FlateEncode"]:o),n=n||"mm",r=(""+(r||"P")).toLowerCase();var f=e.putOnlyUsedFonts||!1,d={},h={internal:{},__private__:{}};h.__private__.PubSub=YR;var g="1.3",p=h.__private__.getPdfVersion=function(){return g};h.__private__.setPdfVersion=function(E){g=E};var v={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};h.__private__.getPageFormats=function(){return v};var m=h.__private__.getPageFormat=function(E){return v[E]};i=i||"a4";var y="compat",x="advanced",_=y;function S(){this.saveGraphicsState(),ee(new pt(Ct,0,0,-Ct,0,cf()*Ct).toString()+" cm"),this.setFontSize(this.getFontSize()/Ct),u="n",_=x}function T(){this.restoreGraphicsState(),u="S",_=y}var A=h.__private__.combineFontStyleAndFontWeight=function(E,H){if(E=="bold"&&H=="normal"||E=="bold"&&H==400||E=="normal"&&H=="italic"||E=="bold"&&H=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return H&&(E=H==400||H==="normal"?E==="italic"?"italic":"normal":H!=700&&H!=="bold"||E!=="normal"?(H==700?"bold":H)+""+E:"bold"),E};h.advancedAPI=function(E){var H=_===y;return H&&S.call(this),typeof E!="function"||(E(this),H&&T.call(this)),this},h.compatAPI=function(E){var H=_===x;return H&&T.call(this),typeof E!="function"||(E(this),H&&S.call(this)),this},h.isAdvancedAPI=function(){return _===x};var N,P=function(E){if(_!==x)throw new Error(E+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},F=h.roundToPrecision=h.__private__.roundToPrecision=function(E,H){var se=t||H;if(isNaN(E)||isNaN(se))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return E.toFixed(se).replace(/0+$/,"")};N=h.hpf=h.__private__.hpf=typeof l=="number"?function(E){if(isNaN(E))throw new Error("Invalid argument passed to jsPDF.hpf");return F(E,l)}:l==="smart"?function(E){if(isNaN(E))throw new Error("Invalid argument passed to jsPDF.hpf");return F(E,E>-1&&E<1?16:5)}:function(E){if(isNaN(E))throw new Error("Invalid argument passed to jsPDF.hpf");return F(E,16)};var R=h.f2=h.__private__.f2=function(E){if(isNaN(E))throw new Error("Invalid argument passed to
267jsPDF.f2");return F(E,2)},L=h.__private__.f3=function(E){if(isNaN(E))throw new Error("Invalid argument passed to jsPDF.f3");return F(E,3)},B=h.scale=h.__private__.scale=function(E){if(isNaN(E))throw new Error("Invalid argument passed to jsPDF.scale");return _===y?E*Ct:_===x?E:void 0},U=function(E){return B(function(H){return _===y?cf()-H:_===x?H:void 0}(E))};h.__private__.setPrecision=h.setPrecision=function(E){typeof parseInt(E,10)=="number"&&(t=parseInt(E,10))};var K,te="00000000000000000000000000000000",X=h.__private__.getFileId=function(){return te},W=h.__private__.setFileId=function(E){return te=E!==void 0&&/^[a-fA-F0-9]{32}$/.test(E)?E.toUpperCase():te.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),c!==null&&(Ti=new Dd(c.userPermissions,c.userPassword,c.ownerPassword,te)),te};h.setFileId=function(E){return W(E),this},h.getFileId=function(){return X()};var J=h.__private__.convertDateToPDFDate=function(E){var H=E.getTimezoneOffset(),se=H<0?"+":"-",we=Math.floor(Math.abs(H/60)),Se=Math.abs(H%60),Me=[se,j(we),"'",j(Se),"'"].join("");return["D:",E.getFullYear(),j(E.getMonth()+1),j(E.getDate()),j(E.getHours()),j(E.getMinutes()),j(E.getSeconds()),Me].join("")},me=h.__private__.convertPDFDateToDate=function(E){var H=parseInt(E.substr(2,4),10),se=parseInt(E.substr(6,2),10)-1,we=parseInt(E.substr(8,2),10),Se=parseInt(E.substr(10,2),10),Me=parseInt(E.substr(12,2),10),He=parseInt(E.substr(14,2),10);return new Date(H,se,we,Se,Me,He,0)},ye=h.__private__.setCreationDate=function(E){var H;if(E===void 0&&(E=new Date),E instanceof Date)H=J(E);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(E))throw new Error("Invalid argument passed to jsPDF.setCreationDate");H=E}return K=H},O=h.__private__.getCreationDate=function(E){var H=K;return E==="jsDate"&&(H=me(K)),H};h.setCreationDate=function(E){return ye(E),this},h.getCreationDate=function(E){return O(E)};var M,j=h.__private__.padd2=function(E){return("0"+parseInt(E)).slice(-2)},z=h.__private__.padd2Hex=function(E){return("00"+(E=E.toString())).substr(E.length)},Q=0,ie=[],ge=[],oe=0,pe=[],be=[],ve=!1,Le=ge;h.__private__.setCustomOutputDestination=function(E){ve=!0,Le=E};var Re=function(E){ve||(Le=E)};h.__private__.resetCustomOutputDestination=function(){ve=!1,Le=ge};var ee=h.__private__.out=function(E){return E=E.toString(),oe+=E.length+1,Le.push(E),Le},Fe=h.__private__.write=function(E){return ee(arguments.length===1?E.toString():Array.prototype.join.call(arguments," "))},De=h.__private__.getArrayBuffer=function(E){for(var H=E.length,se=new ArrayBuffer(H),we=new Uint8Array(se);H--;)we[H]=E.charCodeAt(H);return se},rt=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];h.__private__.getStandardFonts=function(){return rt};var Be=e.fontSize||16;h.__private__.setFontSize=h.setFontSize=function(E){return Be=_===x?E/Ct:E,this};var lt,Je=h.__private__.getFontSize=h.getFontSize=function(){return _===y?Be:Be*Ct},ut=e.R2L||!1;h.__private__.setR2L=h.setR2L=function(E){return ut=E,this},h.__private__.getR2L=h.getR2L=function(){return ut};var st,$t=h.__private__.setZoomMode=function(E){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(E))lt=E;else if(isNaN(E)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(E)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+E+'" is not recognized.');lt=E}else lt=parseInt(E,10)};h.__private__.getZoomMode=function(){return lt};var Bt,St=h.__private__.setPageMode=function(E){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(E)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+E+'" is not recognized.');st=E};h.__private__.getPageMode=function(){return st};var Ut=h.__private__.setLayoutMode=function(E){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(E)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+E+'" is not recognized.');Bt=E};h.__private__.getLayoutMode=function(){return Bt},h.__private__.setDisplayMode=h.setDisplayMode=function(E,H,se){return $t(E),Ut(H),St(se),this};var zt={title:"",subject:"",author:"",keywords:"",creator:""};h.__private__.getDocumentProperty=function(E){if(Object.keys(zt).indexOf(E)===-1)throw new Error("Invalid argument passed to
267jsPDF.getDocumentProperty");return zt[E]},h.__private__.getDocumentProperties=function(){return zt},h.__private__.setDocumentProperties=h.setProperties=h.setDocumentProperties=function(E){for(var H in zt)zt.hasOwnProperty(H)&&E[H]&&(zt[H]=E[H]);return this},h.__private__.setDocumentProperty=function(E,H){if(Object.keys(zt).indexOf(E)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return zt[E]=H};var mt,Ct,wt,qr,tr,Rt={},Wt={},hr=[],At={},br={},Ot={},Lt={},Fr=null,qt=0,dt=[],ur=new YR(h),Pt=e.hotfixes||[],Mt={},or={},pn=[],pt=function E(H,se,we,Se,Me,He){if(!(this instanceof E))return new E(H,se,we,Se,Me,He);isNaN(H)&&(H=1),isNaN(se)&&(se=0),isNaN(we)&&(we=0),isNaN(Se)&&(Se=1),isNaN(Me)&&(Me=0),isNaN(He)&&(He=0),this._matrix=[H,se,we,Se,Me,He]};Object.defineProperty(pt.prototype,"sx",{get:function(){return this._matrix[0]},set:function(E){this._matrix[0]=E}}),Object.defineProperty(pt.prototype,"shy",{get:function(){return this._matrix[1]},set:function(E){this._matrix[1]=E}}),Object.defineProperty(pt.prototype,"shx",{get:function(){return this._matrix[2]},set:function(E){this._matrix[2]=E}}),Object.defineProperty(pt.prototype,"sy",{get:function(){return this._matrix[3]},set:function(E){this._matrix[3]=E}}),Object.defineProperty(pt.prototype,"tx",{get:function(){return this._matrix[4]},set:function(E){this._matrix[4]=E}}),Object.defineProperty(pt.prototype,"ty",{get:function(){return this._matrix[5]},set:function(E){this._matrix[5]=E}}),Object.defineProperty(pt.prototype,"a",{get:function(){return this._matrix[0]},set:function(E){this._matrix[0]=E}}),Object.defineProperty(pt.prototype,"b",{get:function(){return this._matrix[1]},set:function(E){this._matrix[1]=E}}),Object.defineProperty(pt.prototype,"c",{get:function(){return this._matrix[2]},set:function(E){this._matrix[2]=E}}),Object.defineProperty(pt.prototype,"d",{get:function(){return this._matrix[3]},set:function(E){this._matrix[3]=E}}),Object.defineProperty(pt.prototype,"e",{get:function(){return this._matrix[4]},set:function(E){this._matrix[4]=E}}),Object.defineProperty(pt.prototype,"f",{get:function(){return this._matrix[5]},set:function(E){this._matrix[5]=E}}),Object.defineProperty(pt.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(pt.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(pt.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(pt.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),pt.prototype.join=function(E){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(N).join(E)},pt.prototype.multiply=function(E){var H=E.sx*this.sx+E.shy*this.shx,se=E.sx*this.shy+E.shy*this.sy,we=E.shx*this.sx+E.sy*this.shx,Se=E.shx*this.shy+E.sy*this.sy,Me=E.tx*this.sx+E.ty*this.shx+this.tx,He=E.tx*this.shy+E.ty*this.sy+this.ty;return new pt(H,se,we,Se,Me,He)},pt.prototype.decompose=function(){var E=this.sx,H=this.shy,se=this.shx,we=this.sy,Se=this.tx,Me=this.ty,He=Math.sqrt(E*E+H*H),xt=(E/=He)*se+(H/=He)*we;se-=E*xt,we-=H*xt;var yt=Math.sqrt(se*se+we*we);return xt/=yt,E*(we/=yt)<H*(se/=yt)&&(E=-E,H=-H,xt=-xt,He=-He),{scale:new pt(He,0,0,yt,0,0),translate:new pt(1,0,0,1,Se,Me),rotate:new pt(E,H,-H,E,0,0),skew:new pt(1,0,xt,1,0,0)}},pt.prototype.toString=function(E){return this.join(" ")},pt.prototype.inversed=function(){var E=this.sx,H=this.shy,se=this.shx,we=this.sy,Se=this.tx,Me=this.ty,He=1/(E*we-H*se),xt=we*He,yt=-H*He,Ht=-se*He,Gt=E*He;return new pt(xt,yt,Ht,Gt,-xt*Se-Ht*Me,-yt*Se-Gt*Me)},pt.prototype.applyToPoint=function(E){var H=E.x*this.sx+E.y*this.shx+this.tx,se=E.x*this.shy+E.y*this.sy+this.ty;return new uf(H,se)},pt.prototype.applyToRectangle=function(E){var H=this.applyToPoint(E),se=this.applyToPoint(new uf(E.x+E.w,E.y+E.h));return new rg(H.x,H.y,se.x-H.x,se.y-H.y)},pt.prototype.clone=function(){var E=this.sx,H=this.shy,se=this.shx,we=this.sy,Se=this.tx,Me=this.ty;return new pt(E,H,se,we,Se,Me)},h.Matrix=pt;var Wn=h.matrixMult=function(E,H){return H.multiply(E)},ri=new pt(1,0,0,1,0,0);h.unitMatrix=h.identityMatrix=ri;var $r=function(E,H){if(!br[E]){var se=(H instanceof Mf?"Sh":"P")+(Object.keys(At).length+1).toString(10);H.id=se,br[E]=se,At[se]=H,ur.publish("addPattern",H)}};h.ShadingPattern=Mf,h.TilingPattern=Jd,h.addShadingPattern=function(E,H){return P("addShadingPattern()"),$r(E,H),this},h.beginTilingPattern=function(E){P("beginTilingPattern()"),ng(E.boundingBox[0],E.boundingBox[1],E.boundingBox[2]-E.boundingBox[0],E.boundingBox[3]-E.boundingBox[1],E.matrix)},h.endTilingPattern=function(E,H){P("endTilingPattern()"),H.stream=be[M].join(`
268`),$r(E,H),ur.publish("endTilingPattern",H),pn.pop().restore()};var wn,gn=h.__private__.newObject=function(){var E=Hn();return V(E,!0),E},Hn=h.__private__.newObjectDeferred=function(){return Q++,ie[Q]=function(){return oe},Q},V=function(E,H){return H=typeof H=="boolean"&&H,ie[E]=oe,H&&ee(E+" 0 obj"),E},ce=h.__private__.newAdditionalObject=function(){var E={objId:Hn(),content:""};return pe.push(E),E},re=Hn(),ae=Hn(),fe=h.__private__.decodeColorString=function(E){var H=E.split(" ");if(H.length!==2||H[1]!=="g"&&H[1]!=="G")H.length!==5||H[4]!=="k"&&H[4]!=="K"||(H=[(1-H[0])*(1-H[3]),(1-H[1])*(1-H[3]),(1-H[2])*(1-H[3]),"r"]);else{var se=parseFloat(H[0]);H=[se,se,se,"r"]}for(var we="#",Se=0;Se<3;Se++)we+=("0"+Math.floor(255*parseFloat(H[Se])).toString(16)).slice(-2);return we},he=h.__private__.encodeColorString=function(E){var H;typeof E=="string"&&(E={ch1:E});var se=E.ch1,we=E.ch2,Se=E.ch3,Me=E.ch4,He=E.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof se=="string"&&se.charAt(0)!=="#"){var xt=new gW(se);if(xt.ok)se=xt.toHex();else if(!/^\d*\.?\d*$/.test(se))throw new Error('Invalid color "'+se+'" passed to jsPDF.encodeColorString.')}if(typeof se=="string"&&/^#[0-9A-Fa-f]{3}$/.test(se)&&(se="#"+se[1]+se[1]+se[2]+se[2]+se[3]+se[3]),typeof se=="string"&&/^#[0-9A-Fa-f]{6}$/.test(se)){var yt=parseInt(se.substr(1),16);se=yt>>16&255,we=yt>>8&255,Se=255&yt}if(we===void 0||Me===void 0&&se===we&&we===Se)H=typeof se=="string"?se+" "+He[0]:E.precision===2?R(se/255)+" "+He[0]:L(se/255)+" "+He[0];else if(Me===void 0||Lr(Me)==="object"){if(Me&&!isNaN(Me.a)&&Me.a===0)return["1.","1.","1.",He[1]].join(" ");H=typeof se=="string"?[se,we,Se,He[1]].join(" "):E.precision===2?[R(se/255),R(we/255),R(Se/255),He[1]].join(" "):[L(se/255),L(we/255),L(Se/255),He[1]].join(" ")}else H=typeof se=="string"?[se,we,Se,Me,He[2]].join(" "):E.precision===2?[R(se),R(we),R(Se),R(Me),He[2]].join(" "):[L(se),L(we),L(Se),L(Me),He[2]].join(" ");return H},Ae=h.__private__.getFilters=function(){return o},Ne=h.__private__.putStream=function(E){var H=(E=E||{}).data||"",se=E.filters||Ae(),we=E.alreadyAppliedFilters||[],Se=E.addLength1||!1,Me=H.length,He=E.objectId,xt=function(an){return an};if(c!==null&&He===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");c!==null&&(xt=Ti.encryptor(He,0));var yt={};se===!0&&(se=["FlateEncode"]);var Ht=E.additionalKeyValues||[],Gt=(yt=Tt.API.processDataByFilters!==void 0?Tt.API.processDataByFilters(H,se):{data:H,reverseChain:[]}).reverseChain+(Array.isArray(we)?we.join(" "):we.toString());if(yt.data.length!==0&&(Ht.push({key:"Length",value:yt.data.length}),Se===!0&&Ht.push({key:"Length1",value:Me})),Gt.length!=0)if(Gt.split("/").length-1==1)Ht.push({key:"Filter",value:Gt});else{Ht.push({key:"Filter",value:"["+Gt+"]"});for(var cr=0;cr<Ht.length;cr+=1)if(Ht[cr].key==="DecodeParms"){for(var Gn=[],Vr=0;Vr<yt.reverseChain.split("/").length-1;Vr+=1)Gn.push("null");Gn.push(Ht[cr].value),Ht[cr].value="["+Gn.join(" ")+"]"}}ee("<<");for(var Ur=0;Ur<Ht.length;Ur++)ee("/"+Ht[Ur].key+" "+Ht[Ur].value);ee(">>"),yt.data.length!==0&&(ee("stream"),ee(xt(yt.data)),ee("endstream"))},Te=h.__private__.putPage=function(E){var H=E.number,se=E.data,we=E.objId,Se=E.contentsObjId;V(we,!0),ee("<</Type /Page"),ee("/Parent "+E.rootDictionaryObjId+" 0 R"),ee("/Resources "+E.resourceDictionaryObjId+" 0 R"),ee("/MediaBox ["+parseFloat(N(E.mediaBox.bottomLeftX))+" "+parseFloat(N(E.mediaBox.bottomLeftY))+" "+N(E.mediaBox.topRightX)+" "+N(E.mediaBox.topRightY)+"]"),E.cropBox!==null&&ee("/CropBox ["+N(E.cropBox.bottomLeftX)+" "+N(E.cropBox.bottomLeftY)+" "+N(E.cropBox.topRightX)+" "+N(E.cropBox.topRightY)+"]"),E.bleedBox!==null&&ee("/BleedBox ["+N(E.bleedBox.bottomLeftX)+" "+N(E.bleedBox.bottomLeftY)+" "+N(E.bleedBox.topRightX)+" "+N(E.bleedBox.topRightY)+"]"),E.trimBox!==null&&ee("/TrimBox ["+N(E.trimBox.bottomLeftX)+" "+N(E.trimBox.bottomLeftY)+" "+N(E.trimBox.topRightX)+" "+N(E.trimBox.topRightY)+"]"),E.artBox!==null&&ee("/ArtBox ["+N(E.artBox.bottomLeftX)+" "+N(E.artBox.bottomLeftY)+" "+N(E.artBox.topRightX)+" "+N(E.artBox.topRightY)+"]"),typeof E.userUnit=="number"&&E.userUnit!==1&&ee("/UserUnit "+E.userUnit),ur.publish("putPage",{objId:we,page
vendor: 7,650 bytes, lines 268-271
268Context:dt[H],pageNumber:H,page:se}),ee("/Contents "+Se+" 0 R"),ee(">>"),ee("endobj");var Me=se.join(` 269`);return _===x&&(Me+=` 270Q`),V(Se,!0),Ne({data:Me,filters:Ae(),objectId:Se}),ee("endobj"),we},Oe=h.__private__.putPages=function(){var E,H,se=[];for(E=1;E<=qt;E++)dt[E].objId=Hn(),dt[E].contentsObjId=Hn();for(E=1;E<=qt;E++)se.push(Te({number:E,data:be[E],objId:dt[E].objId,contentsObjId:dt[E].contentsObjId,mediaBox:dt[E].mediaBox,cropBox:dt[E].cropBox,bleedBox:dt[E].bleedBox,trimBox:dt[E].trimBox,artBox:dt[E].artBox,userUnit:dt[E].userUnit,rootDictionaryObjId:re,resourceDictionaryObjId:ae}));V(re,!0),ee("<</Type /Pages");var we="/Kids [";for(H=0;H<qt;H++)we+=se[H]+" 0 R ";ee(we+"]"),ee("/Count "+qt),ee(">>"),ee("endobj"),ur.publish("postPutPages")},Ce=function(E){ur.publish("putFont",{font:E,out:ee,newObject:gn,putStream:Ne}),E.isAlreadyPutted!==!0&&(E.objectNumber=gn(),ee("<<"),ee("/Type /Font"),ee("/BaseFont /"+Md(E.postScriptName)),ee("/Subtype /Type1"),typeof E.encoding=="string"&&ee("/Encoding /"+E.encoding),ee("/FirstChar 32"),ee("/LastChar 255"),ee(">>"),ee("endobj"))},Ge=function(E){E.objectNumber=gn();var H=[];H.push({key:"Type",value:"/XObject"}),H.push({key:"Subtype",value:"/Form"}),H.push({key:"BBox",value:"["+[N(E.x),N(E.y),N(E.x+E.width),N(E.y+E.height)].join(" ")+"]"}),H.push({key:"Matrix",value:"["+E.matrix.toString()+"]"});var se=E.pages[1].join(` 271`);Ne({data:se,additionalKeyValues:H,objectId:E.objectNumber}),ee("endobj")},Ze=function(E,H){H||(H=21);var se=gn(),we=function(He,xt){var yt,Ht=[],Gt=1/(xt-1);for(yt=0;yt<1;yt+=Gt)Ht.push(yt);if(Ht.push(1),He[0].offset!=0){var cr={offset:0,color:He[0].color};He.unshift(cr)}if(He[He.length-1].offset!=1){var Gn={offset:1,color:He[He.length-1].color};He.push(Gn)}for(var Vr="",Ur=0,an=0;an<Ht.length;an++){for(yt=Ht[an];yt>He[Ur+1].offset;)Ur++;var xn=He[Ur].offset,bn=(yt-xn)/(He[Ur+1].offset-xn),zi=He[Ur].color,Ll=He[Ur+1].color;Vr+=z(Math.round((1-bn)*zi[0]+bn*Ll[0]).toString(16))+z(Math.round((1-bn)*zi[1]+bn*Ll[1]).toString(16))+z(Math.round((1-bn)*zi[2]+bn*Ll[2]).toString(16))}return Vr.trim()}(E.colors,H),Se=[];Se.push({key:"FunctionType",value:"0"}),Se.push({key:"Domain",value:"[0.0 1.0]"}),Se.push({key:"Size",value:"["+H+"]"}),Se.push({key:"BitsPerSample",value:"8"}),Se.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Se.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Ne({data:we,additionalKeyValues:Se,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:se}),ee("endobj"),E.objectNumber=gn(),ee("<< /ShadingType "+E.type),ee("/ColorSpace /DeviceRGB");var Me="/Coords ["+N(parseFloat(E.coords[0]))+" "+N(parseFloat(E.coords[1]))+" ";E.type===2?Me+=N(parseFloat(E.coords[2]))+" "+N(parseFloat(E.coords[3])):Me+=N(parseFloat(E.coords[2]))+" "+N(parseFloat(E.coords[3]))+" "+N(parseFloat(E.coords[4]))+" "+N(parseFloat(E.coords[5])),ee(Me+="]"),E.matrix&&ee("/Matrix ["+E.matrix.toString()+"]"),ee("/Function "+se+" 0 R"),ee("/Extend [true true]"),ee(">>"),ee("endobj")},ot=function(E,H){var se=Hn(),we=gn();H.push({resourcesOid:se,objectOid:we}),E.objectNumber=we;var Se=[];Se.push({key:"Type",value:"/Pattern"}),Se.push({key:"PatternType",value:"1"}),Se.push({key:"PaintType",value:"1"}),Se.push({key:"TilingType",value:"1"}),Se.push({key:"BBox",value:"["+E.boundingBox.map(N).join(" ")+"]"}),Se.push({key:"XStep",value:N(E.xStep)}),Se.push({key:"YStep",value:N(E.yStep)}),Se.push({key:"Resources",value:se+" 0 R"}),E.matrix&&Se.push({key:"Matrix",value:"["+E.matrix.toString()+"]"}),Ne({data:E.stream,additionalKeyValues:Se,objectId:E.objectNumber}),ee("endobj")},Xe=function(E){for(var H in E.objectNumber=gn(),ee("<<"),E)switch(H){case"opacity":ee("/ca "+R(E[H]));break;case"stroke-opacity":ee("/CA "+R(E[H]))}ee(">>"),ee("endobj")},it=function(E){V(E.resourcesOid,!0),ee("<<"),ee("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var H in ee("/Font <<"),Rt)Rt.hasOwnProperty(H)&&(f===!1||f===!0&&d.hasOwnProperty(H))&&ee("/"+H+" "+Rt[H].objectNumber+" 0 R");ee(">>")}(),function(){if(Object.keys(At).length>0){for(var H in ee("/Shading <<"),At)At.hasOwnProperty(H)&&At[H]instanceof Mf&&At[H].objectNumber>=0&&ee("/"+H+" "+At[H].objectNumber+" 0 R");ur.publish("putShadingPatternDict"),ee(">>")}}(),function(H){if(Object.keys(At).length>0){for(var se in ee("/Pattern <<"),At)At.hasOwnProperty(se)&&At[se]instanceof h.TilingPattern&&At[se].objectNumber>=0&&At[se].objectNumber<H&&ee("/"+se+" "+At[se].objectNumber+" 0 R");ur.publish("putTilingPatternDict"),ee(">>")}}(E.objectOid),function(){if(Object.keys(Ot).length>0){var H;for(H in ee("/ExtGState <<"),Ot)Ot.hasOwnProperty(H)&&Ot[H].objectNumber>=0&&ee("/"+H+" "+Ot[H].objectNumber+" 0 R");ur.publish("putGStateDict"),ee(">>")}}(),function(){for(var H in ee("/XObject <<"),Mt)Mt.hasOwnProperty(H)&&Mt[H].objectNumber>=0&&ee("/"+H+" "+Mt[H].objectNumber+" 0 R");ur.publish("putXobjectDict"),ee(">>")}(),ee(">>"),ee("endobj")},It=function(E){Wt[E.fontName]=Wt[E.fontName]||{},Wt[E.fontName][E.fontStyle]=E.id},Br=function(E,H,se,we,Se){var Me={id:"F"+(Object.keys(Rt).length+1).toString(10),postScriptName:E,fontName:H,fontStyle:se,encoding:we,isStandardFont:Se||!1,metadata:{}};return ur.publish("addFont",{font:Me,instance:this}),Rt[Me.id]=Me,It(Me),Me.id},sr=h.__private__.pdfEscape=h.pdfEscape=function(E,H){return function(se,we){var Se,Me,He,xt,yt,Ht,Gt,cr,Gn;if(He=(we=we||{}).sourceEncoding||"Unicode",yt=we.outputEncoding,(we.autoencode||yt)&&Rt[mt].metadata&&Rt[mt].metadata[He]&&Rt[mt].metadata[He].encoding&&(xt=Rt[mt].metadata[He].encoding,!yt&&Rt[mt].encoding&&(yt=Rt[mt].encoding),!yt&&xt.codePages&&(yt=xt.codePages[0]),typeof yt=="string"&&(yt=xt[yt]),yt)){for(Gt=!1,Ht=[],Se=0,Me=se.length;Se<Me;Se++)(cr=yt[se.charCodeAt(Se)])?Ht.push(String.fromCharCode(cr)):Ht.push(se[Se]),Ht[Se].charCodeAt(0)>>8&&(Gt=!0);se=Ht.join("")}for(Se=se.length;Gt===void 0&&Se!==0;)se.charCodeAt(Se-1)>>8&&(Gt=!0),Se--;if(!Gt)return se;for(Ht=we.noBOM?[]:[254,255],Se=0,Me=se.length;Se<Me;Se++){if((Gn=(cr=se.charCodeAt(Se))>>8)>>8)throw new Error("Character at position "+Se+" of string '"+se+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Ht.push(Gn),Ht.push(cr-(Gn<<8))}return String.fromCharCode.apply(void 0,Ht)}(E,H).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},An=h.__private__.beginPage=function(E){be[++qt]=[],dt[qt]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(E[0]),topRightY:Number(E[1])}},Fs(qt),Re(be[M])},js=function(E,H){var se,we,Se;switch(r=H||r,typeof E=="string"&&(se=m(E.toLowerCase()),Array.isArray(se)&&(we=se[0],Se=se[1])),Array.isArray(E)&&(we=E[0]*Ct,Se=E[1]*Ct),isNaN(we)&&(we=i[0],Se=i[1]),(we>14400||Se>14400)&&(Kr.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),we=Math.min(14400,we),Se=Math.min(14400,Se)),i=[we,Se],r.substr(0,1)){case"l":Se>we&&(i=[Se,we]);break;case"p":we>Se&&(i=[Se,we])}An(i),c5(jt),ee(Jh),eg!==0&&ee(eg+" J"),Du!==0&&ee(Du+" j"),ur.publish("addPage",{pageNumber:qt})},Yo=function(E){E>0&&E<=qt&&(be.splice(E,1),dt.splice(E,1),qt--,M>qt&&(M=qt),this.setPage(M))},Fs=function(E){E>0&&E<=qt&&(M=E)},So=h.__private__.getNumberOfPages=h.getNumberOfPages=function(){return be.length-1},Ru=function(E,H,se){var we,Se=void 0;return se=se||{},E=E!==void 0?E:Rt[mt].fontName,H=H!==void 0?H:Rt[mt].fontStyle,we=E.toLowerCase(),Wt[we]!==void 0&&Wt[we][H]!==void 0?Se=Wt[we][H]:Wt[E]!==void 0&&Wt[E][H]!==void 0?Se=Wt[E][H]:se.disableWarning===!1&&Kr.warn("Unable to look up font label for font '"+E+"', '"+H+"'. Refer to getFontList(
271) for available fonts."),Se||se.noFallback||(Se=Wt.times[H])==null&&(Se=Wt.times.normal),Se},qn=h.__private__.putInfo=function(){var E=gn(),H=function(we){return we};for(var se in c!==null&&(H=Ti.encryptor(E,0)),ee("<<"),ee("/Producer ("+sr(H("jsPDF "+Tt.version))+")"),zt)zt.hasOwnProperty(se)&&zt[se]&&ee("/"+se.substr(0,1).toUpperCase()+se.substr(1)+" ("+sr(H(zt[se]))+")");ee("/CreationDate ("+sr(H(K))+")"),ee(">>"),ee("endobj")},Vh=h.__private__.putCatalog=function(E){var H=(E=E||{}).rootDictionaryObjId||re;switch(gn(),ee("<<"),ee("/Type /Catalog"),ee("/Pages "+H+" 0 R"),lt||(lt="fullwidth"),lt){case"fullwidth":ee("/OpenAction [3 0 R /FitH null]");break;case"fullheight":ee("/OpenAction [3 0 R /FitV null]");break;case"fullpage":ee("/OpenAction [3 0 R /Fit]");break;case"original":ee("/OpenAction [3 0 R /XYZ null null 1]");break;default:var se=""+lt;se.substr(se.length-1)==="%"&&(lt=parseInt(lt)/100),typeof lt=="number"&&ee("/OpenAction [3 0 R /XYZ null null "+R(lt)+"]")}switch(Bt||(Bt="continuous"),Bt){case"continuous":ee("/PageLayout /OneColumn");break;case"single":ee("/PageLayout /SinglePage");break;case"two":case"twoleft":ee("/PageLayout /TwoColumnLeft");break;case"tworight":ee("/PageLayout /TwoColumnRight")}st&&ee("/PageMode /"+st),ur.publish("putCatalog"),ee(">>"),ee("endobj")},t5=h.__private__.putTrailer=function(){ee("trailer"),ee("<<"),ee("/Size "+(Q+1)),ee("/Root "+Q+" 0 R"),ee("/Info "+(Q-1)+" 0 R"),c!==null&&ee("/Encrypt "+Ti.oid+" 0 R"),ee("/ID [ <"+te+"> <"+te+"> ]"),ee(">>")},Vn=h.__private__.putHeader=function(){ee("%PDF-"+g),ee("%ºÃˆ ")},M1=h.__private__.putXRef=function(){var E="0000000000";ee("xref"),ee("0 "+(Q+1)),ee("0000000000 65535 f ");for(var H=1;H<=Q;H++)typeof ie[H]=="function"?ee((E+ie[H]()).slice(-10)+" 00000 n "):ie[H]!==void 0?ee((E+ie[H]).slice(-10)+" 00000 n "):ee("0000000000 00000 n ")},$s=h.__private__.buildDocument=function(){var E;Q=0,oe=0,ge=[],ie=[],pe=[],re=Hn(),ae=Hn(),Re(ge),ur.publish("buildDocument"),Vn(),Oe(),function(){ur.publish("putAdditionalObjects");for(var se=0;se<pe.length;se++){var we=pe[se];V(we.objId,!0),ee(we.content),ee("endobj")}ur.publish("postPutAdditionalObjects")}(),E=[],function(){for(var se in Rt)Rt.hasOwnProperty(se)&&(f===!1||f===!0&&d.hasOwnProperty(se))&&Ce(Rt[se])}(),function(){var se;for(se in Ot)Ot.hasOwnProperty(se)&&Xe(Ot[se])}(),function(){for(var se in Mt)Mt.hasOwnProperty(se)&&Ge(Mt[se])}(),function(se){var we;for(we in At)At.hasOwnProperty(we)&&(At[we]instanceof Mf?Ze(At[we]):At[we]instanceof Jd&&ot(At[we],se))}(E),ur.publish("putResources"),E.forEach(it),it({resourcesOid:ae,objectOid:Number.MAX_SAFE_INTEGER}),ur.publish("postPutResources"),c!==null&&(Ti.oid=gn(),ee("<<"),ee("/Filter /Standard"),ee("/V "+Ti.v),ee("/R "+Ti.r),ee("/U <"+Ti.toHexString(Ti.U)+">"),ee("/O <"+Ti.toHexString(Ti.O)+">"),ee("/P "+Ti.P),ee(">>"),ee("endobj")),qn(),Vh();var H=oe;return M1(),t5(),ee("startxref"),ee(""+H),ee("%%EOF"),Re(be[M]),ge.join(` 272`)},Gh=h.__private__.getBlob=function(E){return new Blob([De(E)],{type:"application/pdf"})},Jp=function(E){for(;E.firstChild;)E.removeChild(E.firstChild)},Ga=function(E){var H,se=E.document,we=se.documentElement,Se=se.head,Me=se.body;return Se||(Se=se.createElement("head"),we.appendChild(Se)),Me||(Me=se.createElement("body"),we.appendChild(Me)),Jp(Se),Jp(Me),(H=se.createElement("style")).appendChild(se.createTextNode("html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}")),Se.appendChild(H),{document:se,body:Me}},Kh=h.output=h.__private__.output=(wn=function(E,H){switch(typeof(H=H||{})=="string"?H={filename:H}:H.filename=H.filename||"generated.pdf",E){case void 0:return $s();case"save":h.save(H.filename);break;case"arraybuffer":return De($s());case"blob":return Gh($s());case"bloburi":case"bloburl":if(Ft.URL!==void 0&&typeof Ft.URL.createObjectURL=="function")return Ft.URL&&Ft.URL.createObjectURL(Gh($s()))||void 0;Kr.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var se="",we=$s();try{se=VR(we)}catch{se=VR(unescape(encodeURIComponent(we)))}return"data:application/pdf;filename="+encodeURIComponent(H.filename)+";base64,"+se;case"pdfobjectnewwindow":if(Object.prototype.toString.call(Ft)==="[object Window]"){var Se="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",Me=!H.pdfObjectUrl;Me||(Se=H.pdfObjectUrl);var He=Ft.open();if(He!==null){var xt=Ga(He),yt=xt.document.createElement("script"),Ht=this;yt.src=Se,Me&&(yt.integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==",yt.crossOrigin="anonymous"),yt.onload=function(){He.PDFObject.embed(Ht.output("dataurlstring"),H)},xt.body.appendChild(yt)}return He}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(Ft)==="[object Window]"){var Gt=H.pdfJsUrl||"examples/PDF.js/web/viewer.html",cr=Ft.open();if(cr!==null){var Gn=Ga(cr),Vr=Gn.document.createElement("iframe"),Ur=Gt.indexOf("?")===-1?"?":"&";
vendor: 4,161 bytes, lines 272-273
272Ht=this,Vr.id="pdfViewer",Vr.width="500px",Vr.height="400px",Vr.src=Gt+Ur+"file=&downloadName="+encodeURIComponent(H.filename),Vr.onload=function(){cr.document.title=H.filename,Vr.contentWindow.PDFViewerApplication.open(Ht.output("bloburl"))},Gn.body.appendChild(Vr)}return cr}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(Ft)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var an=Ft.open();if(an!==null){var xn=Ga(an),bn=xn.document.createElement("iframe");bn.src=this.output("datauristring",H),xn.body.appendChild(bn),an.document.title=H.filename}if(an||typeof safari>"u")return an;break;case"datauri":case"dataurl":return Ft.document.location.href=this.output("datauristring",H);default:return null}},wn.foo=function(){try{return wn.apply(this,arguments)}catch(se){var E=se.stack||"";~E.indexOf(" at ")&&(E=E.split(" at ")[1]);var H="Error in function "+E.split(` 273`)[0].split("<")[0]+": "+se.message;if(!Ft.console)throw new Error(H);Ft.console.error(H,se),Ft.alert&&alert(H)}},wn.foo.bar=wn,wn.foo),Pl=function(E){return Array.isArray(Pt)===!0&&Pt.indexOf(E)>-1};switch(n){case"pt":Ct=1;break;case"mm":Ct=72/25.4;break;case"cm":Ct=72/2.54;break;case"in":Ct=72;break;case"px":Ct=Pl("px_scaling")==1?.75:96/72;break;case"pc":case"em":Ct=12;break;case"ex":Ct=6;break;default:if(typeof n!="number")throw new Error("Invalid unit: "+n);Ct=n}var Ti=null;ye(),W();var j1=h.__private__.getPageInfo=h.getPageInfo=function(E){if(isNaN(E)||E%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:dt[E].objId,pageNumber:E,pageContext:dt[E]}},r5=h.__private__.getPageInfoByObjId=function(E){if(isNaN(E)||E%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var H in dt)if(dt[H].objId===E)break;return j1(H)},n5=h.__private__.getCurrentPageInfo=h.getCurrentPageInfo=function(){return{objId:dt[M].objId,pageNumber:M,pageContext:dt[M]}};h.addPage=function(){return js.apply(this,arguments),this},h.setPage=function(){return Fs.apply(this,arguments),Re.call(this,be[M]),this},h.insertPage=function(E){return this.addPage(),this.movePage(M,E),this},h.movePage=function(E,H){var se,we;if(E>H){se=be[E],we=dt[E];for(var Se=E;Se>H;Se--)be[Se]=be[Se-1],dt[Se]=dt[Se-1];be[H]=se,dt[H]=we,this.setPage(H)}else if(E<H){se=be[E],we=dt[E];for(var Me=E;Me<H;Me++)be[Me]=be[Me+1],dt[Me]=dt[Me+1];be[H]=se,dt[H]=we,this.setPage(H)}return this},h.deletePage=function(){return Yo.apply(this,arguments),this},h.__private__.text=h.text=function(E,H,se,we,Se){var Me,He,xt,yt,Ht,Gt,cr,Gn,Vr,Ur=(we=we||{}).scope||this;if(typeof E=="number"&&typeof H=="number"&&(typeof se=="string"||Array.isArray(se))){var an=se;se=H,H=E,E=an}if(arguments[3]instanceof pt==0?(xt=arguments[4],yt=arguments[5],Lr(cr=arguments[3])==="object"&&cr!==null||(typeof xt=="string"&&(yt=xt,xt=null),typeof cr=="string"&&(yt=cr,cr=null),typeof cr=="number"&&(xt=cr,cr=null),we={flags:cr,angle:xt,align:yt})):(P("The transform parameter of text() with a Matrix value"),Vr=Se),isNaN(H)||isNaN(se)||E==null)throw new Error("Invalid arguments passed to jsPDF.text");if(E.length===0)return Ur;var xn,bn="",zi=typeof we.lineHeightFactor=="number"?we.lineHeightFactor:lf,Ll=Ur.internal.scaleFactor;function ig(Xr){return Xr=Xr.split(" ").join(Array(we.TabLen||9).join(" ")),sr(Xr,cr)}function ff(Xr){for(var Jr,Dn=Xr.concat(),ni=[],Dl=Dn.length;Dl--;)typeof(Jr=Dn.shift())=="string"?ni.push(Jr):Array.isArray(Xr)&&(Jr.length===1||Jr[1]===void 0&&Jr[2]===void 0)?ni.push(Jr[0]):ni.push([Jr[0],Jr[1],Jr[2]]);return ni}function hf(Xr,Jr){var Dn;if(typeof Xr=="string")Dn=Jr(Xr)[0];else if(Array.isArray(Xr)){for(var ni,Dl,cg=Xr.concat(),ud=[],G1=cg.length;G1--;)typeof(ni=cg.shift())=="string"?ud.push(Jr(ni)[0]):Array.isArray(ni)&&typeof ni[0]=="string"&&(Dl=Jr(ni[0],ni[1],ni[2]),ud.push([Dl[0],Dl[1],Dl[2]]));Dn=ud}return Dn}var Mu=!1,df=!0;if(typeof E=="string")Mu=!0;else if(Array.isArray(E)){var td=E.concat();He=[];for(var rd,Wi=td.length;Wi--;)(typeof(rd=td.shift())!="string"||Array.isArray(rd)&&typeof rd[0]!="str
273ing")&&(df=!1);Mu=df}if(Mu===!1)throw new Error('Type of text must be string or Array. "'+E+'" is not recognized.');typeof E=="string"&&(E=E.match(/[\r?\n]/)?E.split(/\r\n|\r|\n/g):[E]);var pf=Be/Ur.internal.scaleFactor,gf=pf*(zi-1);switch(we.baseline){case"bottom":se-=gf;break;case"top":se+=pf-gf;break;case"hanging":se+=pf-2*gf;break;case"middle":se+=pf/2-gf}if((Gt=we.maxWidth||0)>0&&(typeof E=="string"?E=Ur.splitTextToSize(E,Gt):Object.prototype.toString.call(E)==="[object Array]"&&(E=E.reduce(function(Xr,Jr){return Xr.concat(Ur.splitTextToSize(Jr,Gt))},[]))),Me={text:E,x:H,y:se,options:we,mutex:{pdfEscape:sr,activeFontKey:mt,fonts:Rt,activeFontSize:Be}},ur.publish("preProcessText",Me),E=Me.text,xt=(we=Me.options).angle,Vr instanceof pt==0&&xt&&typeof xt=="number"){xt*=Math.PI/180,we.rotationDirection===0&&(xt=-xt),_===x&&(xt=-xt);var ag=Math.cos(xt),zs=Math.sin(xt);Vr=new pt(ag,zs,-zs,ag,0,0)}else xt&&xt instanceof pt&&(Vr=xt);_!==x||Vr||(Vr=ri),(Ht=we.charSpace||Zh)!==void 0&&(bn+=N(B(Ht))+` Tc 274`,this.setCharSpace(this.getCharSpace()||0)),(Gn=we.horizontalScale)!==void 0&&(bn+=N(100*Gn)+` Tz 275`),we.lang;var ua=-1,q1=we.renderingMode!==void 0?we.renderingMode:we.stroke,nd=Ur.internal.getCurrentPageInfo().pageContext;switch(q1){case 0:case!1:case"fill":ua=0;break;case 1:case!0:case"stroke":ua=1;break;case 2:case"fillThenStroke":ua=2;break;case 3:case"invisible":ua=3;break;case 4:case"fillAndAddForClipping":ua=4;break;case 5:case"strokeAndAddPathForClipping":ua=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":ua=6;break;case 7:case"addToPathForClipping":ua=7}var V1=nd.usedRenderingMode!==void 0?nd.usedRenderingMode:-1;ua!==-1?bn+=ua+` Tr 276`:V1!==-1&&(bn+=`0 Tr 277`),ua!==-1&&(nd.usedRenderingMode=ua),yt=we.align||"left";var Eo,vf=Be*zi,og=Ur.internal.pageSize.getWidth(),id=Rt[mt];Ht=we.charSpace||Zh,Gt=we.maxWidth||0,cr=Object.assign({autoencode:!0,noBOM:!0},we.flags);var mf=[],sg=function(Xr){return Ur.getStringUnitWidth(Xr,{font:id,charSpace:Ht,fontSize:Be,doKerning:!1})*Be/Ll};if(Object.prototype.toString.call(E)==="[object Array]"){var ca;He=ff(E),yt!=="left"&&(Eo=He.map(sg));var Ta,ad=0;if(yt==="right"){H-=Eo[0],E=[],Wi=He.length;for(var ju=0;ju<Wi;ju++)ju===0?(Ta=kl(H),ca=Cl(se)):(Ta=B(ad-Eo[ju]),ca=-vf),E.push([He[ju],Ta,ca]),ad=Eo[ju]}else if(yt==="center"){H-=Eo[0]/2,E=[],Wi=He.length;for(var Fu=0;Fu<Wi;Fu++)Fu===0?(Ta=kl(H),ca=Cl(se)):(Ta=B((ad-Eo[Fu])/2),ca=-vf),E.push([He[Fu],Ta,ca]),ad=Eo[Fu]}else if(yt==="left"){E=[],Wi=He.length;for(var od=0;od<Wi;od++)E.push(He[od])}else if(yt==="justify"&&id.encoding==="Identity-H"){E=[],Wi=He.length,Gt=Gt!==0?Gt:og;for(var yf=0,Kn=0;Kn<Wi;Kn++)if(ca=Kn===0?Cl(se):-vf,Ta=Kn===0?kl(H):yf,Kn<Wi-1){var y5=B((Gt-Eo[Kn])/(He[Kn].split(" ").length-1)),Ws=He[Kn].split(" ");E.push([Ws[0]+" ",Ta,ca]),yf=0;for(var Xo=1;Xo<Ws.length;Xo++){var wf=(sg(Ws[Xo-1]+" "+Ws[Xo])-sg(Ws[Xo]))*Ll+y5;Xo==Ws.length-1?E.push([Ws[Xo],wf,0]):E.push([Ws[Xo]+" ",wf,0]),yf-=wf}}else E.push([He[Kn],Ta,ca]);E.push(["",yf,0])}else{if(yt!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(E=[],Wi=He.length,Gt=Gt!==0?Gt:og,Kn=0;Kn<Wi;Kn++){ca=Kn===0?Cl(se):-vf,Ta=Kn===0?kl(H):0;var lg=He[Kn].split(" ").length-1,ug=lg>0?(Gt-Eo[Kn])/lg:0;Kn<Wi-1?mf.push(N(B(ug))):mf.push(0),E.push([He[Kn],Ta,ca])}}}(typeof we.R2L=="boolean"?we.R2L:ut)===!0&&(E=hf(E,function(Xr,Jr,Dn){return[Xr.split("").reverse().join(""),Jr,Dn]})),Me={text:E,x:H,y:se,options:we,mutex:{pdfEscape:sr,activeFontKey:mt,fonts:Rt,activeFontSize:Be}},ur.publish("postProcessText",Me),E=Me.text,xn=Me.mutex.isHex||!1;var sd=Rt[mt].encoding;sd!=="WinAnsiEncoding"&&sd!=="StandardEncoding"||(E=hf(E,function(Xr,Jr,Dn){return[ig(Xr),Jr,Dn]})),He=ff(E),E=[];for(var xf,bf,$u,Il=Array.isArray(He[0])?1:0,Bu="",ld=function(Xr,Jr,Dn){var ni="";return Dn instanceof pt?(Dn=typeof we.angle=="number"?Wn(Dn,new pt(1,0,0,1,Xr,Jr)):Wn(new pt(1,0,0,1,Xr,Jr),Dn),_===x&&(Dn=Wn(new pt(1,0,0,-1,0,0),Dn)),ni=Dn.join(" ")+` Tm 278`):ni=N(Xr)+" "+N(Jr)+` Td 279`,ni},Hi=0;Hi<He.length;Hi++){switch(Bu="",Il){case 1:$u=(xn?"<":"(")+He[Hi][0]+(xn?">":")"),xf=parseFloat(He[Hi][1]),bf=parseFloat(He[Hi][2]);break;case 0:$u=(xn?"<":"(")+He[Hi]+(xn?">":")"),xf=kl(H),bf=Cl(se)}mf!==void 0&&mf[Hi]!==void 0&&(Bu=mf[Hi]+` Tw 280`),Hi===0?E.push(Bu+ld(xf,bf,Vr)+$u):Il===0?E.push(Bu+$u):Il===1&&E.push(Bu+ld(xf,bf,Vr)+$u)}E=Il===0?E.join(` Tj 281T* `):E.join(` Tj 282`),E+=` Tj 283`;var Hs=`BT 284/`;return Hs+=mt+" "+Be+` Tf 285`,Hs+=N(Be*zi)+` TL 286`,Hs+=Us+` 287`,Hs+=bn,Hs+=E,ee(Hs+="ET"),d[mt]=!0,Ur};var i5=h.__private__.clip=h.clip=function(E){return ee(E==="evenodd"?"W*":"W"),this};h.clipEvenOdd=function(){return i5("evenodd")},h.__private__.discardPath=h.discardPath=function(){return ee("n"),this};var Bs=h.__private__.isValidStyle=function(E){var H=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(E)!==-1&&(H=!0),H};h.__private__.setDefaultPathOperation=h.setDefaultPathOperation=function(E){return Bs(E)&&(u=E),this};var F1=h.__private__.getStyle=h.getStyle=function(E){var H=u;switch(E){case"D":case"S":H="S";break;case"F":H="f";break;case"FD":case"DF":H="B";break;case"f":case"f*":case"B":case"B*":H=E}return H},Yh=h.close=function(){return ee("h"),this};h.stroke=function(){return ee("S"),this},h.fill=function(E){return Xh("f",E),this},h.fillEvenOdd=function(E){return Xh("f*",E),this},h.fillStroke=function(E){return Xh("B",E),this},h.fillStrokeEvenOdd=function(E){return Xh("B*",E),this};var Xh=function(E,H){Lr(H)==="object"?o5(H,E):ee(E)},Zp=function(E){E===null||_===x&&E===void 0||(E=F1(E),ee(E))};function a5(E,H,se,we,Se){var Me=new Jd(H||this.boundingBox,se||this.xStep,we||this.yStep,this.gState,Se||this.matrix
vendor: 4,524 bytes, line 287
287);Me.stream=this.stream;var He=E+"$$"+this.cloneIndex+++"$$";return $r(He,Me),Me}var o5=function(E,H){var se=br[E.key],we=At[se];if(we instanceof Mf)ee("q"),ee(s5(H)),we.gState&&h.setGState(we.gState),ee(E.matrix.toString()+" cm"),ee("/"+se+" sh"),ee("Q");else if(we instanceof Jd){var Se=new pt(1,0,0,-1,0,cf());E.matrix&&(Se=Se.multiply(E.matrix||ri),se=a5.call(we,E.key,E.boundingBox,E.xStep,E.yStep,Se).id),ee("q"),ee("/Pattern cs"),ee("/"+se+" scn"),we.gState&&h.setGState(we.gState),ee(H),ee("Q")}},s5=function(E){switch(E){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},Lu=h.moveTo=function(E,H){return ee(N(B(E))+" "+N(U(H))+" m"),this},$1=h.lineTo=function(E,H){return ee(N(B(E))+" "+N(U(H))+" l"),this},Iu=h.curveTo=function(E,H,se,we,Se,Me){return ee([N(B(E)),N(U(H)),N(B(se)),N(U(we)),N(B(Se)),N(U(Me)),"c"].join(" ")),this};h.__private__.line=h.line=function(E,H,se,we,Se){if(isNaN(E)||isNaN(H)||isNaN(se)||isNaN(we)||!Bs(Se))throw new Error("Invalid arguments passed to jsPDF.line");return _===y?this.lines([[se-E,we-H]],E,H,[1,1],Se||"S"):this.lines([[se-E,we-H]],E,H,[1,1]).stroke()},h.__private__.lines=h.lines=function(E,H,se,we,Se,Me){var He,xt,yt,Ht,Gt,cr,Gn,Vr,Ur,an,xn,bn;if(typeof E=="number"&&(bn=se,se=H,H=E,E=bn),we=we||[1,1],Me=Me||!1,isNaN(H)||isNaN(se)||!Array.isArray(E)||!Array.isArray(we)||!Bs(Se)||typeof Me!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Lu(H,se),He=we[0],xt=we[1],Ht=E.length,an=H,xn=se,yt=0;yt<Ht;yt++)(Gt=E[yt]).length===2?(an=Gt[0]*He+an,xn=Gt[1]*xt+xn,$1(an,xn)):(cr=Gt[0]*He+an,Gn=Gt[1]*xt+xn,Vr=Gt[2]*He+an,Ur=Gt[3]*xt+xn,an=Gt[4]*He+an,xn=Gt[5]*xt+xn,Iu(cr,Gn,Vr,Ur,an,xn));return Me&&Yh(),Zp(Se),this},h.path=function(E){for(var H=0;H<E.length;H++){var se=E[H],we=se.c;switch(se.op){case"m":Lu(we[0],we[1]);break;case"l":$1(we[0],we[1]);break;case"c":Iu.apply(this,we);break;case"h":Yh()}}return this},h.__private__.rect=h.rect=function(E,H,se,we,Se){if(isNaN(E)||isNaN(H)||isNaN(se)||isNaN(we)||!Bs(Se))throw new Error("Invalid arguments passed to jsPDF.rect");return _===y&&(we=-we),ee([N(B(E)),N(U(H)),N(B(se)),N(B(we)),"re"].join(" ")),Zp(Se),this},h.__private__.triangle=h.triangle=function(E,H,se,we,Se,Me,He){if(isNaN(E)||isNaN(H)||isNaN(se)||isNaN(we)||isNaN(Se)||isNaN(Me)||!Bs(He))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[se-E,we-H],[Se-se,Me-we],[E-Se,H-Me]],E,H,[1,1],He,!0),this},h.__private__.roundedRect=h.roundedRect=function(E,H,se,we,Se,Me,He){if(isNaN(E)||isNaN(H)||isNaN(se)||isNaN(we)||isNaN(Se)||isNaN(Me)||!Bs(He))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var xt=4/3*(Math.SQRT2-1);return Se=Math.min(Se,.5*se),Me=Math.min(Me,.5*we),this.lines([[se-2*Se,0],[Se*xt,0,Se,Me-Me*xt,Se,Me],[0,we-2*Me],[0,Me*xt,-Se*xt,Me,-Se,Me],[2*Se-se,0],[-Se*xt,0,-Se,-Me*xt,-Se,-Me],[0,2*Me-we],[0,-Me*xt,Se*xt,-Me,Se,-Me]],E+Se,H,[1,1],He,!0),this},h.__private__.ellipse=h.ellipse=function(E,H,se,we,Se){if(isNaN(E)||isNaN(H)||isNaN(se)||isNaN(we)||!Bs(Se))throw new Error("Invalid arguments passed to jsPDF.ellipse");var Me=4/3*(Math.SQRT2-1)*se,He=4/3*(Math.SQRT2-1)*we;return Lu(E+se,H),Iu(E+se,H-He,E+Me,H-we,E,H-we),Iu(E-Me,H-we,E-se,H-He,E-se,H),Iu(E-se,H+He,E-Me,H+we,E,H+we),Iu(E+Me,H+we,E+se,H+He,E+se,H),Zp(Se),this},h.__private__.circle=h.circle=function(E,H,se,we){if(isNaN(E)||isNaN(H)||isNaN(se)||!Bs(we))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(E,H,se,se,we)},h.setFont=function(E,H,se){return se&&(H=A(H,se)),mt=Ru(E,H,{disableWarning:!1}),this};var l5=h.__private__.getFont=h.getFont=function(){return Rt[Ru.apply(h,arguments)]};h.__private__.getFontList=h.getFontList=function(){var E,H,se={};for(E in Wt)if(Wt.hasOwnProperty(E))for(H in se[E]=[],Wt[E])Wt[E].hasOwnProperty(H)&&se[E].push(H);return se},h.addFont=function(E,H,se,we,Se){var Me=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&Me.indexOf(arguments[3])!==-1?Se=arguments[3]:arguments[3]&&Me.indexOf(arguments[3])==-1&&(se=A(se,we)),Br.call(this,E,H,se,Se=Se||"Identity-H")};var lf,jt=e.lineWidth||.200025,u5=h.__private__.getLineWidth=h.getLineWidth=function(){return jt},c5=h.__private__.setLineWidth=h.setLineWidth=function(E){return jt=E,ee(N(B(E))+" w"),this};h.__private__.setLineDash=Tt.API.setLineDash=Tt.API.setLineDashPattern=function(E,H){if(E=E||[],H=H||0,isNaN(H)||!Array.isArray(E))throw new Error("Invalid arguments passed to
287jsPDF.setLineDash");return E=E.map(function(se){return N(B(se))}).join(" "),H=N(B(H)),ee("["+E+"] "+H+" d"),this};var f5=h.__private__.getLineHeight=h.getLineHeight=function(){return Be*lf};h.__private__.getLineHeight=h.getLineHeight=function(){return Be*lf};var h5=h.__private__.setLineHeightFactor=h.setLineHeightFactor=function(E){return typeof(E=E||1.15)=="number"&&(lf=E),this},d5=h.__private__.getLineHeightFactor=h.getLineHeightFactor=function(){return lf};h5(e.lineHeight);var kl=h.__private__.getHorizontalCoordinate=function(E){return B(E)},Cl=h.__private__.getVerticalCoordinate=function(E){return _===x?E:dt[M].mediaBox.topRightY-dt[M].mediaBox.bottomLeftY-B(E)},p5=h.__private__.getHorizontalCoordinateString=h.getHorizontalCoordinateString=function(E){return N(kl(E))},g5=h.__private__.getVerticalCoordinateString=h.getVerticalCoordinateString=function(E){return N(Cl(E))},Jh=e.strokeColor||"0 G";h.__private__.getStrokeColor=h.getDrawColor=function(){return fe(Jh)},h.__private__.setStrokeColor=h.setDrawColor=function(E,H,se,we){return Jh=he({ch1:E,ch2:H,ch3:se,ch4:we,pdfColorType:"draw",precision:2}),ee(Jh),this};var Qp=e.fillColor||"0 g";h.__private__.getFillColor=h.getFillColor=function(){return fe(Qp)},h.__private__.setFillColor=h.setFillColor=function(E,H,se,we){return Qp=he({ch1:E,ch2:H,ch3:se,ch4:we,pdfColorType:"fill",precision:2}),ee(Qp),this};var Us=e.textColor||"0 g",v5=h.__private__.getTextColor=h.getTextColor=function(){return fe(Us)};h.__private__.setTextColor=h.setTextColor=function(E,H,se,we){return Us=he({ch1:E,ch2:H,ch3:se,ch4:we,pdfColorType:"text",precision:3}),this};var Zh=e.charSpace,m5=h.__private__.getCharSpace=h.getCharSpace=function(){return parseFloat(Zh||0)};h.__private__.setCharSpace=h.setCharSpace=function(E){if(isNaN(E))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Zh=E,this};var eg=0;h.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},h.__private__.setLineCap=h.setLineCap=function(E){var H=h.CapJoinStyles[E];if(H===void 0)throw new Error("Line cap style of '"+E+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return eg=H,ee(H+" J"),this};var Du=0;h.__private__.setLineJoin=h.setLineJoin=function(E){var H=h.CapJoinStyles[E];if(H===void 0)throw new Error("Line join style of '"+E+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Du=H,ee(H+" j"),this},h.__private__.setLineMiterLimit=h.__private__.setMiterLimit=h.setLineMiterLimit=h.setMiterLimit=function(E){if(E=E||0,isNaN(E))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return ee(N(B(E))+" M"),this},h.GState=G2,h.setGState=function(E){(E=typeof E=="string"?Ot[Lt[E]]:tg(null,E)).equals(Fr)||(ee("/"+E.id+" gs"),Fr=E)};var tg=function(E,H){if(!E||!Lt[E]){var se=!1;for(var we in Ot)if(Ot.hasOwnProperty(we)&&Ot[we].equals(H)){se=!0;break}if(se)H=Ot[we];else{var Se="GS"+(Object.keys(Ot).length+1).toString(10);Ot[Se]=H,H.id=Se}return E&&(Lt[E]=H.id),ur.publish("addGState",H),H}};h.addGState=function(E,H){return tg(E,H),this},h.saveGraphicsState=function(){return ee("q"),hr.push({key:mt,size:Be,color:Us}),this},h.restoreGraphicsState=function(){ee("Q");var E=hr.pop();return mt=E.key,Be=E.size,Us=E.color,Fr=null,this},h.setCurrentTransformationMatrix=function(E){return ee(E.toString()+" cm"),this},h.comment=function(E){return ee("#"+E),this};var uf=function(E,H){var se=E||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return se},set:function(Me){isNaN(Me)||(se=parseFloat(Me))}});var we=H||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return we},set:function(Me){isNaN(Me)||(we=parseFloat(Me))}});var Se="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return Se},set:function(Me){Se=Me.toString()}}),this},rg=function(E,H,se,we){uf.call(this,E,H),this.type="rect";var Se=se||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return Se},set:function(He){isNaN(He)||(Se=parseFloat(He))}});var Me=we||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return Me},set:function(He){isNaN(He)||(Me=parseFloat(He))}}),this},Qh=function(){this.page=qt,this.currentPage=M,this.pages=be.slice(0),this.pagesContext=dt.slice(0),this.x=wt,this.y=qr,this.matrix=tr,this.width=B1(M),this.height=Rl(M),this.outputDestination=Le,this.id="",this.objectNumber=-1};Qh.prototype.restore=function(){qt=this.page,M=this.currentPage,dt=this.pagesContext,be=this.pages,wt=this.x,qr=this.y,tr=this.matrix,Nl(M,this.width),U1(M,this.height),Le=this.outputDestination};var ng=function(E,H,se,we,Se){pn.push(new Qh),qt=M=0,be=[],wt=E,qr=H,tr=Se,An([se,we])};for(var ed in h.beginFormObject=function(E,H,se,we,Se){return ng(E,H,se,we,Se),this},h.endFormObject=function(E){return function(H){if(or[H])pn.pop().restore(
vendor: 4,758 bytes, line 287
287);else{var se=new Qh,we="Xo"+(Object.keys(Mt).length+1).toString(10);se.id=we,or[H]=we,Mt[we]=se,ur.publish("addFormObject",se),pn.pop().restore()}}(E),this},h.doFormObject=function(E,H){var se=Mt[or[E]];return ee("q"),ee(H.toString()+" cm"),ee("/"+se.id+" Do"),ee("Q"),this},h.getFormObject=function(E){var H=Mt[or[E]];return{x:H.x,y:H.y,width:H.width,height:H.height,matrix:H.matrix}},h.save=function(E,H){return E=E||"generated.pdf",(H=H||{}).returnPromise=H.returnPromise||!1,H.returnPromise===!1?(Rf(Gh($s()),E),typeof Rf.unload=="function"&&Ft.setTimeout&&setTimeout(Rf.unload,911),this):new Promise(function(se,we){try{var Se=Rf(Gh($s()),E);typeof Rf.unload=="function"&&Ft.setTimeout&&setTimeout(Rf.unload,911),se(Se)}catch(Me){we(Me.message)}})},Tt.API)Tt.API.hasOwnProperty(ed)&&(ed==="events"&&Tt.API.events.length?function(E,H){var se,we,Se;for(Se=H.length-1;Se!==-1;Se--)se=H[Se][0],we=H[Se][1],E.subscribe.apply(E,[se].concat(typeof we=="function"?[we]:we))}(ur,Tt.API.events):h[ed]=Tt.API[ed]);function B1(E){return dt[E].mediaBox.topRightX-dt[E].mediaBox.bottomLeftX}function Nl(E,H){dt[E].mediaBox.topRightX=H+dt[E].mediaBox.bottomLeftX}function Rl(E){return dt[E].mediaBox.topRightY-dt[E].mediaBox.bottomLeftY}function U1(E,H){dt[E].mediaBox.topRightY=H+dt[E].mediaBox.bottomLeftY}var z1=h.getPageWidth=function(E){return B1(E=E||M)/Ct},W1=h.setPageWidth=function(E,H){Nl(E,H*Ct)},cf=h.getPageHeight=function(E){return Rl(E=E||M)/Ct},H1=h.setPageHeight=function(E,H){U1(E,H*Ct)};return h.internal={pdfEscape:sr,getStyle:F1,getFont:l5,getFontSize:Je,getCharSpace:m5,getTextColor:v5,getLineHeight:f5,getLineHeightFactor:d5,getLineWidth:u5,write:Fe,getHorizontalCoordinate:kl,getVerticalCoordinate:Cl,getCoordinateString:p5,getVerticalCoordinateString:g5,collections:{},newObject:gn,newAdditionalObject:ce,newObjectDeferred:Hn,newObjectDeferredBegin:V,getFilters:Ae,putStream:Ne,events:ur,scaleFactor:Ct,pageSize:{getWidth:function(){return z1(M)},setWidth:function(E){W1(M,E)},getHeight:function(){return cf(M)},setHeight:function(E){H1(M,E)}},encryptionOptions:c,encryption:Ti,getEncryptor:function(E){return c!==null?Ti.encryptor(E,0):function(H){return H}},output:Kh,getNumberOfPages:So,get pages(){return be},out:ee,f2:R,f3:L,getPageInfo:j1,getPageInfoByObjId:r5,getCurrentPageInfo:n5,getPDFVersion:p,Point:uf,Rectangle:rg,Matrix:pt,hasHotfix:Pl},Object.defineProperty(h.internal.pageSize,"width",{get:function(){return z1(M)},set:function(E){W1(M,E)},enumerable:!0,configurable:!0}),Object.defineProperty(h.internal.pageSize,"height",{get:function(){return cf(M)},set:function(E){H1(M,E)},enumerable:!0,configurable:!0}),(function(E){for(var H=0,se=rt.length;H<se;H++){var we=Br.call(this,E[H][0],E[H][1],E[H][2],rt[H][3],!0);f===!1&&(d[we]=!0);var Se=E[H][0].split("-");It({id:we,fontName:Se[0],fontStyle:Se[1]||""})}ur.publish("addFonts",{fonts:Rt,dictionary:Wt})}).call(h,rt),mt="F1",js(i,r),ur.publish("initialized"),h}Dd.prototype.lsbFirstWord=function(e){return String.fromCharCode(255&e,e>>8&255,e>>16&255,e>>24&255)},Dd.prototype.toHexString=function(e){return e.split("").map(function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)}).join("")},Dd.prototype.hexToBytes=function(e){for(var t=[],r=0;r<e.length;r+=2)t.push(String.fromCharCode(parseInt(e.substr(r,2),16)));return t.join("")},Dd.prototype.processOwnerPassword=function(e,t){return t4(e4(t).substr(0,5),e)},Dd.prototype.encryptor=function(e,t){var r=e4(this.encryptionKey+String.fromCharCode(255&e,e>>8&255,e>>16&255,255&t,t>>8&255)).substr(0,10);return function(n){return t4(r,n)}},G2.prototype.equals=function(e){var t,r="id,objectNumber,equals";if(!e||Lr(e)!==Lr(this))return!1;var n=0;for(t in this)if(!(r.indexOf(t)>=0)){if(this.hasOwnProperty(t)&&!e.hasOwnProperty(t)||this[t]!==e[t])return!1;n++}for(t in e)e.hasOwnProperty(t)&&r.indexOf(t)<0&&n--;return n===0},Tt.API={events:[]},Tt.version="4.2.1";var kn=Tt.API,LP=1,Mh=function(e){return e.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},_d=function(e){return e.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},_h=function(e){return e.toString().replace(/#/g,"#23").replace(/[\s\n\r()<>[\]{}\/%]/g,function(t){var r=t.charCodeAt(0).toString(16).toUpperCase();return"#"+(r.length===1?"0"+r:r)})},Vt=function(e){return e.toFixed(2)},Zu=function(e){return e.toFixed(5)};kn.__acroform__={};var qa=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e},XR=function(e){return e*LP},Gs=function(e){var t=new wW,r=gt.internal.getHeight(e)||0,n=gt.internal.getWidth(e)||0;return t.BBox=[0,0,Number(Vt(n)),Number(Vt(r))],t},Cpe=kn.__acroform__.setBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to
287jsPDF.API.__acroform__.setBit");return e|1<<t},Npe=kn.__acroform__.clearBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return e&~(1<<t)},Rpe=kn.__acroform__.getBit=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return e&1<<t?1:0},Bn=kn.__acroform__.getBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Rpe(e,t-1)},Un=kn.__acroform__.setBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Cpe(e,t-1)},zn=kn.__acroform__.clearBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Npe(e,t-1)},Lpe=kn.__acroform__.calculateCoordinates=function(e,t){var r=t.internal.getHorizontalCoordinate,n=t.internal.getVerticalCoordinate,i=e[0],a=e[1],o=e[2],s=e[3],l={};return l.lowerLeft_X=r(i)||0,l.lowerLeft_Y=n(a+s)||0,l.upperRight_X=r(i+o)||0,l.upperRight_Y=n(a)||0,[Number(Vt(l.lowerLeft_X)),Number(Vt(l.lowerLeft_Y)),Number(Vt(l.upperRight_X)),Number(Vt(l.upperRight_Y))]},Ipe=function(e){if(e.appearanceStreamContent)return e.appearanceStreamContent;if(e.V||e.DV){var t=[],r=e._V||e.DV,n=r4(e,r),i=e.scope.internal.getFont(e.fontName,e.fontStyle).id;t.push("/Tx BMC"),t.push("q"),t.push("BT"),t.push(e.scope.__private__.encodeColorString(e.color)),t.push("/"+i+" "+Vt(n.fontSize)+" Tf"),t.push("1 0 0 1 0 0 Tm"),t.push(n.text),t.push("ET"),t.push("Q"),t.push("EMC");var a=Gs(e);return a.scope=e.scope,a.stream=t.join(` 288`),a}},r4=function(e,t){var r=e.fontSize===0?e.maxFontSize:e.fontSize,n={text:"",fontSize:""},i=(t=(t=t.substr(0,1)=="("?t.substr(1):t).substr(t.length-1)==")"?t.substr(0,t.length-1):t).split(" ");i=e.multiline?i.map(function(R){return R.split(` 289`)}):i.map(function(R){return[R]});var a=r,o=gt.internal.getHeight(e)||0;o=o<0?-o:o;var s=gt.internal.getWidth(e)||0;s=s<0?-s:s;var l=function(R,L,B){if(R+1<i.length){var U=L+" "+i[R+1][0];return Qy(U,e,B).width<=s-4}return!1};a++;e:for(;a>0;){t="",a--;var u,c,f=Qy("3",e,a).height,d=e.multiline?o-a:(o-f)/2,h=d+=2,g=0,p=0,v=0;if(a<=0){t=`(...) Tj 290`,t+="% Width of Text: "+Qy(t,e,a=12).width+", FieldWidth:"+s+` 291`;break}for(var m="",y=0,x=0;x<i.length;x++)if(i.hasOwnProperty(x)){var _=!1;
vendor: 26,783 bytes, lines 291-306
291if(i[x].length!==1&&v!==i[x].length-1){if((f+2)*(y+2)+2>o)continue e;m+=i[x][v],_=!0,p=x,x--}else{m=(m+=i[x][v]+" ").substr(m.length-1)==" "?m.substr(0,m.length-1):m;var S=parseInt(x),T=l(S,m,a),A=x>=i.length-1;if(T&&!A){m+=" ",v=0;continue}if(T||A){if(A)p=S;else if(e.multiline&&(f+2)*(y+2)+2>o)continue e}else{if(!e.multiline||(f+2)*(y+2)+2>o)continue e;p=S}}for(var N="",P=g;P<=p;P++){var F=i[P];if(e.multiline){if(P===p){N+=F[v]+" ",v=(v+1)%F.length;continue}if(P===g){N+=F[F.length-1]+" ";continue}}N+=F[0]+" "}switch(N=N.substr(N.length-1)==" "?N.substr(0,N.length-1):N,c=Qy(N,e,a).width,e.textAlign){case"right":u=s-c-2;break;case"center":u=(s-c)/2;break;default:u=2}t+=Vt(u)+" "+Vt(h)+` Td 292`,t+="("+Mh(N)+`) Tj 293`,t+=-Vt(u)+` 0 Td 294`,h=-(a+2),c=0,g=_?p:p+1,y++,m=""}break}return n.text=t,n.fontSize=a,n},Qy=function(e,t,r){var n=t.scope.internal.getFont(t.fontName,t.fontStyle),i=t.scope.getStringUnitWidth(e,{font:n,fontSize:parseFloat(r),charSpace:0})*parseFloat(r);return{height:t.scope.getStringUnitWidth("3",{font:n,fontSize:parseFloat(r),charSpace:0})*parseFloat(r)*1.5,width:i}},Dpe={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},Mpe=function(e,t){var r={type:"reference",object:e};t.internal.getPageInfo(e.page).pageContext.annotations.find(function(n){return n.type===r.type&&n.object===r.object})===void 0&&t.internal.getPageInfo(e.page).pageContext.annotations.push(r)},jpe=function(e,t){if(t.scope=e,e.internal!==void 0&&(e.internal.acroformPlugin===void 0||e.internal.acroformPlugin.isInitialized===!1)){if(Is.FieldNum=0,e.internal.acroformPlugin=JSON.parse(JSON.stringify(Dpe)),e.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");LP=e.internal.scaleFactor,e.internal.acroformPlugin.acroFormDictionaryRoot=new xW,e.internal.acroformPlugin.acroFormDictionaryRoot.scope=e,e.internal.acroformPlugin.acroFormDictionaryRoot._eventID=e.internal.events.subscribe("postPutResources",function(){(function(r){r.internal.events.unsubscribe(r.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete r.internal.acroformPlugin.acroFormDictionaryRoot._eventID,r.internal.acroformPlugin.printedOut=!0})(e)}),e.internal.events.subscribe("buildDocument",function(){(function(r){r.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var n=r.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var i in n)if(n.hasOwnProperty(i)){var a=n[i];a.objId=void 0,a.hasAnnotation&&Mpe(a,r)}})(e)}),e.internal.events.subscribe("putCatalog",function(){(function(r){if(r.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");r.internal.write("/AcroForm "+r.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(e)}),e.internal.events.subscribe("postPutPages",function(r){(function(n,i){var a=!n;for(var o in n||(i.internal.newObjectDeferredBegin(i.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),i.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),n=n||i.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(n.hasOwnProperty(o)){var s=n[o],l=[],u=s.Rect;if(s.Rect&&(s.Rect=Lpe(s.Rect,i)),i.internal.newObjectDeferredBegin(s.objId,!0),s.DA=gt.createDefaultAppearanceStream(s),Lr(s)==="object"&&typeof s.getKeyValueListForStream=="function"&&(l=s.getKeyValueListForStream()),s.Rect=u,s.hasAppearanceStream&&!s.appearanceStreamContent){var c=Ipe(s);l.push({key:"AP",value:"<</N "+c+">>"}),i.internal.acroformPlugin.xForms.push(c)}if(s.appearanceStreamContent){var f="";for(var d in s.appearanceStreamContent)if(s.appearanceStreamContent.hasOwnProperty(d)){var h=s.appearanceStreamContent[d];if(f+="/"+d+" ",f+="<<",Object.keys(h).length>=1||Array.isArray(h)){for(var o in h)if(h.hasOwnProperty(o)){var g=h[o];typeof g=="function"&&(g=g.call(i,s)),f+="/"+o+" "+g+" ",i.internal.acroformPlugin.xForms.indexOf(g)>=0||i.internal.acroformPlugin.xForms.push(g)}}else typeof(g=h)=="function"&&(g=g.call(i,s)),f+="/"+o+" "+g,i.internal.acroformPlugin.xForms.indexOf(g)>=0||i.internal.acroformPlugin.xForms.push(g);f+=">>"}l.push({key:"AP",value:`<< 295`+f+">>"})}i.internal.putStream({additionalKeyValues:l,objectId:s.objId}),i.internal.out("endobj")}a&&function(p,v){for(var m in p)if(p.hasOwnProperty(m)){var y=m,x=p[m];v.internal.newObjectDeferredBegin(x.objId,!0),Lr(x)==="object"&&typeof x.putStream=="function"&&x.putStream(),delete p[y]}}(i.internal.acroformPlugin.xForms,i)})(r,e)}),e.internal.acroformPlugin.isInitialized=!0}},yW=kn.__acroform__.arrayToPdfArray=function(e,t,r){var n=function(o){return o};if(Array.isArray(e)){for(var i="[",a=0;a<e.length;a++)switch(a!==0&&(i+=" "),Lr(e[a])){case"boolean":case"number":case"object":i+=e[a].toString();break;case"string":e[a].substr(0,1)==="/"?i+="/"+_h(e[a].substr(1)):(t!==void 0&&r&&(n=r.internal.getEncryptor(t)),i+="("+Mh(n(e[a].toString()))+")")}return i+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},aE=function(e,t,r){var n=function(i){return i};return t!==void 0&&r&&(n=r.internal.getEncryptor(t)),(e=e||"").toString(),"("+Mh(n(e))+")"},cl=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(e){this._objId=e}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};cl.prototype.toString=function(){return this.objId+" 0 R"},cl.prototype.putStream=function(){var e=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:e,objectId:this.objId}),this.scope.internal.out("endobj")},cl.prototype.getKeyValueListForStream=function(){var e=[],t=Object.getOwnPropertyNames(this).filter(function(a){return a!="content"&&a!="appearanceStreamContent"&&a!="scope"&&a!="objId"&&a.substring(0,1)!="_"});for(var r in t)if(Object.getOwnPropertyDescriptor(this,t[r]).configurable===!1){var n=t[r],i=this[n];i&&(Array.isArray(i)?e.push({key:n,value:yW(i,this.objId,this.scope)}):i instanceof cl?(i.scope=this.scope,e.push({key:n,value:i.objId+" 0 R"})):typeof i!="function"&&e.push({key:n,value:i}))}return e};var wW=function(){cl.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var e,t=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return t},set:function(r){t=r}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(r){e=r.trim()},get:function(){return e||null}})};qa(wW,cl);var xW=function(){cl.call(this);var e,t=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return t.length>0?t:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return t}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(e){var r=function(n){return n};return this.scope&&(r=this.scope.internal.getEncryptor(this.objId)),"("+Mh(r(e))+")"}},set:function(r){e=r}})};qa(xW,cl);var Is=function e(){cl.call(this);var t=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return t},set:function(m){if(isNaN(m))throw new Error('Invalid value "'+m+'" for attribute F supplied.');t=m}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!Bn(t,3)},set:function(m){m?this.F=Un(t,3):this.F=zn(t,3)}});var r=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return r},set:function(m){if(isNaN(m))throw new Error('Invalid value "'+m+'" for attribute Ff supplied.');r=m}});var n=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(n.length!==0)return n},set:function(m){n=m!==void 0?m:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[0])?0:n[0]},set:function(m){n[0]=m}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[1])?0:n[1]},set:function(m){n[1]=m}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[2])?0:n[2]},set:function(m){n[2]=m}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[3])?0:n[3]},set:function(m){n[3]=m}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(m){switch(m){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=m;break;default:throw new Error('Invalid value "'+m+'" for attribute FT supplied.')}}});var a=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!a||a.length<1){if(this instanceof K2)return;a="FieldObject"+e.FieldNum++}var m=function(y){return y};return this.scope&&(m=this.scope.internal.getEncryptor(this.objId)),"("+Mh(m(a))+")"},set:function(m){a=m.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return a},set:function(m){a=m}});var o="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return o},set:function(m){o=m}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(m){s=m}});var l=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return l},set:function(m){l=m}});var u=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return u===void 0?50/LP:u},set:function(m){u=m}});var c="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return c},set:function(m){c=m}});var f="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!f||this instanceof K2||this instanceof ih))return aE(f,this.objId,this.scope)},set:function(m){m=m.toString(),f=m}});var d=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(d)return this instanceof yi==0?aE(d,this.objId,this.scope):d},set:function(m){m=m.toString(),d=this instanceof yi==0?m.substr(0,1)==="("?_d(m.substr(1,m.length-2)):_d(m):m}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof yi==1?_d(d.substr(1,d.length-1)):d},set:function(m){m=m.toString(),d=this instanceof yi==1?"/"+_h(m):m}});var h=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(h)return h},set:function(m){this.V=m}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(h)return this instanceof yi==0?aE(h,this.objId,this.scope):h},set:function(m){m=m.toString(),h=this instanceof yi==0?m.substr(0,1)==="("?_d(m.substr(1,m.length-2)):_d(m):m}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof yi==1?_d(h.substr(1,h.length-1)):h},set:function(m){m=m.toString(),h=this instanceof yi==1?"/"+_h(m):m}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var g,p=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return p},set:function(m){m=!!m,p=m}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(g)return g},set:function(m){g=m}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!Bn(this.Ff,1)},set:function(m){m?this.Ff=Un(this.Ff,1):this.Ff=zn(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!Bn(this.Ff,2)},set:function(m){m?this.Ff=Un(this.Ff,2):this.Ff=zn(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!Bn(this.Ff,3)},set:function(m){m?this.Ff=Un(this.Ff,3):this.Ff=zn(this.Ff,3)}});var v=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(v!==null)return v},set:function(m){if([0,1,2].indexOf(m)===-1)throw new Error('Invalid value "'+m+'" for attribute Q supplied.');v=m}}),Object.defineProperty(this,"textAlign",{get:function(){var m;switch(v){case 0:default:m="left";break;case 1:m="center";break;case 2:m="right"}return m},configurable:!0,enumerable:!0,set:function(m){switch(m){case"right":case 2:v=2;break;case"center":case 1:v=1;break;default:v=0}}})};qa(Is,cl);var m0=function(){Is.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var e=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return e},set:function(r){e=r}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return e},set:function(r){e=r}});var t=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return yW(t,this.objId,this.scope)},set:function(r){var n,i;i=[],typeof(n=r)=="string"&&(i=function(a,o,s){s||(s=1);for(var l,u=[];l=o.exec(a);)u.push(l[s]);return u}(n,/\((.*?)\)/g)),t=i}}),this.getOptions=function(){return t},this.setOptions=function(r){t=r,this.sort&&t.sort()},this.addOption=function(r){r=(r=r||"").toString(),t.push(r),this.sort&&t.sort()},this.removeOption=function(r,n){for(n=n||!1,r=(r=r||"").toString();t.indexOf(r)!==-1&&(t.splice(t.indexOf(r),1),n!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!Bn(this.Ff,18)},set:function(r){r?this.Ff=Un(this.Ff,18):this.Ff=zn(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!Bn(this.Ff,19)},set:function(r){this.combo===!0&&(r?this.Ff=Un(this.Ff,19):this.Ff=zn(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!Bn(this.Ff,20)},set:function(r){r?(this.Ff=Un(this.Ff,20),t.sort()):this.Ff=zn(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!Bn(this.Ff,22)},set:function(r){r?this.Ff=Un(this.Ff,22):this.Ff=zn(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Bn(this.Ff,23)},set:function(r){r?this.Ff=Un(this.Ff,23):this.Ff=zn(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!Bn(this.Ff,27)},set:function(r){r?this.Ff=Un(this.Ff,27):this.Ff=zn(this.Ff,27)}}),this.hasAppearanceStream=!1};qa(m0,Is);var y0=function(){m0.call(this),this.fontName="helvetica",this.combo=!1};qa(y0,m0);var w0=function(){y0.call(this),this.combo=!0};qa(w0,y0);var Kw=function(){w0.call(this),this.edit=!0};qa(Kw,w0);var yi=function(){Is.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!Bn(this.Ff,15)},set:function(r){r?this.Ff=Un(this.Ff,15):this.Ff=zn(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!Bn(this.Ff,16)},set:function(r){r?this.Ff=Un(this.Ff,16):this.Ff=zn(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!Bn(this.Ff,17)},set:function(r){r?this.Ff=Un(this.Ff,17):this.Ff=zn(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!Bn(this.Ff,26)},set:function(r){r?this.Ff=Un(this.Ff,26):this.Ff=zn(this.Ff,26)}});var e,t={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var r=function(a){return a};if(this.scope&&(r=this.scope.internal.getEncryptor(this.objId)),Object.keys(t).length!==0){var n,i=[];for(n in i.push("<<"),t)i.push("/"+n+" ("+Mh(r(t[n]))+")");return i.push(">>"),i.join(` 296`)}},set:function(r){Lr(r)==="object"&&(t=r)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return t.CA||""},set:function(r){typeof r=="string"&&(t.CA=r)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return e},set:function(r){var n=r==null?"":r.toString();n.substr(0,1)==="/"&&(n=n.substr(1)),e="/"+_h(n)}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return e.substr(1,e.length-1)},set:function(r){e="/"+_h(r)}})};qa(yi,Is);var Yw=function(){yi.call(this),this.pushButton=!0};qa(Yw,yi);var x0=function(){yi.call(this),this.radio=!0,this.pushButton=!1;var e=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t!==void 0?t:[]}})};qa(x0,yi);var K2=function(){var e,t;Is.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return e},set:function(i){e=i}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return t},set:function(i){t=i}});var r,n={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var i=function(s){return s};this.scope&&(i=this.scope.internal.getEncryptor(this.objId));var a,o=[];for(a in o.push("<<"),n)o.push("/"+a+" ("+Mh(i(n[a]))+")");return o.push(">>"),o.join(` 297`)},set:function(i){Lr(i)==="object"&&(n=i)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return n.CA||""},set:function(i){typeof i=="string"&&(n.CA=i)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return r},set:function(i){var a=i==null?"":i.toString();a.substr(0,1)==="/"&&(a=a.substr(1)),r="/"+_h(a)}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return r.substr(1,r.length-1)},set:function(i){var a=i==null?"":i.toString();a.substr(0,1)==="/"&&(a=a.substr(1)),r="/"+_h(a)}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=gt.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};qa(K2,Is),x0.prototype.setAppearance=function(e){if(!("createAppearanceStream"in e)||!("getCA"in e))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var t in this.Kids)if(this.Kids.hasOwnProperty(t)){var r=this.Kids[t];r.appearanceStreamContent=e.createAppearanceStream(r.optionName),r.caption=e.getCA()}},x0.prototype.createOption=function(e){var t=new K2;return t.Parent=this,t.optionName=e,this.Kids.push(t),Fpe.call(this.scope,t),t};var Xw=function(){yi.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=gt.CheckBox.createAppearanceStream()};qa(Xw,yi);var ih=function(){Is.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!Bn(this.Ff,13)},set:function(t){t?this.Ff=Un(this.Ff,13):this.Ff=zn(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!Bn(this.Ff,21)},set:function(t){t?this.Ff=Un(this.Ff,21):this.Ff=zn(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Bn(this.Ff,23)},set:function(t){t?this.Ff=Un(this.Ff,23):this.Ff=zn(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!Bn(this.Ff,24)},set:function(t){t?this.Ff=Un(this.Ff,24):this.Ff=zn(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!Bn(this.Ff,25)},set:function(t){t?this.Ff=Un(this.Ff,25):this.Ff=zn(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!Bn(this.Ff,26)},set:function(t){t?this.Ff=Un(this.Ff,26):this.Ff=zn(this.Ff,26)}});var e=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){Number.isInteger(t)&&(e=t)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};qa(ih,Is);var Jw=function(){ih.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!Bn(this.Ff,14)},set:function(e){e?this.Ff=Un(this.Ff,14):this.Ff=zn(this.Ff,14)}}),this.password=!0};qa(Jw,ih);var gt={CheckBox:{createAppearanceStream:function(){return{N:{On:gt.CheckBox.YesNormal},D:{On:gt.CheckBox.YesPushDown,Off:gt.CheckBox.OffPushDown}}},YesPushDown:function(e){var t=Gs(e);t.scope=e.scope;var r=[],n=e.scope.internal.getFont(e.fontName,e.fontStyle).id,i=e.scope.__private__.encodeColorString(e.color),a=r4(e,e.caption);return r.push("0.749023 g"),r.push("0 0 "+Vt(gt.internal.getWidth(e))+" "+Vt(gt.internal.getHeight(e))+" re"),r.push("f"),r.push("BMC"),r.push("q"),r.push("0 0 1 rg"),r.push("/"+n+" "+Vt(a.fontSize)+" Tf "+i),r.push("BT"),r.push(a.text),r.push("ET"),r.push("Q"),r.push("EMC"),t.stream=r.join(` 298`),t},YesNormal:function(e){var t=Gs(e);t.scope=e.scope;var r=e.scope.internal.getFont(e.fontName,e.fontStyle).id,n=e.scope.__private__.encodeColorString(e.color),i=[],a=gt.internal.getHeight(e),o=gt.internal.getWidth(e),s=r4(e,e.caption);return i.push("1 g"),i.push("0 0 "+Vt(o)+" "+Vt(a)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+Vt(o-1)+" "+Vt(a-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+r+" "+Vt(s.fontSize)+" Tf "+n),i.push(s.text),i.push("ET"),i.push("Q"),t.stream=i.join(` 299`),t},OffPushDown:function(e){var t=Gs(e);t.scope=e.scope;var r=[];return r.push("0.749023 g"),r.push("0 0 "+Vt(gt.internal.getWidth(e))+" "+Vt(gt.internal.getHeight(e))+" re"),r.push("f"),t.stream=r.join(` 300`),t}},RadioButton:{Circle:{createAppearanceStream:function(e){var t={D:{Off:gt.RadioButton.Circle.OffPushDown},N:{}};return t.N[e]=gt.RadioButton.Circle.YesNormal,t.D[e]=gt.RadioButton.Circle.YesPushDown,t},getCA:function(){return"l"},YesNormal:function(e){var t=Gs(e);t.scope=e.scope;var r=[],n=gt.internal.getWidth(e)<=gt.internal.getHeight(e)?gt.internal.getWidth(e)/4:gt.internal.getHeight(e)/4;n=Number((.9*n).toFixed(5));var i=gt.internal.Bezier_C,a=Number((n*i).toFixed(5));return r.push("q"),r.push("1 0 0 1 "+Zu(gt.internal.getWidth(e)/2)+" "+Zu(gt.internal.getHeight(e)/2)+" cm"),r.push(n+" 0 m"),r.push(n+" "+a+" "+a+" "+n+" 0 "+n+" c"),r.push("-"+a+" "+n+" -"+n+" "+a+" -"+n+" 0 c"),r.push("-"+n+" -"+a+" -"+a+" -"+n+" 0 -"+n+" c"),r.push(a+" -"+n+" "+n+" -"+a+" "+n+" 0 c"),r.push("f"),r.push("Q"),t.stream=r.join(` 301`),t},YesPushDown:function(e){var t=Gs(e);t.scope=e.scope;var r=[],n=gt.internal.getWidth(e)<=gt.internal.getHeight(e)?gt.internal.getWidth(e)/4:gt.internal.getHeight(e)/4;n=Number((.9*n).toFixed(5));var i=Number((2*n).toFixed(5)),a=Number((i*gt.internal.Bezier_C).toFixed(5)),o=Number((n*gt.internal.Bezier_C).toFixed(5));return r.push("0.749023 g"),r.push("q"),r.push("1 0 0 1 "+Zu(gt.internal.getWidth(e)/2)+" "+Zu(gt.internal.getHeight(e)/2)+" cm"),r.push(i+" 0 m"),r.push(i+" "+a+" "+a+" "+i+" 0 "+i+" c"),r.push("-"+a+" "+i+" -"+i+" "+a+" -"+i+" 0 c"),r.push("-"+i+" -"+a+" -"+a+" -"+i+" 0 -"+i+" c"),r.push(a+" -"+i+" "+i+" -"+a+" "+i+" 0 c"),r.push("f"),r.push("Q"),r.push("0 g"),r.push("q"),r.push("1 0 0 1 "+Zu(gt.internal.getWidth(e)/2)+" "+Zu(gt.internal.getHeight(e)/2)+" cm"),r.push(n+" 0 m"),r.push(n+" "+o+" "+o+" "+n+" 0 "+n+" c"),r.push("-"+o+" "+n+" -"+n+" "+o+" -"+n+" 0 c"),r.push("-"+n+" -"+o+" -"+o+" -"+n+" 0 -"+n+" c"),r.push(o+" -"+n+" "+n+" -"+o+" "+n+" 0 c"),r.push("f"),r.push("Q"),t.stream=r.join(` 302`),t},OffPushDown:function(e){var t=Gs(e);t.scope=e.scope;var r=[],n=gt.internal.getWidth(e)<=gt.internal.getHeight(e)?gt.internal.getWidth(e)/4:gt.internal.getHeight(e)/4;n=Number((.9*n).toFixed(5));var i=Number((2*n).toFixed(5)),a=Number((i*gt.internal.Bezier_C).toFixed(5));return r.push("0.749023 g"),r.push("q"),r.push("1 0 0 1 "+Zu(gt.internal.getWidth(e)/2)+" "+Zu(gt.internal.getHeight(e)/2)+" cm"),r.push(i+" 0 m"),r.push(i+" "+a+" "+a+" "+i+" 0 "+i+" c"),r.push("-"+a+" "+i+" -"+i+" "+a+" -"+i+" 0 c"),r.push("-"+i+" -"+a+" -"+a+" -"+i+" 0 -"+i+" c"),r.push(a+" -"+i+" "+i+" -"+a+" "+i+" 0 c"),r.push("f"),r.push("Q"),t.stream=r.join(` 303`),t}},Cross:{createAppearanceStream:function(e){var t={D:{Off:gt.RadioButton.Cross.OffPushDown},N:{}};return t.N[e]=gt.RadioButton.Cross.YesNormal,t.D[e]=gt.RadioButton.Cross.YesPushDown,t},getCA:function(){return"8"},YesNormal:function(e){var t=Gs(e);t.scope=e.scope;var r=[],n=gt.internal.calculateCross(e);return r.push("q"),r.push("1 1 "+Vt(gt.internal.getWidth(e)-2)+" "+Vt(gt.internal.getHeight(e)-2)+" re"),r.push("W"),r.push("n"),r.push(Vt(n.x1.x)+" "+Vt(n.x1.y)+" m"),r.push(Vt(n.x2.x)+" "+Vt(n.x2.y)+" l"),r.push(Vt(n.x4.x)+" "+Vt(n.x4.y)+" m"),r.push(Vt(n.x3.x)+" "+Vt(n.x3.y)+" l"),r.push("s"),r.push("Q"),t.stream=r.join(` 304`),t},YesPushDown:function(e){var t=Gs(e);t.scope=e.scope;var r=gt.internal.calculateCross(e),n=[];return n.push("0.749023 g"),n.push("0 0 "+Vt(gt.internal.getWidth(e))+" "+Vt(gt.internal.getHeight(e))+" re"),n.push("f"),n.push("q"),n.push("1 1 "+Vt(gt.internal.getWidth(e)-2)+" "+Vt(gt.internal.getHeight(e)-2)+" re"),n.push("W"),n.push("n"),n.push(Vt(r.x1.x)+" "+Vt(r.x1.y)+" m"),n.push(Vt(r.x2.x)+" "+Vt(r.x2.y)+" l"),n.push(Vt(r.x4.x)+" "+Vt(r.x4.y)+" m"),n.push(Vt(r.x3.x)+" "+Vt(r.x3.y)+" l"),n.push("s"),n.push("Q"),t.stream=n.join(` 305`),t},OffPushDown:function(e){var t=Gs(e);t.scope=e.scope;var r=[];return r.push("0.749023 g"),r.push("0 0 "+Vt(gt.internal.getWidth(e))+" "+Vt(gt.internal.getHeight(e))+" re"),r.push("f"),t.stream=r.join(` 306`),t}}},createDefaultAppearanceStream:function(e){var t=e.scope.internal.getFont(e.fontName,e.fontStyle).id,r=e.scope.__private__.encodeColorString(e.color);return"/"+t+" "+e.fontSize+" Tf "+r}};gt.internal={Bezier_C:.551915024494,calculateCross:function(e){var t=gt.internal.getWidth(e),r=gt.internal.getHeight(e),n=Math.min(t,r);return{x1:{x:(t-n)/2,y:(r-n)/2+n},x2:{x:(t-n)/2+n,y:(r-n)/2},x3:{x:(t-n)/2,y:(r-n)/2},x4:{x:(t-n)/2+n,y:(r-n)/2+n}}}},gt.internal.getWidth=function(e){var t=0;return Lr(e)==="object"&&(t=XR(e.Rect[2])),t},gt.internal.getHeight=function(e){var t=0;return Lr(e)==="object"&&(t=XR(e.Rect[3])),t};var Fpe=kn.addField=function(e){if(jpe(this,e),!(e instanceof Is))throw new Error("Invalid argument passed to
306jsPDF.addField.");var t;return(t=e).scope.internal.acroformPlugin.printedOut&&(t.scope.internal.acroformPlugin.printedOut=!1,t.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),t.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(t),e.page=e.scope.internal.getCurrentPageInfo().pageNumber,this};kn.AcroFormChoiceField=m0,kn.AcroFormListBox=y0,kn.AcroFormComboBox=w0,kn.AcroFormEditBox=Kw,kn.AcroFormButton=yi,kn.AcroFormPushButton=Yw,kn.AcroFormRadioButton=x0,kn.AcroFormCheckBox=Xw,kn.AcroFormTextField=ih,kn.AcroFormPasswordField=Jw,kn.AcroFormAppearance=gt,kn.AcroForm={ChoiceField:m0,ListBox:y0,ComboBox:w0,EditBox:Kw,Button:yi,PushButton:Yw,RadioButton:x0,CheckBox:Xw,TextField:ih,PasswordField:Jw,Appearance:gt},Tt.AcroForm={ChoiceField:m0,ListBox:y0,ComboBox:w0,EditBox:Kw,Button:yi,PushButton:Yw,RadioButton:x0,CheckBox:Xw,TextField:ih,PasswordField:Jw,Appearance:gt};function bW(e){return e.reduce(function(t,r,n){return t[r]=n,t},{})}(function(e){var t="addImage_";e.__addimage__={};var r="UNKNOWN",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},i=e.__addimage__.getImageFileTypeByImageData=function(R,L){var B,U,K,te,X,W=r;if((L=L||r)==="RGBA"||R.data!==void 0&&R.data instanceof Uint8ClampedArray&&"height"in R&&"width"in R)return"RGBA";if(T(R))for(X in n)for(K=n[X],B=0;B<K.length;B+=1){for(te=!0,U=0;U<K[B].length;U+=1)if(K[B][U]!==void 0&&K[B][U]!==R[U]){te=!1;break}if(te===!0){W=X;break}}else for(X in n)for(K=n[X],B=0;B<K.length;B+=1){for(te=!0,U=0;U<K[B].length;U+=1)if(K[B][U]!==void 0&&K[B][U]!==R.charCodeAt(U)){te=!1;break}if(te===!0){W=X;break}}return W===r&&L!==r&&(W=L),W},a=function R(L){for(var B=this.internal.write,U=this.internal.putStream,K=(0,this.internal.getFilters)();K.indexOf("FlateEncode")!==-1;)K.splice(K.indexOf("FlateEncode"),1);L.objectId=this.internal.newObject();var te=[];if(te.push({key:"Type",value:"/XObject"}),te.push({key:"Subtype",value:"/Image"}),te.push({key:"Width",value:L.width}),te.push({key:"Height",value:L.height}
vendor: 33,389 bytes, lines 306-330
306),L.colorSpace===m.INDEXED?te.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(L.palette.length/3-1)+" "+("sMask"in L&&L.sMask!==void 0?L.objectId+2:L.objectId+1)+" 0 R]"}):(te.push({key:"ColorSpace",value:"/"+L.colorSpace}),L.colorSpace===m.DEVICE_CMYK&&te.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),te.push({key:"BitsPerComponent",value:L.bitsPerComponent}),"decodeParameters"in L&&L.decodeParameters!==void 0&&te.push({key:"DecodeParms",value:"<<"+L.decodeParameters+">>"}),"transparency"in L&&Array.isArray(L.transparency)&&L.transparency.length>0){for(var X="",W=0,J=L.transparency.length;W<J;W++)X+=L.transparency[W]+" "+L.transparency[W]+" ";te.push({key:"Mask",value:"["+X+"]"})}L.sMask!==void 0&&te.push({key:"SMask",value:L.objectId+1+" 0 R"});var me=L.filter!==void 0?["/"+L.filter]:void 0;if(U({data:L.data,additionalKeyValues:te,alreadyAppliedFilters:me,objectId:L.objectId}),B("endobj"),"sMask"in L&&L.sMask!==void 0){var ye,O=(ye=L.sMaskBitsPerComponent)!==null&&ye!==void 0?ye:L.bitsPerComponent,M={width:L.width,height:L.height,colorSpace:"DeviceGray",bitsPerComponent:O,data:L.sMask};"filter"in L&&(M.decodeParameters="/Predictor ".concat(L.predictor," /Colors 1 /BitsPerComponent ").concat(O," /Columns ").concat(L.width),M.filter=L.filter),R.call(this,M)}if(L.colorSpace===m.INDEXED){var j=this.internal.newObject();U({data:N(new Uint8Array(L.palette)),objectId:j}),B("endobj")}},o=function(){var R=this.internal.collections[t+"images"];for(var L in R)a.call(this,R[L])},s=function(){var R,L=this.internal.collections[t+"images"],B=this.internal.write;for(var U in L)B("/I"+(R=L[U]).index,R.objectId,"0","R")},l=function(){this.internal.collections[t+"images"]||(this.internal.collections[t+"images"]={},this.internal.events.subscribe("putResources",o),this.internal.events.subscribe("putXobjectDict",s))},u=function(){var R=this.internal.collections[t+"images"];return l.call(this),R},c=function(){return Object.keys(this.internal.collections[t+"images"]).length},f=function(R){return typeof e["process"+R.toUpperCase()]=="function"},d=function(R){return Lr(R)==="object"&&R.nodeType===1},h=function(R,L){if(R.nodeName==="IMG"&&R.hasAttribute("src")){var B=""+R.getAttribute("src");if(B.indexOf("data:image/")===0)return Gw(unescape(B).split("base64,").pop());var U=e.loadFile(B,!0);if(U!==void 0)return U}if(R.nodeName==="CANVAS"){if(R.width===0||R.height===0)throw new Error("Given canvas must have data. Canvas width: "+R.width+", height: "+R.height);var K;switch(L){case"PNG":K="image/png";break;case"WEBP":K="image/webp";break;default:K="image/jpeg"}return Gw(R.toDataURL(K,1).split("base64,").pop())}},g=function(R){var L=this.internal.collections[t+"images"];if(L){for(var B in L)if(R===L[B].alias)return L[B]}},p=function(R,L,B){return R||L||(R=-96,L=-96),R<0&&(R=-1*B.width*72/R/this.internal.scaleFactor),L<0&&(L=-1*B.height*72/L/this.internal.scaleFactor),R===0&&(R=L*B.width/B.height),L===0&&(L=R*B.height/B.width),[R,L]},v=function(R,L,B,U,K,te){var X=p.call(this,B,U,K),W=this.internal.getCoordinateString,J=this.internal.getVerticalCoordinateString,me=u.call(this);if(B=X[0],U=X[1],me[K.index]=K,te){te*=Math.PI/180;var ye=Math.cos(te),O=Math.sin(te),M=function(z){return z.toFixed(4)},j=[M(ye),M(O),M(-1*O),M(ye),0,0,"cm"]}this.internal.write("q"),te?(this.internal.write([1,"0","0",1,W(R),J(L+U),"cm"].join(" ")),this.internal.write(j.join(" ")),this.internal.write([W(B),"0","0",W(U),"0","0","cm"].join(" "))):this.internal.write([W(B),"0","0",W(U),W(R),J(L+U),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+K.index+" Do"),this.internal.write("Q")},m=e.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};e.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var y=e.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},x=e.__addimage__.sHashCode=function(R){var L,B,U=0;if(typeof R=="string")for(B=R.length,L=0;L<B;L++)U=(U<<5)-U+R.charCodeAt(L),U|=0;else if(T(R))for(B=R.byteLength/2,L=0;L<B;L++)U=(U<<5)-U+R[L],U|=0;return U},_=e.__addimage__.validateStringAsBase64=function(R){(R=R||"").toString().trim();var L=!0;return R.length===0&&(L=!1),R.length%4!=0&&(L=!1),/^[A-Za-z0-9+/]+$/.test(R.substr(0,R.length-2))===!1&&(L=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(R.substr(-2))===!1&&(L=!1),L},S=e.__addimage__.extractImageFromDataUrl=function(R){if(R==null||!(R=R.trim()).startsWith("data:"))return null;var L=R.indexOf(",");return L<0?null:R.substring(0,L).trim().endsWith("base64")?R.substring(L+1):null};e.__addimage__.isArrayBuffer=function(R){return R instanceof ArrayBuffer};var T=e.__addimage__.isArrayBufferView=function(R){return R instanceof Int8Array||R instanceof Uint8Array||R instanceof Uint8ClampedArray||R instanceof Int16Array||R instanceof Uint16Array||R instanceof Int32Array||R instanceof Uint32Array||R instanceof Float32Array||R instanceof Float64Array},A=e.__addimage__.binaryStringToUint8Array=function(R){for(var L=R.length,B=new Uint8Array(L),U=0;U<L;U++)B[U]=R.charCodeAt(U);return B},N=e.__addimage__.arrayBufferToBinaryString=function(R){for(var L="",B=T(R)?R:new Uint8Array(R),U=0;U<B.length;U+=8192)L+=String.fromCharCode.apply(null,B.subarray(U,U+8192));return L};e.addImage=function(){var R,L,B,U,K,te,X,W,J;if(typeof arguments[1]=="number"?(L=r,B=arguments[1],U=arguments[2],K=arguments[3],te=arguments[4],X=arguments[5],W=arguments[6],J=arguments[7]):(L=arguments[1],B=arguments[2],U=arguments[3],K=arguments[4],te=arguments[5],X=arguments[6],W=arguments[7],J=arguments[8]),Lr(R=arguments[0])==="object"&&!d(R)&&"imageData"in R){var me=R;R=me.imageData,L=me.format||L||r,B=me.x||B||0,U=me.y||U||0,K=me.w||me.width||K,te=me.h||me.height||te,X=me.alias||X,W=me.compression||W,J=me.rotation||me.angle||J}var ye=this.internal.getFilters();if(W===void 0&&ye.indexOf("FlateEncode")!==-1&&(W="SLOW"),isNaN(B)||isNaN(U))throw new Error("Invalid coordinates passed to jsPDF.addImage");l.call(this);var O=P.call(this,R,L,X,W);return v.call(this,B,U,K,te,O,J),this};var P=function(R,L,B,U){var K,te,X;if(typeof R=="string"&&i(R)===r){R=unescape(R);var W=F(R,!1);(W!==""||(W=e.loadFile(R,!0))!==void 0)&&(R=W)}if(d(R)&&(R=h(R,L)),L=i(R,L),!f(L))throw new Error("addImage does not support files of type '"+L+"', please ensure that a plugin for '"+L+"' support is added.");if(((X=B)==null||X.length===0)&&(B=function(J){return typeof J=="string"||T(J)?x(J):T(J.data)?x(J.data):null}(R)),(K=g.call(this,B))||(R instanceof Uint8Array||L==="RGBA"||(te=R,R=A(R)),K=this["process"+L.toUpperCase()](R,c.call(this),B,function(J){return J&&typeof J=="string"&&(J=J.toUpperCase()),J in e.image_compression?J:y.NONE}(U),te)),!K)throw new Error("An unknown error occurred whilst processing the image.");return K},F=e.__addimage__.convertBase64ToBinaryString=function(R,L){L=typeof L!="boolean"||L;var B,U="";if(typeof R=="string"){var K;B=(K=S(R))!==null&&K!==void 0?K:R;try{U=Gw(B)}catch(te){if(L)throw _(B)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+te.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return U};e.getImageProperties=function(R){var L,B,U="";if(d(R)&&(R=h(R)),typeof R=="string"&&i(R)===r&&((U=F(R,!1))===""&&(U=e.loadFile(R)||""),R=U),B=i(R),!f(B))throw new Error("addImage does not support files of type '"+B+"', please ensure that a plugin for '"+B+"' support is added.");if(R instanceof Uint8Array||(R=A(R)),!(L=this["process"+B.toUpperCase()](R)))throw new Error("An unknown error occurred whilst processing the image");return L.fileType=B,L}})(Tt.API),function(e){var t=function(r){if(r!==void 0&&r!="")return!0};Tt.API.events.push(["addPage",function(r){this.internal.getPageInfo(r.pageNumber).pageContext.annotations=[]}]),e.events.push(["putPage",function(r){for(var n,i,a,o=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString,l=this.internal.getPageInfoByObjId(r.objId),u=r.pageContext.annotations,c=!1,f=0;f<u.length&&!c;f++)switch((n=u[f]).type){case"link":(t(n.options.url)||t(n.options.pageNumber))&&(c=!0);break;case"reference":case"text":case"freetext":c=!0}if(c!=0){this.internal.write("/Annots [");for(var d=0;d<u.length;d++){n=u[d];var h=this.internal.pdfEscape,g=this.internal.getEncryptor(r.objId);switch(n.type){case"reference":this.internal.write(" "+n.object.objId+" 0 R ");break;case"text":var p=this.internal.newAdditionalObject(),v=this.internal.newAdditionalObject(),m=this.internal.getEncryptor(p.objId),y=n.title||"Note";a="<</Type /Annot /Subtype /Text "+(i="/Rect ["+o(n.bounds.x)+" "+s(n.bounds.y+n.bounds.h)+" "+o(n.bounds.x+n.bounds.w)+" "+s(n.bounds.y)+"] ")+"/Contents ("+h(m(n.contents))+")",a+=" /Popup "+v.objId+" 0 R",a+=" /P "+l.objId+" 0 R",a+=" /T ("+h(m(y))+") >>",p.content=a;var x=p.objId+" 0 R";a="<</Type /Annot /Subtype /Popup "+(i="/Rect ["+o(n.bounds.x+30)+" "+s(n.bounds.y+n.bounds.h)+" "+o(n.bounds.x+n.bounds.w+30)+" "+s(n.bounds.y)+"] ")+" /Parent "+x,n.open&&(a+=" /Open true"),a+=" >>",v.content=a,this.internal.write(p.objId,"0 R",v.objId,"0 R");break;case"freetext":i="/Rect ["+o(n.bounds.x)+" "+s(n.bounds.y)+" "+o(n.bounds.x+n.bounds.w)+" "+s(n.bounds.y+n.bounds.h)+"] ";var _="font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+(n.color||"#000000");a="<</Type /Annot /Subtype /FreeText "+i+"/Contents ("+h(g(n.contents))+")",a+=" /DS("+h(g(_))+")",a+=" /Border [0 0 0]",a+=" >>",this.internal.write(a);break;case"link":if(n.options.name){var S=this.annotations._nameMap[n.options.name];n.options.pageNumber=S.page,n.options.top=S.y}else n.options.top||(n.options.top=0);if(i="/Rect ["+n.finalBounds.x+" "+n.finalBounds.y+" "+n.finalBounds.w+" "+n.finalBounds.h+"] ",a="",n.options.url)a="<</Type /Annot /Subtype /Link "+i+"/Border [0 0 0] /A <</S /URI /URI ("+h(g(n.options.url))+") >>";else if(n.options.pageNumber)switch(a="<</Type /Annot /Subtype /Link "+i+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(n.options.pageNumber).objId+" 0 R",n.options.magFactor=n.options.magFactor||"XYZ",n.options.magFactor){case"Fit":a+=" /Fit]";break;case"FitH":a+=" /FitH "+n.options.top+"]";break;case"FitV":n.options.left=n.options.left||0,a+=" /FitV "+n.options.left+"]";break;default:var T=s(n.options.top);n.options.left=n.options.left||0,n.options.zoom===void 0&&(n.options.zoom=0),a+=" /XYZ "+n.options.left+" "+T+" "+n.options.zoom+"]"}a!=""&&(a+=" >>",this.internal.write(a))}}this.internal.write("]")}}]),e.createAnnotation=function(r){var n=this.internal.getCurrentPageInfo();switch(r.type){case"link":this.link(r.bounds.x,r.bounds.y,r.bounds.w,r.bounds.h,r);break;case"text":case"freetext":n.pageContext.annotations.push(r)}},e.link=function(r,n,i,a,o){var s=this.internal.getCurrentPageInfo(),l=this.internal.getCoordinateString,u=this.internal.getVerticalCoordinateString;s.pageContext.annotations.push({finalBounds:{x:l(r),y:u(n),w:l(r+i),h:u(n+a)},options:o,type:"link"})},e.textWithLink=function(r,n,i,a){var o,s,l=this.getTextWidth(r),u=this.internal.getLineHeight()/this.internal.scaleFactor;if(a.maxWidth!==void 0){s=a.maxWidth;var c=this.splitTextToSize(r,s).length;o=Math.ceil(u*c)}else s=l,o=u;return this.text(r,n,i,a),i+=.2*u,a.align==="center"&&(n-=l/2),a.align==="right"&&(n-=l),this.link(n,i-u,s,o,a),l},e.getTextWidth=function(r){var n=this.internal.getFontSize();return this.getStringUnitWidth(r)*n/this.internal.scaleFactor}}(Tt.API),function(e){var t={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},r={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},n={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];e.__arabicParser__={};var a=e.__arabicParser__.isInArabicSubstitutionA=function(p){return t[p.charCodeAt(0)]!==void 0},o=e.__arabicParser__.isArabicLetter=function(p){return typeof p=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(p)},s=e.__arabicParser__.isArabicEndLetter=function(p){return o(p)&&a(p)&&t[p.charCodeAt(0)].length<=2},l=e.__arabicParser__.isArabicAlfLetter=function(p){return o(p)&&i.indexOf(p.charCodeAt(0))>=0};e.__arabicParser__.arabicLetterHasIsolatedForm=function(p){return o(p)&&a(p)&&t[p.charCodeAt(0)].length>=1};var u=e.__arabicParser__.arabicLetterHasFinalForm=function(p){return o(p)&&a(p)&&t[p.charCodeAt(0)].length>=2};e.__arabicParser__.arabicLetterHasInitialForm=function(p){return o(p)&&a(p)&&t[p.charCodeAt(0)].length>=3};var c=e.__arabicParser__.arabicLetterHasMedialForm=function(p){return o(p)&&a(p)&&t[p.charCodeAt(0)].length==4},f=e.__arabicParser__.resolveLigatures=function(p){var v=0,m=r,y="",x=0;for(v=0;v<p.length;v+=1)m[p.charCodeAt(v)]!==void 0?(x++,typeof(m=m[p.charCodeAt(v)])=="number"&&(y+=String.fromCharCode(m),m=r,x=0),v===p.length-1&&(m=r,y+=p.charAt(v-(x-1)),v-=x-1,x=0)):(m=r,y+=p.charAt(v-x),v-=x,x=0);return y};e.__arabicParser__.isArabicDiacritic=function(p){return p!==void 0&&n[p.charCodeAt(0)]!==void 0};var d=e.__arabicParser__.getCorrectForm=function(p,v,m){return o(p)?a(p)===!1?-1:!u(p)||!o(v)&&!o(m)||!o(m)&&s(v)||s(p)&&!o(v)||s(p)&&l(v)||s(p)&&s(v)?0:c(p)&&o(v)&&!s(v)&&o(m)&&u(m)?3:s(p)||!o(m)?1:2:-1},h=function(p){var v=0,m=0,y=0,x="",_="",S="",T=(p=p||"").split("\\s+"),A=[];for(v=0;v<T.length;v+=1){for(A.push(""),m=0;m<T[v].length;m+=1)x=T[v][m],_=T[v][m-1],S=T[v][m+1],o(x)?(y=d(x,_,S),A[v]+=y!==-1?String.fromCharCode(t[x.charCodeAt(0)][y]):x):A[v]+=x;A[v]=f(A[v])}return A.join(" ")},g=e.__arabicParser__.processArabic=e.processArabic=function(){var p,v=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,m=[];if(Array.isArray(v)){var y=0;for(m=[],y=0;y<v.length;y+=1)Array.isArray(v[y])?m.push([h(v[y][0]),v[y][1],v[y][2]]):m.push([h(v[y])]);p=m}else p=h(v);return typeof arguments[0]=="string"?p:(arguments[0].text=p,arguments[0])};e.events.push(["preProcessText",g])}(Tt.API),Tt.API.autoPrint=function(e){var t;return(e=e||{}).variant=e.variant||"non-conform",e.variant==="javascript"?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",function(){t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+t+" 0 R")})),this},function(e){var t=function(){var r=void 0;Object.defineProperty(this,"pdf",{get:function(){return r},set:function(s){r=s}});var n=150;Object.defineProperty(this,"width",{get:function(){return n},set:function(s){n=isNaN(s)||Number.isInteger(s)===!1||s<0?150:s,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=n+1)}});var i=300;Object.defineProperty(this,"height",{get:function(){return i},set:function(s){i=isNaN(s)||Number.isInteger(s)===!1||s<0?300:s,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=i+1)}});var a=[];Object.defineProperty(this,"childNodes",{get:function(){return a},set:function(s){a=s}});var o={};Object.defineProperty(this,"style",{get:function(){return o},set:function(s){o=s}}),Object.defineProperty(this,"parentNode",{})};t.prototype.getContext=function(r,n){var i;if((r=r||"2d")!=="2d")return null;for(i in n)this.pdf.context2d.hasOwnProperty(i)&&(this.pdf.context2d[i]=n[i]);return this.pdf.context2d._canvas=this,this.pdf.context2d},t.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},e.events.push(["initialized",function(){this.canvas=new t,this.canvas.pdf=this}])}(Tt.API),function(e){var t={left:0,top:0,bottom:0,right:0},r=!1,n=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},t),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new a,this.internal.__cell__.pages=1},a=function(){var l=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return l},set:function(p){l=p}});var u=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return u},set:function(p){u=p}});var c=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return c},set:function(p){c=p}});var f=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return f},set:function(p){f=p}});var d=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return d},set:function(p){d=p}});var h=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return h},set:function(p){h=p}});var g=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return g},set:function(p){g=p}}),this};a.prototype.clone=function(){return new a(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},a.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},e.setHeaderFunction=function(l){return n.call(this),this.internal.__cell__.headerFunction=typeof l=="function"?l:void 0,this},e.getTextDimensions=function(l,u){n.call(this);var c=(u=u||{}).fontSize||this.getFontSize(),f=u.font||this.getFont(),d=u.scaleFactor||this.internal.scaleFactor,h=0,g=0,p=0,v=this;if(!Array.isArray(l)&&typeof l!="string"){if(typeof l!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");l=String(l)}var m=u.maxWidth;m>0?typeof l=="string"?l=this.splitTextToSize(l,m):Object.prototype.toString.call(l)==="[object Array]"&&(l=l.reduce(function(x,_){return x.concat(v.splitTextToSize(_,m))},[])):l=Array.isArray(l)?l:[l];for(var y=0;y<l.length;y++)h<(p=this.getStringUnitWidth(l[y],{font:f})*c)&&(h=p);return h!==0&&(g=l.length),{w:h/=d,h:Math.max((g*c*this.getLineHeightFactor()-c*(this.getLineHeightFactor()-1))/d,0)}},e.cellAddPage=function(){n.call(this),this.addPage();var l=this.internal.__cell__.margins||t;return this.internal.__cell__.lastCell=new a(l.left,l.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var o=e.cell=function(){var l;l=arguments[0]instanceof a?arguments[0]:new a(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]),n.call(this);var u=this.internal.__cell__.lastCell,c=this.internal.__cell__.padding,f=this.internal.__cell__.margins||t,d=this.internal.__cell__.tableHeaderRow,h=this.internal.__cell__.printHeaders;return u.lineNumber!==void 0&&(u.lineNumber===l.lineNumber?(l.x=(u.x||0)+(u.width||0),l.y=u.y||0):u.y+u.height+l.height+f.bottom>this.getPageHeight()?(this.cellAddPage(),l.y=f.top,h&&d&&(this.printHeaderRow(l.lineNumber,!0),l.y+=d[0].height)):l.y=u.y+u.height||l.y),l.text[0]!==void 0&&(this.rect(l.x,l.y,l.width,l.height,r===!0?"FD":void 0),l.align==="right"?this.text(l.text,l.x+l.width-c,l.y+c,{align:"right",baseline:"top"}):l.align==="center"?this.text(l.text,l.x+l.width/2,l.y+c,{align:"center",baseline:"top",maxWidth:l.width-c-c}):this.text(l.text,l.x+c,l.y+c,{align:"left",baseline:"top",maxWidth:l.width-c-c})),this.internal.__cell__.lastCell=l,this};e.table=function(l,u,c,f,d){if(n.call(this),!c)throw new Error("No data for PDF table.");var h,g,p,v,m=[],y=[],x=[],_={},S={},T=[],A=[],N=(d=d||{}).autoSize||!1,P=d.printHeaders!==!1,F=d.css&&d.css["font-size"]!==void 0?16*d.css["font-size"]:d.fontSize||12,R=d.margins||Object.assign({width:this.getPageWidth()},t),L=typeof d.padding=="number"?d.padding:3,B=d.headerBackgroundColor||"#c8c8c8",U=d.headerTextColor||"#000";if(i.call(this),this.internal.__cell__.printHeaders=P,this.internal.__cell__.margins=R,this.internal.__cell__.table_font_size=F,this.internal.__cell__.padding=L,this.internal.__cell__.headerBackgroundColor=B,this.internal.__cell__.headerTextColor=U,this.setFontSize(F),f==null)y=m=Object.keys(c[0]),x=m.map(function(){return"left"});else if(Array.isArray(f)&&Lr(f[0])==="object")for(m=f.map(function(me){return me.name}),y=f.map(function(me){return me.prompt||me.name||""}),x=f.map(function(me){return me.align||"left"}),h=0;h<f.length;h+=1)S[f[h].name]=.7499990551181103*f[h].width;else Array.isArray(f)&&typeof f[0]=="string"&&(y=m=f,x=m.map(function(){return"left"}));if(N||Array.isArray(f)&&typeof f[0]=="string")for(h=0;h<m.length;h+=1){for(_[v=m[h]]=c.map(function(me){return me[v]}),this.setFont(void 0,"bold"),T.push(this.getTextDimensions(y[h],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),g=_[v],this.setFont(void 0,"normal"),p=0;p<g.length;p+=1)T.push(this.getTextDimensions(g[p],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);S[v]=Math.max.apply(null,T)+L+L,T=[]}if(P){var K={};for(h=0;h<m.length;h+=1)K[m[h]]={},K[m[h]].text=y[h],K[m[h]].align=x[h];var te=s.call(this,K,S);A=m.map(function(me){return new a(l,u,S[me],te,K[me].text,void 0,K[me].align)}),this.setTableHeaderRow(A),this.printHeaderRow(1,!1)}var X=f.reduce(function(me,ye){return me[ye.name]=ye.align,me},{});for(h=0;h<c.length;h+=1){"rowStart"in d&&d.rowStart instanceof Function&&d.rowStart({row:h,data:c[h]},this);var W=s.call(this,c[h],S);for(p=0;p<m.length;p+=1){var J=c[h][m[p]];"cellStart"in d&&d.cellStart instanceof Function&&d.cellStart({row:h,col:p,data:J},this),o.call(this,new a(l,u,S[m[p]],W,J,h+2,X[m[p]]))}}return this.internal.__cell__.table_x=l,this.internal.__cell__.table_y=u,this};var s=function(l,u){var c=this.internal.__cell__.padding,f=this.internal.__cell__.table_font_size,d=this.internal.scaleFactor;return Object.keys(l).map(function(h){var g=l[h];return this.splitTextToSize(g.hasOwnProperty("text")?g.text:g,u[h]-c-c)},this).map(function(h){return this.getLineHeightFactor()*h.length*f/d+c+c},this).reduce(function(h,g){return Math.max(h,g)},0)};e.setTableHeaderRow=function(l){n.call(this),this.internal.__cell__.tableHeaderRow=l},e.printHeaderRow=function(l,u){if(n.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var c;if(r=!0,typeof this.internal.__cell__.headerFunction=="function"){var f=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new a(f[0],f[1],f[2],f[3],void 0,-1)}this.setFont(void 0,"bold");for(var d=[],h=0;h<this.internal.__cell__.tableHeaderRow.length;h+=1){c=this.internal.__cell__.tableHeaderRow[h].clone(),u&&(c.y=this.internal.__cell__.margins.top||0,d.push(c)),c.lineNumber=l;var g=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),o.call(this,c),this.setTextColor(g)}d.length>0&&this.setTableHeaderRow(d),this.setFont(void 0,"normal"),r=!1}}(Tt.API);var _W={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},SW=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],n4=bW(SW),EW=[100,200,300,400,500,600,700,800,900],$pe=bW(EW);function oE(e){var t=e.family.replace(/"|'/g,"").toLowerCase(),r=function(a){return _W[a=a||"normal"]?a:"normal"}(e.style),n=function(a){return a?typeof a=="number"?a>=100&&a<=900&&a%100==0?a:400:/^\d00$/.test(a)?parseInt(a):a==="bold"?700:400:400}(e.weight),i=function(a){return typeof n4[a=a||"normal"]=="number"?a:"normal"}(e.stretch);return{family:t,style:r,weight:n,stretch:i,src:e.src||[],ref:e.ref||{name:t,style:[i,r,n].join(" ")}}}function JR(e,t,r,n){var i;for(i=r;i>=0&&i<t.length;i+=n)if(e[t[i]])return e[t[i]];for(i=r;i>=0&&i<t.length;i-=n)if(e[t[i]])return e[t[i]]}var Bpe={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},ZR={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function QR(e){return[e.stretch,e.style,e.weight,e.family].join(" ")}function eL(e){return e.trimLeft()}function Upe(e,t){for(var r=0;r<e.length;){if(e.charAt(r)===t)return[e.substring(0,r),e.substring(r+1)];r+=1}return null}function zpe(e){var t=e.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return t===null?null:[t[0],e.substring(t[0].length)]}var Sd,ew,tL,rL,nL,sE=["times"];function iL(e,t,r,n,i){var a=4,o=oL;switch(i){case Tt.API.image_compression.FAST:a=1,o=aL;break;case Tt.API.image_compression.MEDIUM:a=6,o=sL;break;case Tt.API.image_compression.SLOW:a=9,o=lL}e=function(l,u,c,f){for(var d,h=l.length/u,g=new Uint8Array(l.length+h),p=[Wpe,aL,oL,sL,lL],v=0;v<h;v+=1){var m=v*u,y=l.subarray(m,m+u);if(f)g.set(f(y,c,d),m+v);else{for(var x=p.length,_=[],S=0;S<x;S+=1)_[S]=p[S](y,c,d);var T=qpe(_.concat());g.set(_[T],m+v)}d=y}return g}(e,t,Math.ceil(r*n/8),o);var s=HT(e,{level:a});return Tt.API.__addimage__.arrayBufferToBinaryString(s)}function Wpe(e){var t=Array.apply([],e);return t.unshift(0),t}function aL(e,t){var r=e.length,n=[];n[0]=1;for(var i=0;i<r;i+=1){var a=e[i-t]||0;n[i+1]=e[i]-a+256&255}return n}function oL(e,t,r){var n=e.length,i=[];i[0]=2;for(var a=0;a<n;a+=1){var o=r&&r[a]||0;i[a+1]=e[a]-o+256&255}return i}function sL(e,t,r){var n=e.length,i=[];i[0]=3;for(var a=0;a<n;a+=1){var o=e[a-t]||0,s=r&&r[a]||0;i[a+1]=e[a]+256-(o+s>>>1)&255}return i}function lL(e,t,r){var n=e.length,i=[];i[0]=4;for(var a=0;a<n;a+=1){var o=Hpe(e[a-t]||0,r&&r[a]||0,r&&r[a-t]||0);i[a+1]=e[a]-o+256&255}return i}function Hpe(e,t,r){if(e===t&&t===r)return e;var n=Math.abs(t-r),i=Math.abs(e-r),a=Math.abs(e+t-r-r);return n<=i&&n<=a?e:i<=a?t:r}function qpe(e){var t=e.map(function(r){return r.reduce(function(n,i){return n+Math.abs(i)},0)});return t.indexOf(Math.min.apply(null,t))}function lE(e,t,r){var n=t*r,i=Math.floor(n/8),a=16-(n-8*i+r),o=(1<<r)-1;return AW(e,i)>>a&o}function uL(e,t,r,n){var i=r*n,a=Math.floor(i/8),o=16-(i-8*a+n),s=(1<<n)-1,l=(t&s)<<o;(function(u,c,f){if(c+1<u.byteLength)u.setUint16(c,f,!1);else{var d=f>>8&255;u.setUint8(c,d)}})(e,a,AW(e,a)&~(s<<o)&65535|l)}function AW(e,t){return t+1<e.byteLength?e.getUint16(t,!1):e.getUint8(t)<<8}function Vpe(e){var t=0;if(e[t++]!==71||e[t++]!==73||e[t++]!==70||e[t++]!==56||(e[t++]+1&253)!=56||e[t++]!==97)throw new Error("Invalid GIF 87a/89a header.");var r=e[t++]|e[t++]<<8,n=e[t++]|e[t++]<<8,i=e[t++],a=i>>7,o=1<<1+(7&i);e[t++],e[t++];var s=null,l=null;a&&(s=t,l=o,t+=3*o);var u=!0,c=[],f=0,d=null,h=0,g=null;for(this.width=r,this.height=n;u&&t<e.length;)switch(e[t++]){case 33:switch(e[t++]){case 255:if(e[t]!==11||e[t+1]==78&&e[t+2]==69&&e[t+3]==84&&e[t+4]==83&&e[t+5]==67&&e[t+6]==65&&e[t+7]==80&&e[t+8]==69&&e[t+9]==50&&e[t+10]==46&&e[t+11]==48&&e[t+12]==3&&e[t+13]==1&&e[t+16]==0)t+=14,g=e[t++]|e[t++]<<8,t++;else for(t+=12;;){if(!((R=e[t++])>=0))throw Error("Invalid block size");if(R===0)break;t+=R}break;case 249:if(e[t++]!==4||e[t+4]!==0)throw new Error("Invalid graphics extension block.");var p=e[t++];f=e[t++]|e[t++]<<8,d=e[t++],1&p||(d=null),h=p>>2&7,t++;break;case 254:for(;;){if(!((R=e[t++])>=0))throw Error("Invalid block size");if(R===0)break;t+=R}break;default:throw new Error("Unknown graphic control label: 0x"+e[t-1].toString(16))}break;case 44:var v=e[t++]|e[t++]<<8,m=e[t++]|e[t++]<<8,y=e[t++]|e[t++]<<8,x=e[t++]|e[t++]<<8,_=e[t++],S=_>>6&1,T=1<<1+(7&_),A=s,N=l,P=!1;_>>7&&(P=!0,A=t,N=T,t+=3*T);var F=t;for(t++;;){var R;if(!((R=e[t++])>=0))throw Error("Invalid block size");if(R===0)break;t+=R}c.push({x:v,y:m,width:y,height:x,has_local_palette:P,palette_offset:A,palette_size:N,data_offset:F,data_length:t-F,transparent_index:d,interlaced:!!S,delay:f,disposal:h});break;case 59:u=!1;break;default:throw new Error("Unknown gif block: 0x"+e[t-1].toString(16))}this.numFrames=function(){return c.length},this.loopCount=function(){return g},this.frameInfo=function(L){if(L<0||L>=c.length)throw new Error("Frame index out of range.");return c[L]},this.decodeAndBlitFrameBGRA=function(L,B){var U=this.frameInfo(L),K=U.width*U.height;if(K>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");var te=new Uint8Array(K);cL(e,U.data_offset,te,K);var X=U.palette_offset,W=U.transparent_index;W===null&&(W=256);var J=U.width,me=r-J,ye=J,O=4*(U.y*r+U.x),M=4*((U.y+U.height)*r+U.x),j=O,z=4*me;U.interlaced===!0&&(z+=4*r*7);for(var Q=8,ie=0,ge=te.length;ie<ge;++ie){var oe=te[ie];if(ye===0&&(ye=J,(j+=z)>=M&&(z=4*me+4*r*(Q-1),j=O+(J+me)*(Q<<1),Q>>=1)),oe===W)j+=4;else{var pe=e[X+3*oe],be=e[X+3*oe+1],ve=e[X+3*oe+2];B[j++]=ve,B[j++]=be,B[j++]=pe,B[j++]=255}--ye}},this.decodeAndBlitFrameRGBA=function(L,B){var U=this.frameInfo(L),K=U.width*U.height;if(K>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");var te=new Uint8Array(K);cL(e,U.data_offset,te,K);var X=U.palette_offset,W=U.transparent_index;W===null&&(W=256);var J=U.width,me=r-J,ye=J,O=4*(U.y*r+U.x),M=4*((U.y+U.height)*r+U.x),j=O,z=4*me;U.interlaced===!0&&(z+=4*r*7);for(var Q=8,ie=0,ge=te.length;ie<ge;++ie){var oe=te[ie];if(ye===0&&(ye=J,(j+=z)>=M&&(z=4*me+4*r*(Q-1),j=O+(J+me)*(Q<<1),Q>>=1)),oe===W)j+=4;else{var pe=e[X+3*oe],be=e[X+3*oe+1],ve=e[X+3*oe+2];B[j++]=pe,B[j++]=be,B[j++]=ve,B[j++]=255}--ye}}}function cL(e,t,r,n){for(var i=e[t++],a=1<<i,o=a+1,s=o+1,l=i+1,u=(1<<l)-1,c=0,f=0,d=0,h=e[t++],g=new Int32Array(4096),p=null;;){for(;c<16&&h!==0;)f|=e[t++]<<c,c+=8,h===1?h=e[t++]:--h;if(c<l)break;var v=f&u;if(f>>=l,c-=l,v!==a){if(v===o)break;for(var m=v<s?v:p,y=0,x=m;x>a;)x=g[x]>>8,++y;var _=x;if(d+y+(m!==v?1:0)>n)return void Kr.log("Warning, gif stream longer than expected.");r[d++]=_;var S=d+=y;for(m!==v&&(r[d++]=_),x=m;y--;)x=g[x],r[--S]=255&x,x>>=8;p!==null&&s<4096&&(g[s++]=p<<8|_,s>=u+1&&l<12&&(++l,u=u<<1|1)),p=v}else s=o+1,u=(1<<(l=i+1))-1,p=null}return d!==n&&Kr.log("Warning, gif stream shorter than expected."),r}/** 307 * @license 308 Copyright (c) 2008, Adobe Systems Incorporated 309 All rights reserved. 310 311 Redistribution and use in source and binary forms, with or without 312 modification, are permitted provided that the following conditions are 313 met: 314 315 * Redistributions of source code must retain the above copyright notice, 316 this list of conditions and the following disclaimer. 317 318 * Redistributions in binary form must reproduce the above copyright 319 notice, this list of conditions and the following disclaimer in the 320 documentation and/or other materials provided with the distribution. 321 322 * Neither the name of Adobe Systems Incorporated nor the names of its 323 contributors may be used to endorse or promote products derived from 324 this software without specific prior written permission. 325 326 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 327 IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 328 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 329 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 330 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
331 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 332 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 333 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 334 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 335 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 336 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 337*/function uE(e){var t,r,n,i,a,o=Math.floor,s=new Array(64),l=new Array(64),u=new Array(64),c=new Array(64),f=new Array(65535),d=new Array(65535),h=new Array(64),g=new Array(64),p=[],v=0,m=7,y=new Array(64),x=new Array(64),_=new Array(64),S=new Array(256),T=new Array(2048),A=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],N=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],P=[0,1,2,3,4,5,6,7,8,9,10,11],F=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],R=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],L=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],B=[0,1,2,3,4,5,6,7,8,9,10,11],U=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],K=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function te(O,M){for(var j=0,z=0,Q=new Array,ie=1;ie<=16;ie++){for(var ge=1;ge<=O[ie];ge++)Q[M[z]]=[],Q[M[z]][0]=j,Q[M[z]][1]=ie,z++,j++;j*=2}return Q}function X(O){for(var M=O[0],j=O[1]-1;j>=0;)M&1<<j&&(v|=1<<m),j--,--m<0&&(v==255?(W(255),W(0)):W(v),m=7,v=0)}function W(O){p.push(O)}function J(O){W(O>>8&255),W(255&O)}function me(O,M,j,z,Q){for(var ie,ge=Q[0],oe=Q[240],pe=function(Be,lt){var Je,ut,st,$t,Bt,St,Ut,zt,mt,Ct,wt=0;for(mt=0;mt<8;++mt){Je=Be[wt],ut=Be[wt+1],st=Be[wt+2],$t=Be[wt+3],Bt=Be[wt+4],St=Be[wt+5],Ut=Be[wt+6];var qr=Je+(zt=Be[wt+7]),tr=Je-zt,Rt=ut+Ut,Wt=ut-Ut,hr=st+St,At=st-St,br=$t+Bt,Ot=$t-Bt,Lt=qr+br,Fr=qr-br,qt=Rt+hr,dt=Rt-hr;Be[wt]=Lt+qt,Be[wt+4]=Lt-qt;var ur=.707106781*(dt+Fr);
vendor: 14,786 bytes, lines 337-343
337Be[wt+2]=Fr+ur,Be[wt+6]=Fr-ur;var Pt=.382683433*((Lt=Ot+At)-(dt=Wt+tr)),Mt=.5411961*Lt+Pt,or=1.306562965*dt+Pt,pn=.707106781*(qt=At+Wt),pt=tr+pn,Wn=tr-pn;Be[wt+5]=Wn+Mt,Be[wt+3]=Wn-Mt,Be[wt+1]=pt+or,Be[wt+7]=pt-or,wt+=8}for(wt=0,mt=0;mt<8;++mt){Je=Be[wt],ut=Be[wt+8],st=Be[wt+16],$t=Be[wt+24],Bt=Be[wt+32],St=Be[wt+40],Ut=Be[wt+48];var ri=Je+(zt=Be[wt+56]),$r=Je-zt,wn=ut+Ut,gn=ut-Ut,Hn=st+St,V=st-St,ce=$t+Bt,re=$t-Bt,ae=ri+ce,fe=ri-ce,he=wn+Hn,Ae=wn-Hn;Be[wt]=ae+he,Be[wt+32]=ae-he;var Ne=.707106781*(Ae+fe);Be[wt+16]=fe+Ne,Be[wt+48]=fe-Ne;var Te=.382683433*((ae=re+V)-(Ae=gn+$r)),Oe=.5411961*ae+Te,Ce=1.306562965*Ae+Te,Ge=.707106781*(he=V+gn),Ze=$r+Ge,ot=$r-Ge;Be[wt+40]=ot+Oe,Be[wt+24]=ot-Oe,Be[wt+8]=Ze+Ce,Be[wt+56]=Ze-Ce,wt++}for(mt=0;mt<64;++mt)Ct=Be[mt]*lt[mt],h[mt]=Ct>0?Ct+.5|0:Ct-.5|0;return h}(O,M),be=0;be<64;++be)g[A[be]]=pe[be];var ve=g[0]-j;j=g[0],ve==0?X(z[0]):(X(z[d[ie=32767+ve]]),X(f[ie]));for(var Le=63;Le>0&&g[Le]==0;)Le--;if(Le==0)return X(ge),j;for(var Re,ee=1;ee<=Le;){for(var Fe=ee;g[ee]==0&&ee<=Le;)++ee;var De=ee-Fe;if(De>=16){Re=De>>4;for(var rt=1;rt<=Re;++rt)X(oe);De&=15}ie=32767+g[ee],X(Q[(De<<4)+d[ie]]),X(f[ie]),ee++}return Le!=63&&X(ge),j}function ye(O){O=Math.min(Math.max(O,1),100),a!=O&&(function(M){for(var j=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],z=0;z<64;z++){var Q=o((j[z]*M+50)/100);Q=Math.min(Math.max(Q,1),255),s[A[z]]=Q}for(var ie=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],ge=0;ge<64;ge++){var oe=o((ie[ge]*M+50)/100);oe=Math.min(Math.max(oe,1),255),l[A[ge]]=oe}for(var pe=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],be=0,ve=0;ve<8;ve++)for(var Le=0;Le<8;Le++)u[be]=1/(s[A[be]]*pe[ve]*pe[Le]*8),c[be]=1/(l[A[be]]*pe[ve]*pe[Le]*8),be++}(O<50?Math.floor(5e3/O):Math.floor(200-2*O)),a=O)}this.encode=function(O,M){M&&ye(M),p=new Array,v=0,m=7,J(65496),J(65504),J(16),W(74),W(70),W(73),W(70),W(0),W(1),W(1),W(0),J(1),J(1),W(0),W(0),function(){J(65499),J(132),W(0);for(var ut=0;ut<64;ut++)W(s[ut]);W(1);for(var st=0;st<64;st++)W(l[st])}(),function(ut,st){J(65472),J(17),W(8),J(st),J(ut),W(3),W(1),W(17),W(0),W(2),W(17),W(1),W(3),W(17),W(1)}(O.width,O.height),function(){J(65476),J(418),W(0);for(var ut=0;ut<16;ut++)W(N[ut+1]);for(var st=0;st<=11;st++)W(P[st]);W(16);for(var $t=0;$t<16;$t++)W(F[$t+1]);for(var Bt=0;Bt<=161;Bt++)W(R[Bt]);W(1);for(var St=0;St<16;St++)W(L[St+1]);for(var Ut=0;Ut<=11;Ut++)W(B[Ut]);W(17);for(var zt=0;zt<16;zt++)W(U[zt+1]);for(var mt=0;mt<=161;mt++)W(K[mt])}(),J(65498),J(12),W(3),W(1),W(0),W(2),W(17),W(3),W(17),W(0),W(63),W(0);var j=0,z=0,Q=0;v=0,m=7,this.encode.displayName="_encode_";for(var ie,ge,oe,pe,be,ve,Le,Re,ee,Fe=O.data,De=O.width,rt=O.height,Be=4*De,lt=0;lt<rt;){for(ie=0;ie<Be;){for(be=Be*lt+ie,Le=-1,Re=0,ee=0;ee<64;ee++)ve=be+(Re=ee>>3)*Be+(Le=4*(7&ee)),lt+Re>=rt&&(ve-=Be*(lt+1+Re-rt)),ie+Le>=Be&&(ve-=ie+Le-Be+4),ge=Fe[ve++],oe=Fe[ve++],pe=Fe[ve++],y[ee]=(T[ge]+T[oe+256|0]+T[pe+512|0]>>16)-128,x[ee]=(T[ge+768|0]+T[oe+1024|0]+T[pe+1280|0]>>16)-128,_[ee]=(T[ge+1280|0]+T[oe+1536|0]+T[pe+1792|0]>>16)-128;j=me(y,u,j,t,n),z=me(x,c,z,r,i),Q=me(_,c,Q,r,i),ie+=32}lt+=8}if(m>=0){var Je=[];Je[1]=m+1,Je[0]=(1<<m+1)-1,X(Je)}return J(65497),new Uint8Array(p)},e=e||50,function(){for(var O=String.fromCharCode,M=0;M<256;M++)S[M]=O(M)}(),t=te(N,P),r=te(L,B),n=te(F,R),i=te(U,K),function(){for(var O=1,M=2,j=1;j<=15;j++){for(var z=O;z<M;z++)d[32767+z]=j,f[32767+z]=[],f[32767+z][1]=j,f[32767+z][0]=z;for(var Q=-(M-1);Q<=-O;Q++)d[32767+Q]=j,f[32767+Q]=[],f[32767+Q][1]=j,f[32767+Q][0]=M-1+Q;O<<=1,M<<=1}}(),function(){for(var O=0;O<256;O++)T[O]=19595*O,T[O+256|0]=38470*O,T[O+512|0]=7471*O+32768,T[O+768|0]=-11059*O,T[O+1024|0]=-21709*O,T[O+1280|0]=32768*O+8421375,T[O+1536|0]=-27439*O,T[O+1792|0]=-5329*O}(),ye(e)}/** 338 * @license 339 * Copyright (c) 2017 Aras Abbasi 340 * 341 * Licensed under the MIT License. 342 * http://opensource.org/licenses/mit-license 343 */function ns(e,t){if(this.pos=0,this.buffer=e,this.datav=new DataView(e.buffer),this.is_with_alpha=!!t,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function fL(e){function t(P){if(!P)throw Error("assert :P")}function r(P,F,R){for(var L=0;4>L;L++)if(P[F+L]!=R.charCodeAt(L))return!0;return!1}function n(P,F,R,L,B){for(var U=0;U<B;U++)P[F+U]=R[L+U]}function i(P,F,R,L){for(var B=0;B<L;B++)P[F+B]=R}function a(P){return new Int32Array(P)}function o(P,F){for(var R=[],L=0;L<P;L++)R.push(new F);return R}function s(P,F){var R=[];return function L(B,U,K){for(var te=K[U],X=0;X<te&&(B.push(K.length>U+1?[]:new F),!(K.length<U+1));X++)L(B[X],U+1,K)}(R,0,P),R}var l=function(){var P=this;function F(w,b){for(var C=1<<b-1>>>0;w&C;)C>>>=1;return C?(w&C-1)+C:w}function R(w,b,C,D,q){t(!(D%C));do w[b+(D-=C)]=q;while(0<D)}function L(w,b,C,D,q){if(t(2328>=q),512>=q)var G=a(512);else if((G=a(q))==null)return 0;return function(Y,Z,ne,le,xe,ke){var ue,_e,Ee=Z,je=1<<ne,Pe=a(16),Ue=a(16);for(t(xe!=0),t(le!=null),t(Y!=null),t(0<ne),_e=0;_e<xe;++_e){if(15<le[_e])return 0;++Pe[le[_e]]}if(Pe[0]==xe)return 0;for(Ue[1]=0,ue=1;15>ue;++ue){if(Pe[ue]>1<<ue)return 0;Ue[ue+1]=Ue[ue]+Pe[ue]}for(_e=0;_e<xe;++_e)ue=le[_e],0<le[_e]&&(ke[Ue[ue]++]=_e);if(Ue[15]==1)return(le=new B).g=0,le.value=ke[0],R(Y,Ee,1,je,le),je;var ze,Ke=-1,Ve=je-1,Et=0,ht=1,Jt=1,bt=1<<ne;for(_e=0,ue=1,xe=2;ue<=ne;++ue,xe<<=1){if(ht+=Jt<<=1,0>(Jt-=Pe[ue]))return 0;for(;0<Pe[ue];--Pe[ue])(le=new B).g=ue,le.value=ke[_e++],R(Y,Ee+Et,xe,bt,le),Et=F(Et,ue)}for(ue=ne+1,xe=2;15>=ue;++ue,xe<<=1){if(ht+=Jt<<=1,0>(Jt-=Pe[ue]))return 0;for(;0<Pe[ue];--Pe[ue]){if(le=new B,(Et&Ve)!=Ke){for(Ee+=bt,ze=1<<(Ke=ue)-ne;15>Ke&&!(0>=(ze-=Pe[Ke]));)++Ke,ze<<=1;je+=bt=1<<(ze=Ke-ne),Y[Z+(Ke=Et&Ve)].g=ze+ne,Y[Z+Ke].value=Ee-Z-Ke}le.g=ue-ne,le.value=ke[_e++],R(Y,Ee+(Et>>ne),xe,bt,le),Et=F(Et,ue)}}return ht!=2*Ue[15]-1?0:je}(w,b,C,D,q,G)}function B(){this.value=this.g=0}function U(){this.value=this.g=0}function K(){this.G=o(5,B),this.H=a(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=o(id,U)}function te(w,b,C,D){t(w!=null),t(b!=null),t(2147483648>D),w.Ca=254,w.I=0,w.b=-8,w.Ka=0,w.oa=b,w.pa=C,w.Jd=b,w.Yc=C+D,w.Zc=4<=D?C+D-4+1:C,ge(w)}function X(w,b){for(var C=0;0<b--;)C|=pe(w,128)<<b;return C}function W(w,b){var C=X(w,b);return oe(w)?-C:C}function J(w,b,C,D){var q,G=0;for(t(w!=null),t(b!=null),t(4294967288>D),w.Sb=D,w.Ra=0,w.u=0,w.h=0,4<D&&(D=4),q=0;q<D;++q)G+=b[C+q]<<8*q;w.Ra=G,w.bb=D,w.oa=b,w.pa=C}function me(w){for(;8<=w.u&&w.bb<w.Sb;)w.Ra>>>=8,w.Ra+=w.oa[w.pa+w.bb]<<ca-8>>>0,++w.bb,w.u-=8;z(w)&&(w.h=1,w.u=0)}function ye(w,b){if(t(0<=b),!w.h&&b<=sg){var C=j(w)&mf[b];return w.u+=b,me(w),C}return w.h=1,w.u=0}function O(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function M(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function j(w){return w.Ra>>>(w.u&ca-1)>>>0}function z(w){return t(w.bb<=w.Sb),w.h||w.bb==w.Sb&&w.u>ca}function Q(w,b){w.u=b,w.h=z(w)}function ie(w){w.u>=Ta&&(t(w.u>=Ta),me(w))}function ge(w){t(w!=null&&w.oa!=null),w.pa<w.Zc?(w.I=(w.oa[w.pa++]|w.I<<8)>>>0,w.b+=8):(t(w!=null&&w.oa!=null),w.pa<w.Yc?(w.b+=8,w.I=w.oa[w.pa++]|w.I<<8):w.Ka?w.b=0:(w.I<<=8,w.b+=8,w.Ka=1))}function oe(w){return X(w,1)}function pe(w,b){var C=w.Ca;0>w.b&&ge(w);var D=w.b,q=C*b>>>8,G=(w.I>>>D>q)+0;for(G?(C-=q,w.I-=q+1<<D>>>0):C=q+1,D=C,q=0;256<=D;)q+=8,D>>=8;return D=7^q+ad[D],w.b-=D,w.Ca=(C<<D)-1,G}function be(w,b,C){w[b+0]=C>>24&255,w[b+1]=C>>16&255,w[b+2]=C>>8&255,w[b+3]=255&C}function ve(w,b){return w[b+0]|w[b+1]<<8}function Le(w,b){return ve(w,b)|w[b+2]<<16}function Re(w,b){return ve(w,b)|ve(w,b+2)<<16}function ee(w,b){var C=1<<b;return t(w!=null),t(0<b),w.X=a(C),w.X==null?0:(w.Mb=32-b,w.Xa=b,1)}function Fe(w,b){t(w!=null),t(b!=null),t(w.Xa==b.Xa),n(b.X,0,w.X,0,1<<b.Xa)}function De(){this.X=[],this.Xa=this.Mb=0}function rt(w,b,C,D){t(C!=null),t(D!=null);var q=C[0],G=D[0];return q==0&&(q=(w*G+b/2)/b),G==0&&(G=(b*q+w/2)/w),0>=q||0>=G?0:(C[0]=q,D[0]=G,1)}function Be(w,b){return w+(1<<b)-1>>>b}function lt(w,b){return((4278255360&w)+(4278255360&b)>>>0&4278255360)+((16711935&w)+(16711935&b)>>>0&16711935)>>>0}function Je(w,b){P[b]=function(C,D,q,G,Y,Z,ne){var le;for(le=0;le<Y;++le){var xe=P[w](Z[ne+le-1],q,G+le);Z[ne+le]=lt(C[D+le],xe)}}}function ut(){this.ud=this.hd=this.jd=0}function st(w,b){return((4278124286&(w^b))>>>1)+(w&b)>>>0}function $t(w){return 0<=w&&256>w?w:0>w?0:255<w?255:void 0}function Bt(w,b){return $t(w+(w-b+.5>>1))}function St(w,b,C){return Math.abs(b-C)-Math.abs(w-C)}function Ut(w,b,C,D,q,G,Y){for(D=G[Y-1],C=0;C<q;++C)G[Y+C]=D=lt(w[b+C],D)}function zt(w,b,C,D,q){var G;for(G=0;G<C;++G){var Y=w[b+G],Z=Y>>8&255,ne=16711935&(ne=(ne=16711935&Y)+((Z<<16)+Z));D[q+G]=(4278255360&Y)+ne>>>0}}function mt(w,b){b.jd=255&w,b.hd=w>>8&255,b.ud=w>>16&255}function Ct(w,b,C,D,q,G){var Y;for(Y=0;Y<D;++Y){var Z=b[C+Y],ne=Z>>>8,le=Z,xe=255&(xe=(xe=Z>>>16)+((w.jd<<24>>24)*(ne<<24>>24)>>>5));le=255&(le=(le+=(w.hd<<24>>24)*(ne<<24>>24)>>>5)+((w.ud<<24>>24)*(xe<<24>>24)>>>5)),q[G+Y]=(4278255360&Z)+(xe<<16)+le}}function wt(w,b,C,D,q){P[b]=function(G,Y,Z,ne,le,xe,ke,ue,_e){for(ne=ke;ne<ue;++ne)for(ke=0;ke<_e;++ke)le[xe++]=q(Z[D(G[Y++])])},P[w]=function(G,Y,Z,ne,le,xe,ke){var ue=8>>G.b,_e=G.Ea,Ee=G.K[0],je=G.w;if(8>ue)for(G=(1<<G.b)-1,je=(1<<ue)-1;Y<Z;++Y){var Pe,Ue=0;for(Pe=0;Pe<_e;++Pe)Pe&G||(Ue=D(ne[le++])),xe[ke++]=q(Ee[Ue&je]),Ue>>=ue}else P["VP8LMapColor"+C](ne,le,Ee,je,xe,ke,Y,Z,_e)}}function qr(w,b,C,D,q){for(C=b+C;b<C;){var G=w[b++];D[q++]=G>>16&255,D[q++]=G>>8&255,D[q++]=255&G}}function tr(w,b,C,D,q){for(C=b+C;b<C;){var G=w[b++];D[q++]=G>>16&255,D[q++]=G>>8&255,D[q++]=255&G,D[q++]=G>>24&255}}function Rt(w,b,C,D,q){for(C=b+C;b<C;){var G=(Y=w[b++])>>16&240|Y>>12&15,Y=240&Y|Y>>28&15;D[q++]=G,D[q++]=Y}}function Wt(w,b,C,D,q){for(C=b+C;b<C;){var G=(Y=w[b++])>>16&248|Y>>13&7,Y=Y>>5&224|Y>>3&31;D[q++]=G,D[q++]=Y}}function hr(w,b,C,D,q){for(C=b+C;b<C;){var G=w[b++];D[q++]=255&G,D[q++]=G>>8&255,D[q++]=G>>16&255}}function At(w,b,C,D,q,G){if(G==0)for(C=b+C;b<C;)be(D,((G=w[b++])[0]>>24|G[1]>>8&65280|G[2]<<8&16711680|G[3]<<24)>>>0),q+=32;else n(D,q,w,b,C)}function br(w,b){P[b][0]=P[w+"0"],P[b][1]=P[w+"1"],P[b][2]=P[w+"2"],P[b][3]=P[w+"3"],P[b][4]=P[w+"4"],P[b][5]=P[w+"5"],P[b][6]=P[w+"6"],P[b][7]=P[w+"7"],P[b][8]=P[w+"8"],P[b][9]=P[w+"9"],P[b][10]=P[w+"10"],P[b][11]=P[w+"11"],P[b][12]=P[w+"12"],P[b][13]=P[w+"13"],P[b][14]=P[w+"0"],P[b][15]=P[w+"0"]}function Ot(w){return w==b5||w==_5||w==Q1||w==S5}function Lt(){this.eb=[],this.size=this.A=this.fb=0}function Fr(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function qt(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new Lt,this.f.kb=new Fr,this.sd=null}function dt(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function ur(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function Pt(w){return alert("todo:WebPSamplerProcessPlane"),w.T}function Mt(w,b){var C=w.T,D=b.ba.f.RGBA,q=D.eb,G=D.fb+w.ka*D.A,Y=To[b.ba.S],Z=w.y,ne=w.O,le=w.f,xe=w.N,ke=w.ea,ue=w.W,_e=b.cc,Ee=b.dc,je=b.Mc,Pe=b.Nc,Ue=w.ka,ze=w.ka+w.T,Ke=w.U,Ve=Ke+1>>1;for(Ue==0?Y(Z,ne,null,null,le,xe,ke,ue,le,xe,ke,ue,q,G,null,null,Ke):(Y(b.ec,b.fc,Z,ne,_e,Ee,je,Pe,le,xe,ke,ue,q,G-D.A,q,G,Ke),++C);Ue+2<ze;Ue+=2)_e=le,Ee=xe,je=ke,Pe=ue,xe+=w.Rc,ue+=w.Rc,G+=2*D.A,Y(Z,(ne+=2*w.fa)-w.fa,Z,ne,_e,Ee,je,Pe,le,xe,ke,ue,q,G-D.A,q,G,Ke);return ne+=w.fa,w.j+ze<w.o?(n(b.ec,b.fc,Z,ne,Ke),n(b.cc,b.dc,le,xe,Ve),n(b.Mc,b.Nc,ke,ue,Ve),C--):1&ze||Y(Z,ne,null,null,le,xe,ke,ue,le,xe,ke,ue,q,G+D.A,null,null,Ke),C}function or(w,b,C){var D=w.F,q=[w.J];if(D!=null){var G=w.U,Y=b.ba.S,Z=Y==Z1||Y==Q1;b=b.ba.f.RGBA;var ne=[0],le=w.ka;ne[0]=w.T,w.Kb&&(le==0?--ne[0]:(--le,q[0]-=w.width),w.j+w.ka+w.T==w.o&&(ne[0]=w.o-w.j-le));var xe=b.eb;le=b.fb+le*b.A,w=pC(D,q[0],w.width,G,ne,xe,le+(Z?0:3),b.A),t(C==ne),w&&Ot(Y)&&fg(xe,le,Z,G,ne,b.A)}return 0}function pn(w){var b=w.ma,C=b.ba.S,D=11>C,q=C==X1||C==J1||C==Z1||C==x5||C==12||Ot(C);if(b.memory=null,b.Ib=null,b.Jb=null,b.Nd=null,!Eo(b.Oa,w,q?11:12))return 0;if(q&&Ot(C)&&Ll(),w.da)alert("todo:use_scaling");else{if(D){if(b.Ib=Pt,w.Kb){if(C=w.U+1>>1,b.memory=a(w.U+2*C),b.memory==null)return 0;b.ec=b.memory,b.fc=0,b.cc=b.ec,b.dc=b.fc+w.U,b.Mc=b.cc,b.Nc=b.dc+C,b.Ib=Mt,Ll()}}else alert("todo:EmitYUV");q&&(b.Jb=or,D&&bn())}if(D&&!NC){for(w=0;256>w;++w)gY[w]=89858*(w-128)+ty>>ey,yY[w]=-22014*(w-128)+ty,mY[w]=-45773*(w-128),vY[w]=113618*(w-128)+ty>>ey;for(w=dg;w<T5;++w)b=76283*(w-16)+ty>>ey,wY[w-dg]=qn(b,255),xY[w-dg]=qn(b+8>>4,15);NC=1}return 1}function pt(w){var b=w.ma,C=w.U,D=w.T;return t(!(1&w.ka)),0>=C||0>=D?0:(C=b.Ib(w,b),b.Jb!=null&&b.Jb(w,b,C),b.Dc+=C,1)}function Wn(w){w.ma.memory=null}function ri(w,b,C,D){return ye(w,8)!=47?0:(b[0]=ye(w,14)+1,C[0]=ye(w,14)+1,D[0]=ye(w,1),ye(w,3)!=0?0:!w.h)}function $r(w,b){if(4>w)return w+1;var C=w-2>>1;return(2+(1&w)<<C)+ye(b,C)+1}function wn(w,b){return 120<b?b-120:1<=(C=((C=tY[b-1])>>4)*w+(8-(15&C)))?C:1;var C}function gn(w,b,C){var D=j(C),q=w[b+=255&D].g-8;return 0<q&&(Q(C,C.u+8),D=j(C),b+=w[b].value,b+=D&(1<<q)-1),Q(C,C.u+w[b].g),w[b].value}function Hn(w,b,C){return C.g+=w.g,C.value+=w.value<<b>>>0,t(8>=C.g),w.g}function V(w,b,C){var D=w.xc;return t((b=D==0?0:w.vc[w.md*(C>>D)+(b>>D)])<w.Wb),w.Ya[b]}function ce(w,b,C,D){var q=w.ab,G=w.c*b,Y=w.C;b=Y+b;var Z=C,ne=D;for(D=w.Ta,C=w.Ua;0<q--;){var le=w.gc[q],xe=Y,ke=b,ue=Z,_e=ne,Ee=(ne=D,Z=C,le.Ea);switch(t(xe<ke),t(ke<=le.nc),le.hc){case 2:od(ue,_e,(ke-xe)*Ee,ne,Z);break;case 0:var je=xe,Pe=ke,Ue=ne,ze=Z,Ke=(bt=le).Ea;je==0&&(ju(ue,_e,null,null,1,Ue,ze),Ut(ue,_e+1,0,0,Ke-1,Ue,ze+1),_e+=Ke,ze+=Ke,++je);for(var Ve=1<<bt.b,Et=Ve-1,ht=Be(Ke,bt.b),Jt=bt.K,bt=bt.w+(je>>bt.b)*ht;je<Pe;){var lr=Jt,ii=bt,Zt=1;for(Fu(ue,_e,Ue,ze-Ke,1,Ue,ze);Zt<Ke;){var _t=(Zt&~Et)+Ve;_t>Ke&&(_t=Ke),(0,Xo[lr[ii++]>>8&15])(ue,_e+ +Zt,Ue,ze+Zt-Ke,_t-Zt,Ue,ze+Zt),Zt=_t}_e+=Ke,ze+=Ke,++je&Et||(bt+=ht)}ke!=le.nc&&n(ne,Z-Ee,ne,Z+(ke-xe-1)*Ee,Ee);break;case 1:for(Ee=ue,Pe=_e,Ke=(ue=le.Ea)-(ze=ue&~(Ue=(_e=1<<le.b)-1)),je=Be(ue,le.b),Ve=le.K,le=le.w+(xe>>le.b)*je;xe<ke;){for(Et=Ve,ht=le,Jt=new ut,bt=Pe+ze,lr=Pe+ue;Pe<bt;)mt(Et[ht++],Jt),wf(Jt,Ee,Pe,_e,ne,Z),Pe+=_e,Z+=_e;Pe<lr&&(mt(Et[ht++],Jt),wf(Jt,Ee,Pe,Ke,ne,Z),Pe+=Ke,Z+=Ke),++xe&Ue||(le+=je)}break;case 3:if(ue==ne&&_e==Z&&0<le.b){for(Pe=ne,ue=Ee=Z+(ke-xe)*Ee-(ze=(ke-xe)*Be(le.Ea,le.b)),_e=ne,
vendor: 1,027 bytes, line 343
343Ue=Z,je=[],ze=(Ke=ze)-1;0<=ze;--ze)je[ze]=_e[Ue+ze];for(ze=Ke-1;0<=ze;--ze)Pe[ue+ze]=je[ze];yf(le,xe,ke,ne,Ee,ne,Z)}else yf(le,xe,ke,ue,_e,ne,Z)}Z=D,ne=C}ne!=C&&n(D,C,Z,ne,G)}function re(w,b){var C=w.V,D=w.Ba+w.c*w.C,q=b-w.C;if(t(b<=w.l.o),t(16>=q),0<q){var G=w.l,Y=w.Ta,Z=w.Ua,ne=G.width;if(ce(w,q,C,D),q=Z=[Z],t((C=w.C)<(D=b)),t(G.v<G.va),D>G.o&&(D=G.o),C<G.j){var le=G.j-C;C=G.j,q[0]+=le*ne}if(C>=D?C=0:(q[0]+=4*G.v,G.ka=C-G.j,G.U=G.va-G.v,G.T=D-C,C=1),C){if(Z=Z[0],11>(C=w.ca).S){var xe=C.f.RGBA,ke=(D=C.S,q=G.U,G=G.T,le=xe.eb,xe.A),ue=G;for(xe=xe.fb+w.Ma*xe.A;0<ue--;){var _e=Y,Ee=Z,je=q,Pe=le,Ue=xe;switch(D){case Y1:lg(_e,Ee,je,Pe,Ue);break;case X1:ug(_e,Ee,je,Pe,Ue);break;case b5:ug(_e,Ee,je,Pe,Ue),fg(Pe,Ue,0,je,1,0);break;case bC:bf(_e,Ee,je,Pe,Ue);break;case J1:At(_e,Ee,je,Pe,Ue,1);break;case _5:At(_e,Ee,je,Pe,Ue,1),fg(Pe,Ue,0,je,1,0);break;case Z1:At(_e,Ee,je,Pe,Ue,0);break;case Q1:At(_e,Ee,je,Pe,Ue,0),fg(Pe,Ue,1,je,1,0);break;case x5:sd(_e,Ee,je,Pe,Ue);break;case S5:sd(_e,Ee,je,Pe,Ue),dC(Pe,Ue,je,1,0);break;
vendor: 32,839 bytes, line 343
343case _C:xf(_e,Ee,je,Pe,Ue);break;default:t(0)}Z+=ne,xe+=ke}w.Ma+=G}else alert("todo:EmitRescaledRowsYUVA");t(w.Ma<=C.height)}}w.C=b,t(w.C<=w.i)}function ae(w){var b;if(0<w.ua)return 0;for(b=0;b<w.Wb;++b){var C=w.Ya[b].G,D=w.Ya[b].H;if(0<C[1][D[1]+0].g||0<C[2][D[2]+0].g||0<C[3][D[3]+0].g)return 0}return 1}function fe(w,b,C,D,q,G){if(w.Z!=0){var Y=w.qd,Z=w.rd;for(t(zu[w.Z]!=null);b<C;++b)zu[w.Z](Y,Z,D,q,D,q,G),Y=D,Z=q,q+=G;w.qd=Y,w.rd=Z}}function he(w,b){var C=w.l.ma,D=C.Z==0||C.Z==1?w.l.j:w.C;if(D=w.C<D?D:w.C,t(b<=w.l.o),b>D){var q=w.l.width,G=C.ca,Y=C.tb+q*D,Z=w.V,ne=w.Ba+w.c*D,le=w.gc;t(w.ab==1),t(le[0].hc==3),y5(le[0],D,b,Z,ne,G,Y),fe(C,D,b,G,Y,q)}w.C=w.Ma=b}function Ae(w,b,C,D,q,G,Y){var Z=w.$/D,ne=w.$%D,le=w.m,xe=w.s,ke=C+w.$,ue=ke;q=C+D*q;var _e=C+D*G,Ee=280+xe.ua,je=w.Pb?Z:16777216,Pe=0<xe.ua?xe.Wa:null,Ue=xe.wc,ze=ke<_e?V(xe,ne,Z):null;t(w.C<G),t(_e<=q);var Ke=!1;e:for(;;){for(;Ke||ke<_e;){var Ve=0;if(Z>=je){var Et=ke-C;t((je=w).Pb),je.wd=je.m,je.xd=Et,0<je.s.ua&&Fe(je.s.Wa,je.s.vb),je=Z+nY}if(ne&Ue||(ze=V(xe,ne,Z)),t(ze!=null),ze.Qb&&(b[ke]=ze.qb,Ke=!0),!Ke)if(ie(le),ze.jc){Ve=le,Et=b;var ht=ke,Jt=ze.pd[j(Ve)&id-1];t(ze.jc),256>Jt.g?(Q(Ve,Ve.u+Jt.g),Et[ht]=Jt.value,Ve=0):(Q(Ve,Ve.u+Jt.g-256),t(256<=Jt.value),Ve=Jt.value),Ve==0&&(Ke=!0)}else Ve=gn(ze.G[0],ze.H[0],le);if(le.h)break;if(Ke||256>Ve){if(!Ke)if(ze.nd)b[ke]=(ze.qb|Ve<<8)>>>0;else{if(ie(le),Ke=gn(ze.G[1],ze.H[1],le),ie(le),Et=gn(ze.G[2],ze.H[2],le),ht=gn(ze.G[3],ze.H[3],le),le.h)break;b[ke]=(ht<<24|Ke<<16|Ve<<8|Et)>>>0}if(Ke=!1,++ke,++ne>=D&&(ne=0,++Z,Y!=null&&Z<=G&&!(Z%16)&&Y(w,Z),Pe!=null))for(;ue<ke;)Ve=b[ue++],Pe.X[(506832829*Ve&4294967295)>>>Pe.Mb]=Ve}else if(280>Ve){if(Ve=$r(Ve-256,le),Et=gn(ze.G[4],ze.H[4],le),ie(le),Et=wn(D,Et=$r(Et,le)),le.h)break;if(ke-C<Et||q-ke<Ve)break e;for(ht=0;ht<Ve;++ht)b[ke+ht]=b[ke+ht-Et];for(ke+=Ve,ne+=Ve;ne>=D;)ne-=D,++Z,Y!=null&&Z<=G&&!(Z%16)&&Y(w,Z);if(t(ke<=q),ne&Ue&&(ze=V(xe,ne,Z)),Pe!=null)for(;ue<ke;)Ve=b[ue++],Pe.X[(506832829*Ve&4294967295)>>>Pe.Mb]=Ve}else{if(!(Ve<Ee))break e;for(Ke=Ve-280,t(Pe!=null);ue<ke;)Ve=b[ue++],Pe.X[(506832829*Ve&4294967295)>>>Pe.Mb]=Ve;Ve=ke,t(!(Ke>>>(Et=Pe).Xa)),b[Ve]=Et.X[Ke],Ke=!0}Ke||t(le.h==z(le))}if(w.Pb&&le.h&&ke<q)t(w.m.h),w.a=5,w.m=w.wd,w.$=w.xd,0<w.s.ua&&Fe(w.s.vb,w.s.Wa);else{if(le.h)break e;Y!=null&&Y(w,Z>G?G:Z),w.a=0,w.$=ke-C}return 1}return w.a=3,0}function Ne(w){t(w!=null),w.vc=null,w.yc=null,w.Ya=null;var b=w.Wa;b!=null&&(b.X=null),w.vb=null,t(w!=null)}function Te(){var w=new xt;return w==null?null:(w.a=0,w.xb=AC,br("Predictor","VP8LPredictors"),br("Predictor","VP8LPredictors_C"),br("PredictorAdd","VP8LPredictorsAdd"),br("PredictorAdd","VP8LPredictorsAdd_C"),od=zt,wf=Ct,lg=qr,ug=tr,sd=Rt,xf=Wt,bf=hr,P.VP8LMapColor32b=Kn,P.VP8LMapColor8b=Ws,w)}function Oe(w,b,C,D,q){var G=1,Y=[w],Z=[b],ne=D.m,le=D.s,xe=null,ke=0;e:for(;;){if(C)for(;G&&ye(ne,1);){var ue=Y,_e=Z,Ee=D,je=1,Pe=Ee.m,Ue=Ee.gc[Ee.ab],ze=ye(Pe,2);if(Ee.Oc&1<<ze)G=0;else{switch(Ee.Oc|=1<<ze,Ue.hc=ze,Ue.Ea=ue[0],Ue.nc=_e[0],Ue.K=[null],++Ee.ab,t(4>=Ee.ab),ze){case 0:case 1:Ue.b=ye(Pe,3)+2,je=Oe(Be(Ue.Ea,Ue.b),Be(Ue.nc,Ue.b),0,Ee,Ue.K),Ue.K=Ue.K[0];break;case 3:var Ke,Ve=ye(Pe,8)+1,Et=16<Ve?0:4<Ve?1:2<Ve?2:3;if(ue[0]=Be(Ue.Ea,Et),Ue.b=Et,Ke=je=Oe(Ve,1,0,Ee,Ue.K)){var ht,Jt=Ve,bt=Ue,lr=1<<(8>>bt.b),ii=a(lr);if(ii==null)Ke=0;else{var Zt=bt.K[0],_t=bt.w;for(ii[0]=bt.K[0][0],ht=1;ht<1*Jt;++ht)ii[ht]=lt(Zt[_t+ht],ii[ht-1]);for(;ht<4*lr;++ht)ii[ht]=0;bt.K[0]=null,bt.K[0]=ii,Ke=1}}je=Ke;break;case 2:break;default:t(0)}G=je}}if(Y=Y[0],Z=Z[0],G&&ye(ne,1)&&!(G=1<=(ke=ye(ne,4))&&11>=ke)){D.a=3;break e}var nt;if(nt=G)t:{var Mn,Kt,fr,on=D,Oi=Y,fa=Z,Tn=ke,qi=C,ha=on.m,ai=on.s,dr=[null],Or=1,On=0,Pr=rY[Tn];r:for(;;){if(qi&&ye(ha,1)){var Pi=ye(ha,3)+2,Zo=Be(Oi,Pi),jn=Be(fa,Pi),Oa=Zo*jn;if(!Oe(Zo,jn,0,on,dr))break r;for(dr=dr[0],ai.xc=Pi,Mn=0;Mn<Oa;++Mn){var Gr=dr[Mn]>>8&65535;dr[Mn]=Gr,Gr>=Or&&(Or=Gr+1)}}if(ha.h)break r;for(Kt=0;5>Kt;++Kt){var oi=SC[Kt];!Kt&&0<Tn&&(oi+=1<<Tn),On<oi&&(On=oi)}var Ya=o(Or*Pr,B),da=Or,Xa=o(da,K);if(Xa==null)var Ja=null;else t(65536>=da),Ja=Xa;var Pa=a(On);if(Ja==null||Pa==null||Ya==null){on.a=1;break r}var Za=Ya;for(Mn=fr=0;Mn<Or;++Mn){var Zr=Ja[Mn],Qa=Zr.G,Qo=Zr.H,_f=0,jl=1,ki=0;for(Kt=0;5>Kt;++Kt){oi=SC[Kt],Qa[Kt]=Za,Qo[Kt]=fr,!Kt&&0<Tn&&(oi+=1<<Tn);i:{var ny,O5=oi,iy=on,pg=Pa,SY=Za,EY=fr,P5=0,Wu=iy.m,AY=ye(Wu,1);if(i(pg,0,0,O5),AY){var TY=ye(Wu,1)+1,OY=ye(Wu,1),IC=ye(Wu,OY==0?1:8);pg[IC]=1,TY==2&&(pg[IC=ye(Wu,8)]=1);var ay=1}else{var DC=a(19),MC=ye(Wu,4)+4;if(19<MC){iy.a=3;var oy=0;break i}for(ny=0;ny<MC;++ny)DC[eY[ny]]=ye(Wu,3);var k5=void 0,gg=void 0,jC=iy,PY=DC,sy=O5,FC=pg,C5=0,Hu=jC.m,$C=8,BC=o(128,B);n:for(;L(BC,0,7,PY,19);){if(ye(Hu,1)){var kY=2+2*ye(Hu,3);if((k5=2+ye(Hu,kY))>sy)break n}else k5=sy;for(gg=0;gg<sy&&k5--;){ie(Hu);var UC=BC[0+(127&j(Hu))];Q(Hu,Hu.u+UC.g);var cd=UC.value;if(16>cd)FC[gg++]=cd,cd!=0&&($C=cd);else{var CY=cd==16,zC=cd-16,NY=ZK[zC],WC=ye(Hu,JK[zC])+NY;if(gg+WC>sy)break n;for(var RY=CY?$C:0;0<WC--;)FC[gg++]=RY}}C5=1;break n}C5||(jC.a=3),ay=C5}(ay=ay&&!Wu.h)&&(P5=L(SY,EY,8,pg,O5)),ay&&P5!=0?oy=P5:(iy.a=3,oy=0)}if(oy==0)break r;if(jl&&QK[Kt]==1&&(jl=Za[fr].g==0),_f+=Za[fr].g,fr+=oy,3>=Kt){var vg,N5=Pa[0];for(vg=1;vg<oi;++vg)Pa[vg]>N5&&(N5=Pa[vg]);ki+=N5}}if(Zr.nd=jl,Zr.Qb=0,jl&&(Zr.qb=(Qa[3][Qo[3]+0].value<<24|Qa[1][Qo[1]+0].value<<16|Qa[2][Qo[2]+0].value)>>>0,_f==0&&256>Qa[0][Qo[0]+0].value&&(Zr.Qb=1,Zr.qb+=Qa[0][Qo[0]+0].value<<8)),Zr.jc=!Zr.Qb&&6>ki,Zr.jc){var ly,Fl=Zr;for(ly=0;ly<id;++ly){var qu=ly,Vu=Fl.pd[qu],uy=Fl.G[0][Fl.H[0]+qu];256<=uy.value?(Vu.g=uy.g+256,Vu.value=uy.value):(Vu.g=0,Vu.value=0,qu>>=Hn(uy,8,Vu),qu>>=Hn(Fl.G[1][Fl.H[1]+qu],16,Vu),qu>>=Hn(Fl.G[2][Fl.H[2]+qu],0,Vu),Hn(Fl.G[3][Fl.H[3]+qu],24,Vu))}}}ai.vc=dr,ai.Wb=Or,ai.Ya=Ja,ai.yc=Ya,nt=1;break t}nt=0}if(!(G=nt)){D.a=3;break e}if(0<ke){if(le.ua=1<<ke,!ee(le.Wa,ke)){D.a=1,G=0;break e}}else le.ua=0;var R5=D,HC=Y,LY=Z,L5=R5.s,I5=L5.xc;if(R5.c=HC,R5.i=LY,L5.md=Be(HC,I5),L5.wc=I5==0?-1:(1<<I5)-1,C){D.xb=cY;break e}if((xe=a(Y*Z))==null){D.a=1,G=0;break e}G=(G=Ae(D,xe,0,Y,Z,Z,null))&&!ne.h;break e}return G?(q!=null?q[0]=xe:(t(xe==null),t(C)),D.$=0,C||Ne(le)):Ne(le),G}function Ce(w,b){var C=w.c*w.i,D=C+b+16*b;return t(w.c<=b),w.V=a(D),w.V==null?(w.Ta=null,w.Ua=0,w.a=1,0):(w.Ta=w.V,w.Ua=w.Ba+C+b,1)}function Ge(w,b){var C=w.C,D=b-C,q=w.V,G=w.Ba+w.c*C;for(t(b<=w.l.o);0<D;){var Y=16<D?16:D,Z=w.l.ma,ne=w.l.width,le=ne*Y,xe=Z.ca,ke=Z.tb+ne*C,ue=w.Ta,_e=w.Ua;ce(w,Y,q,G),gC(ue,_e,xe,ke,le),fe(Z,C,C+Y,xe,ke,ne),D-=Y,q+=Y*w.c,C+=Y}t(C==b),w.C=w.Ma=b}function Ze(){this.ub=this.yd=this.td=this.Rb=0}function ot(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Xe(){this.Fb=this.Bb=this.Cb=0,this.Zb=a(4),this.Lb=a(4)}function it(){this.Yb=function(){var w=[];return function b(C,D,q){for(var G=q[D],Y=0;Y<G&&(C.push(q.length>D+1?[]:0),!(q.length<D+1));Y++)b(C[Y],D+1,q)}(w,0,[3,11]),w}()}function It(){this.jb=a(3),this.Wc=s([4,8],it),this.Xc=s([4,17],it)}function Br(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new a(4),this.od=new a(4)}function sr(){this.ld=this.La=this.dd=this.tc=0}function An(){this.Na=this.la=0}function js(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Yo(){this.ad=a(384),this.Za=0,this.Ob=a(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Fs(){this.uc=this.M=this.Nb=0,this.wa=Array(new sr),this.Y=0,this.ya=Array(new Yo),this.aa=0,this.l=new Vh}function So(){this.y=a(16),this.f=a(8),this.ea=a(8)}function Ru(){this.cb=this.a=0,this.sc="",this.m=new O,this.Od=new Ze,this.Kc=new ot,this.ed=new Br,this.Qa=new Xe,this.Ic=this.$c=this.Aa=0,this.D=new Fs,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=o(8,O),this.ia=0,this.pb=o(4,js),this.Pa=new It,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new So),this.Hd=0,this.rb=Array(new An),this.sb=0,this.wa=Array(new sr),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new Yo),this.L=this.aa=0,this.gd=s([4,2],sr),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function qn(w,b){return 0>w?0:w>b?b:w}function Vh(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function t5(){var w=new Ru;return w!=null&&(w.a=0,w.sc="OK",w.cb=0,w.Xb=0,hg||(hg=Gh)),w}function Vn(w,b,C){return w.a==0&&(w.a=b,w.sc=C,w.cb=0),0}function M1(w,b,C){return 3<=C&&w[b+0]==157&&w[b+1]==1&&w[b+2]==42}function $s(w,b){if(w==null)return 0;if(w.a=0,w.sc="OK",b==null)return Vn(w,2,"null VP8Io passed to VP8GetHeaders()");var C=b.data,D=b.w,q=b.ha;if(4>q)return Vn(w,7,"Truncated header.");var G=C[D+0]|C[D+1]<<8|C[D+2]<<16,Y=w.Od;if(Y.Rb=!(1&G),Y.td=G>>1&7,Y.yd=G>>4&1,Y.ub=G>>5,3<Y.td)return Vn(w,3,"Incorrect keyframe parameters.");if(!Y.yd)return Vn(w,4,"Frame not displayable.");D+=3,q-=3;var Z=w.Kc;if(Y.Rb){if(7>q)return Vn(w,7,"cannot parse picture header");if(!M1(C,D,q))return Vn(w,3,"Bad code word");Z.c=16383&(C[D+4]<<8|C[D+3]),Z.Td=C[D+4]>>6,Z.i=16383&(C[D+6]<<8|C[D+5]),Z.Ud=C[D+6]>>6,D+=7,q-=7,w.za=Z.c+15>>4,w.Ub=Z.i+15>>4,b.width=Z.c,b.height=Z.i,b.Da=0,b.j=0,b.v=0,b.va=b.width,b.o=b.height,b.da=0,b.ib=b.width,b.hb=b.height,b.U=b.width,b.T=b.height,i((G=w.Pa).jb,0,255,G.jb.length),t((G=w.Qa)!=null),G.Cb=0,G.Bb=0,G.Fb=1,i(G.Zb,0,0,G.Zb.length),i(G.Lb,0,0,G.Lb)}if(Y.ub>q)return Vn(w,7,"bad partition length");te(G=w.m,C,D,Y.ub),D+=Y.ub,q-=Y.ub,Y.Rb&&(Z.Ld=oe(G),Z.Kd=oe(G)),Z=w.Qa;var ne,le=w.Pa;if(t(G!=null),t(Z!=null),Z.Cb=oe(G),Z.Cb){if(Z.Bb=oe(G),oe(G)){for(Z.Fb=oe(G),ne=0;4>ne;++ne)Z.Zb[ne]=oe(G)?W(G,7):0;for(ne=0;4>ne;++ne)Z.Lb[ne]=oe(G)?W(G,6):0}if(Z.Bb)for(ne=0;3>ne;++ne)le.jb[ne]=oe(G)?X(G,8):255}else Z.Bb=0;if(G.Ka)return Vn(w,3,"cannot parse segment header");if((Z=w.ed).zd=oe(G),Z.Tb=X(G,6),Z.wb=X(G,3),Z.Pc=oe(G),Z.Pc&&oe(G)){for(le=0;4>le;++le)oe(G)&&(Z.vd[le]=W(G,6));for(le=0;4>le;++le)oe(G)&&(Z.od[le]=W(G,6))}if(w.L=Z.Tb==0?0:Z.zd?1:2,G.Ka)return Vn(w,3,"cannot parse filter header");var xe=q;if(q=ne=D,D=ne+xe,Z=xe,w.Xb=(1<<X(w.m,2))-1,xe<3*(le=w.Xb))C=7;else{for(ne+=3*le,Z-=3*le,xe=0;xe<le;++xe){var ke=C[q+0]|C[q+1]<<8|C[q+2]<<16;ke>Z&&(ke=Z),te(w.Jc[+xe],C,ne,ke),ne+=ke,Z-=ke,q+=3}te(w.Jc[+le],C,ne,Z),C=ne<D?0:5}if(C!=0)return Vn(w,C,"cannot parse partitions");for(C=X(ne=w.m,7),q=oe(ne)?W(ne,4):0,D=oe(ne)?W(ne,4):0,Z=oe(ne)?W(ne,4):0,le=oe(ne)?W(ne,4):0,ne=oe(ne)?W(ne,4):0,xe=w.Qa,ke=0;4>ke;++ke){if(xe.Cb){var ue=xe.Zb[ke];xe.Fb||(ue+=C)}else{if(0<ke){w.pb[ke]=w.pb[0];continue}ue=C}var _e=w.pb[ke];_e.Sc[0]=E5[qn(ue+q,127)],_e.Sc[1]=A5[qn(ue+0,127)],_e.Eb[0]=2*E5[qn(ue+D,127)],_e.Eb[1]=101581*A5[qn(ue+Z,127)]>>16,8>_e.Eb[1]&&(_e.Eb[1]=8),_e.Qc[0]=E5[qn(ue+le,117)],_e.Qc[1]=A5[qn(ue+ne,127)],_e.lc=ue+ne}if(!Y.Rb)return Vn(w,4,"Not a key frame.");for(oe(G),Y=w.Pa,C=0;4>C;++C){for(q=0;8>q;++q)for(D=0;3>D;++D)for(Z=0;11>Z;++Z)le=pe(G,lY[C][q][D][Z])?X(G,8):oY[C][q][D][Z],Y.Wc[C][q].Yb[D][Z]=le;for(q=0;17>q;++q)Y.Xc[C][q]=Y.Wc[C][uY[q]]}return w.kc=oe(G),w.kc&&(w.Bd=X(G,8)),w.cb=1}function Gh(w,b,C,D,q,G,Y){var Z=b[q].Yb[C];for(C=0;16>q;++q){if(!pe(w,Z[C+0]))return q;for(;!pe(w,Z[C+1]);)if(Z=b[++q].Yb[0],C=0,q==16)return 16;var ne=b[q+1].Yb;if(pe(w,Z[C+2])){var le=w,xe=0;if(pe(le,(ue=Z)[(ke=C)+3]))if(pe(le,ue[ke+6])){for(Z=0,ke=2*(xe=pe(le,ue[ke+8]))+(ue=pe(le,ue[ke+9+xe])),xe=0,ue=iY[ke];ue[Z];++Z)xe+=xe+pe(le,ue[Z]);xe+=3+(8<<ke)}else pe(le,ue[ke+7])?(xe=7+2*pe(le,165),xe+=pe(le,145)):xe=5+pe(le,159);else xe=pe(le,ue[ke+4])?3+pe(le,ue[ke+5]):2;Z=ne[2]}else xe=1,Z=ne[1];ne=Y+aY[q],0>(le=w).b&&ge(le);var ke,ue=le.b,_e=(ke=le.Ca>>1)-(le.I>>ue)>>31;--le.b,le.Ca+=_e,le.Ca|=1,le.I-=(ke+1&_e)<<ue,G[ne]=((xe^_e)-_e)*D[(0<q)+0]}return 16}function Jp(w){var b=w.rb[w.sb-1];b.la=0,b.Na=0,i(w.zc,0,0,w.zc.length),w.ja=0}function Ga(w,b,C,D,q){q=w[b+C+32*D]+(q>>3),w[b+C+32*D]=-256&q?0>q?0:255:q}function Kh(w,b,C,D,q,G){Ga(w,b,0,C,D+q),Ga(w,b,1,C,D+G),Ga(w,b,2,C,D-G),Ga(w,b,3,C,D-q)}function Pl(w){return(20091*w>>16)+w}function Ti(w,b,C,D){var q,G=0,Y=a(16);for(q=0;4>q;++q){var Z=w[b+0]+w[b+8],ne=w[b+0]-w[b+8],le=(35468*w[b+4]>>16)-Pl(w[b+12]),xe=Pl(w[b+4])+(35468*w[b+12]>>16);Y[G+0]=Z+xe,Y[G+1]=ne+le,Y[G+2]=ne-le,Y[G+3]=Z-xe,G+=4,b++}for(q=G=0;4>q;++q)Z=(w=Y[G+0]+4)+Y[G+8],ne=w-Y[G+8],le=(35468*Y[G+4]>>16)-Pl(Y[G+12]),Ga(C,D,0,0,Z+(xe=Pl(Y[G+4])+(35468*Y[G+12]>>16))),Ga(C,D,1,0,ne+le),Ga(C,D,2,0,ne-le),Ga(C,D,3,0,Z-xe),G++,D+=32}function j1(w,b,C,D){var q=w[b+0]+4,G=35468*w[b+4]>>16,Y=Pl(w[b+4]),Z=35468*w[b+1]>>16;Kh(C,D,0,q+Y,w=Pl(w[b+1]),Z),Kh(C,D,1,q+G,w,Z),Kh(C,D,2,q-G,w,Z),Kh(C,D,3,q-Y,w,Z)}function r5(w,b,C,D,q){Ti(w,b,C,D),q&&Ti(w,b+16,C,D+4)}function n5(w,b,C,D){Il(w,b+0,C,D,1),Il(w,b+32,C,D+128,1)}function i5(w,b,C,D){var q;for(w=w[b+0]+4,q=0;4>q;++q)for(b=0;4>b;++b)Ga(C,D,b,q,w)}function Bs(w,b,C,D){w[b+0]&&Hi(w,b+0,C,D),w[b+16]&&Hi(w,b+16,C,D+4),w[b+32]&&Hi(w,b+32,C,D+128),w[b+48]&&Hi(w,b+48,C,D+128+4)}function F1(w,b,C,D){var q,G=a(16);for(q=0;4>q;++q){var Y=w[b+0+q]+w[b+12+q],Z=w[b+4+q]+w[b+8+q],ne=w[b+4+q]-w[b+8+q],le=w[b+0+q]-w[b+12+q];G[0+q]=Y+Z,G[8+q]=Y-Z,G[4+q]=le+ne,G[12+q]=le-ne}for(q=0;4>q;++q)Y=(w=G[0+4*q]+3)+G[3+4*q],Z=G[1+4*q]+G[2+4*q],ne=G[1+4*q]-G[2+4*q],le=w-G[3+4*q],C[D+0]=Y+Z>>3,C[D+16]=le+ne>>3,C[D+32]=Y-Z>>3,C[D+48]=le-ne>>3,D+=64}function Yh(w,b,C){var D,q=b-32,G=Ka,Y=255-w[q-1];for(D=0;D<C;++D){var Z,ne=G,le=Y+w[b-1];for(Z=0;Z<C;++Z)w[b+Z]=ne[le+w[q+Z]];b+=32}}function Xh(w,b){Yh(w,b,4)}function Zp(w,b){Yh(w,b,8)}function a5(w,b){Yh(w,b,16)}function o5(w,b){var C;for(C=0;16>C;++C)n(w,b+32*C,w,b-32,16)}function s5(w,b){var C;for(C=16;0<C;--C)i(w,b,w[b-1],16),b+=32}function Lu(w,b,C){var D;for(D=0;16>D;++D)i(b,C+32*D,w,16)}function $1(w,b){var C,D=16;for(C=0;16>C;++C)D+=w[b-1+32*C]+w[b+C-32];Lu(D>>5,w,b)}function Iu(w,b){var C,D=8;for(C=0;16>C;++C)D+=w[b-1+32*C];Lu(D>>4,w,b)}function l5(w,b){var C,D=8;for(C=0;16>C;++C)D+=w[b+C-32];Lu(D>>4,w,b)}function lf(w,b){Lu(128,w,b)}function jt(w,b,C){return w+2*b+C+2>>2}function u5(w,b){var C,D=b-32;for(D=new Uint8Array([jt(w[D-1],w[D+0],w[D+1]),jt(w[D+0],w[D+1],w[D+2]),jt(w[D+1],w[D+2],w[D+3]),jt(w[D+2],w[D+3],w[D+4])]),C=0;4>C;++C)n(w,b+32*C,D,0,D.length)}function c5(w,b){var C=w[b-1],D=w[b-1+32],q=w[b-1+64],G=w[b-1+96];be(w,b+0,16843009*jt(w[b-1-32],C,D)),be(w,b+32,16843009*jt(C,D,q)),be(w,b+64,16843009*jt(D,q,G)),be(w,b+96,16843009*jt(q,G,G))}function f5(w,b){var C,D=4;for(C=0;4>C;++C)D+=w[b+C-32]+w[b-1+32*C];for(D>>=3,C=0;4>C;++C)i(w,b+32*C,D,4)}function h5(w,b){var C=w[b-1+0],D=w[b-1+32],q=w[b-1+64],G=w[b-1-32],Y=w[b+0-32],Z=w[b+1-32],ne=w[b+2-32],le=w[b+3-32];w[b+0+96]=jt(D,q,w[b-1+96]),w[b+1+96]=w[b+0+64]=jt(C,D,q),w[b+2+96]=w[b+1+64]=w[b+0+32]=jt(G,C,D),w[b+3+96]=w[b+2+64]=w[b+1+32]=w[b+0+0]=jt(Y,G,C),w[b+3+64]=w[b+2+32]=w[b+1+0]=jt(Z,Y,G),w[b+3+32]=w[b+2+0]=jt(ne,Z,Y),w[b+3+0]=jt(le,ne,Z)}function d5(w,b){var C=w[b+1-32],D=w[b+2-32],q=w[b+3-32],G=w[b+4-32],Y=w[b+5-32],Z=w[b+6-32],ne=w[b+7-32];w[b+0+0]=jt(w[b+0-32],C,D),w[b+1+0]=w[b+0+32]=jt(C,D,q),w[b+2+0]=w[b+1+32]=w[b+0+64]=jt(D,q,G),w[b+3+0]=w[b+2+32]=w[b+1+64]=w[b+0+96]=jt(q,G,Y),w[b+3+32]=w[b+2+64]=w[b+1+96]=jt(G,Y,Z),w[b+3+64]=w[b+2+96]=jt(Y,Z,ne),w[b+3+96]=jt(Z,ne,ne)}function kl(w,b){var C=w[b-1+0],D=w[b-1+32],q=w[b-1+64],G=w[b-1-32],Y=w[b+0-32],Z=w[b+1-32],ne=w[b+2-32],le=w[b+3-32];w[b+0+0]=w[b+1+64]=G+Y+1>>1,w[b+1+0]=w[b+2+64]=Y+Z+1>>1,w[b+2+0]=w[b+3+64]=Z+ne+1>>1,w[b+3+0]=ne+le+1>>1,w[b+0+96]=jt(q,D,C),w[b+0+64]=jt(D,C,G),w[b+0+32]=w[b+1+96]=jt(C,G,Y),w[b+1+32]=w[b+2+96]=jt(G,Y,Z),w[b+2+32]=w[b+3+96]=jt(Y,Z,ne),w[b+3+32]=jt(Z,ne,le)}function Cl(w,b){var C=w[b+0-32],D=w[b+1-32],q=w[b+2-32],G=w[b+3-32],Y=w[b+4-32],Z=w[b+5-32],ne=w[b+6-32],le=w[b+7-32];w[b+0+0]=C+D+1>>1,w[b+1+0]=w[b+0+64]=D+q+1>>1,w[b+2+0]=w[b+1+64]=q+G+1>>1,w[b+3+0]=w[b+2+64]=G+Y+1>>1,w[b+0+32]=jt(C,D,q),w[b+1+32]=w[b+0+96]=jt(D,q,G),w[b+2+32]=w[b+1+96]=jt(q,G,Y),w[b+3+32]=w[b+2+96]=jt(G,Y,Z),w[b+3+64]=jt(Y,Z,ne),w[b+3+96]=jt(Z,ne,le)}function p5(w,b){var C=w[b-1+0],D=w[b-1+32],q=w[b-1+64],G=w[b-1+96];w[b+0+0]=C+D+1>>1,w[b+2+0]=w[b+0+32]=D+q+1>>1,w[b+2+32]=w[b+0+64]=q+G+1>>1,w[b+1+0]=jt(C,D,q),w[b+3+0]=w[b+1+32]=jt(D,q,G),w[b+3+32]=w[b+1+64]=jt(q,G,G),w[b+3+64]=w[b+2+64]=w[b+0+96]=w[b+1+96]=w[b+2+96]=w[b+3+96]=G}function g5(w,b){var C=w[b-1+0],D=w[b-1+32],q=w[b-1+64],G=w[b-1+96],Y=w[b-1-32],Z=w[b+0-32],ne=w[b+1-32],le=w[b+2-32];w[b+0+0]=w[b+2+32]=C+Y+1>>1,w[b+0+32]=w[b+2+64]=D+C+1>>1,w[b+0+64]=w[b+2+96]=q+D+1>>1,w[b+0+96]=G+q+1>>1,w[b+3+0]=jt(Z,ne,le),w[b+2+0]=jt(Y,Z,ne),w[b+1+0]=w[b+3+32]=jt(C,Y,Z),w[b+1+32]=w[b+3+64]=jt(D,C,Y),w[b+1+64]=w[b+3+96]=jt(q,D,C),w[b+1+96]=jt(G,q,D)}function Jh(w,b){var C;for(C=0;8>C;++C)n(w,b+32*C,w,b-32,8)}function Qp(w,b){var C;for(C=0;8>C;++C)i(w,b,w[b-1],8),b+=32}function Us(w,b,C){var D;for(D=0;8>D;++D)i(b,C+32*D,w,8)}function v5(w,b){var C,D=8;for(C=0;8>C;++C)D+=w[b+C-32]+w[b-1+32*C];Us(D>>4,w,b)}function Zh(w,b){var C,D=4;for(C=0;8>C;++C)D+=w[b+C-32];Us(D>>3,w,b)}function m5(w,b){var C,D=4;for(C=0;8>C;++C)D+=w[b-1+32*C];Us(D>>3,w,b)}function eg(w,b){Us(128,w,b)}function Du(w,b,C){var D=w[b-C],q=w[b+0],G=3*(q-D)+w5[1020+w[b-2*C]-w[b+C]],Y=K1[112+(G+4>>3)];w[b-C]=Ka[255+D+K1[112+(G+3>>3)]],w[b+0]=Ka[255+q-Y]}function tg(w,b,C,D){var q=w[b+0],G=w[b+C];return Ao[255+w[b-2*C]-w[b-C]]>D||Ao[255+G-q]>D}function uf(w,b,C,D){return 4*Ao[255+w[b-C]-w[b+0]]+Ao[255+w[b-2*C]-w[b+C]]<=D}function rg(w,b,C,D,q){var G=w[b-3*C],Y=w[b-2*C],Z=w[b-C],ne=w[b+0],le=w[b+C],xe=w[b+2*C],ke=w[b+3*C];return 4*Ao[255+Z-ne]+Ao[255+Y-le]>D?0:Ao[255+w[b-4*C]-G]<=q&&Ao[255+G-Y]<=q&&Ao[255+Y-Z]<=q&&Ao[255+ke-xe]<=q&&Ao[255+xe-le]<=q&&Ao[255+le-ne]<=q}function Qh(w,b,C,D){var q=2*D+1;for(D=0;16>D;++D)uf(w,b+D,C,q)&&Du(w,b+D,C)}function ng(w,b,C,D){var q=2*D+1;for(D=0;16>D;++D)uf(w,b+D*C,1,q)&&Du(w,b+D*C,1)}function ed(w,b,C,D){var q;for(q=3;0<q;--q)Qh(w,b+=4*C,C,D)}function B1(w,b,C,D){var q;for(q=3;0<q;--q)ng(w,b+=4,C,D)}function Nl(w,b,C,D,q,G,Y,Z){for(G=2*G+1;0<q--;){if(rg(w,b,C,G,Y))if(tg(w,b,C,Z))Du(w,b,C);else{var ne=w,le=b,xe=C,ke=ne[le-2*xe],ue=ne[le-xe],_e=ne[le+0],Ee=ne[le+xe],je=ne[le+2*xe],Pe=27*(ze=w5[1020+3*(_e-ue)+w5[1020+ke-Ee]])+63>>7,Ue=18*ze+63>>7,ze=9*ze+63>>7;ne[le-3*xe]=Ka[255+ne[le-3*xe]+ze],ne[le-2*xe]=Ka[255+ke+Ue],ne[le-xe]=Ka[255+ue+Pe],ne[le+0]=Ka[255+_e-Pe],ne[le+xe]=Ka[255+Ee-Ue],ne[le+2*xe]=Ka[255+je-ze]}b+=D}}function Rl(w,b,C,D,q,G,Y,Z){for(G=2*G+1;0<q--;){if(rg(w,b,C,G,Y))if(tg(w,b,C,Z))Du(w,b,C);else{var ne=w,le=b,xe=C,ke=ne[le-xe],ue=ne[le+0],_e=ne[le+xe],Ee=K1[112+(4+(je=3*(ue-ke))>>3)],je=K1[112+(je+3>>3)],Pe=Ee+1>>1;ne[le-2*xe]=Ka[255+ne[le-2*xe]+Pe],ne[le-xe]=Ka[255+ke+je],ne[le+0]=Ka[255+ue-Ee],ne[le+xe]=Ka[255+_e-Pe]}b+=D}}function U1(w,b,C,D,q,G){Nl(w,b,C,1,16,D,q,G)}function z1(w,b,C,D,q,G){Nl(w,b,1,C,16,D,q,G)}function W1(w,b,C,D,q,G){var Y;for(Y=3;0<Y;--Y)Rl(w,b+=4*C,C,1,16,D,q,G)}function cf(w,b,C,D,q,G){var Y;for(Y=3;0<Y;--Y)Rl(w,b+=4,1,C,16,D,q,G)}function H1(w,b,C,D,q,G,Y,Z){Nl(w,b,q,1,8,G,Y,Z),Nl(C,D,q,1,8,G,Y,Z)}function E(w,b,C,D,q,G,Y,Z){Nl(w,b,1,q,8,G,Y,Z),Nl(C,D,1,q,8,G,Y,Z)}function H(w,b,C,D,q,G,Y,Z){Rl(w,b+4*q,q,1,8,G,Y,Z),Rl(C,D+4*q,q,1,8,G,Y,Z)}function se(w,b,C,D,q,G,Y,Z){Rl(w,b+4,1,q,8,G,Y,Z),Rl(C,D+4,1,q,8,G,Y,Z)}function we(){this.ba=new qt,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new ur,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function Se(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function Me(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function He(){this.ua=0,this.Wa=new De,this.vb=new De,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new K,this.yc=new B}function xt(){this.xb=this.a=0,this.l=new Vh,this.ca=new qt,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new M,this.Pb=0,this.wd=new M,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new He,this.ab=0,this.gc=o(4,Me),this.Oc=0}function yt(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Vh,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function Ht(w,b,C,D,q,G,Y){for(w=w==null?0:w[b+0],b=0;b<Y;++b)q[G+b]=w+C[D+b]&255,w=q[G+b]}function Gt(w,b,C,D,q,G,Y){var Z;if(w==null)Ht(null,null,C,D,q,G,Y);else for(Z=0;Z<Y;++Z)q[G+Z]=w[b+Z]+C[D+Z]&255}function cr(w,b,C,D,q,G,Y){if(w==null)Ht(null,null,C,D,q,G,Y);else{var Z,ne=w[b+0],le=ne,xe=ne;for(Z=0;Z<Y;++Z)le=xe+(ne=w[b+Z])-le,xe=C[D+Z]+(-256&le?0>le?0:255:le)&255,le=ne,q[G+Z]=xe}}function Gn(w,b,C,D){var q=b.width,G=b.o;if(t(w!=null&&b!=null),0>C||0>=D||C+D>G)return null;if(!w.Cc){if(w.ga==null){var Y;if(w.ga=new yt,(Y=w.ga==null)||(Y=b.width*b.o,t(w.Gb.length==0),w.Gb=a(Y),w.Uc=0,w.Gb==null?Y=0:(w.mb=w.Gb,w.nb=w.Uc,w.rc=null,Y=1),Y=!Y),!Y){Y=w.ga;var Z=w.Fa,ne=w.P,le=w.qc,xe=w.mb,ke=w.nb,ue=ne+1,_e=le-1,Ee=Y.l;if(t(Z!=null&&xe!=null&&b!=null),zu[0]=null,zu[1]=Ht,zu[2]=Gt,zu[3]=cr,Y.ca=xe,Y.tb=ke,Y.c=b.width,Y.i=b.height,t(0<Y.c&&0<Y.i),1>=le)b=0;else if(Y.$a=3&Z[ne+0],Y.Z=Z[ne+0]>>2&3,Y.Lc=Z[ne+0]>>4&3,ne=Z[ne+0]>>6&3,0>Y.$a||1<Y.$a||4<=Y.Z||1<Y.Lc||ne)b=0;else if(Ee.put=pt,Ee.ac=pn,Ee.bc=Wn,Ee.ma=Y,Ee.width=b.width,Ee.height=b.height,Ee.Da=b.Da,Ee.v=b.v,Ee.va=b.va,Ee.j=b.j,Ee.o=b.o,Y.$a)e:{t(Y.$a==1),b=Te();t:for(;;){if(b==null){b=0;break e}if(t(Y!=null),Y.mc=b,b.c=Y.c,b.i=Y.i,b.l=Y.l,b.l.ma=Y,b.l.width=Y.c,b.l.height=Y.i,b.a=0,J(b.m,Z,ue,_e),!Oe(Y.c,Y.i,1,b,null)||(b.ab==1&&b.gc[0].hc==3&&ae(b.s)?(Y.ic=1,Z=b.c*b.i,b.Ta=null,b.Ua=0,b.V=a(Z),b.Ba=0,b.V==null?(b.a=1,b=0):b=1):(Y.ic=0,b=Ce(b,Y.c)),!b))break t;b=1;break e}Y.mc=null,b=0}else b=_e>=Y.c*Y.i;Y=!b}if(Y)return null;w.ga.Lc!=1?w.Ga=0:D=G-C}t(w.ga!=null),t(C+D<=G);e:{if(b=(Z=w.ga).c,G=Z.l.o,Z.$a==0){if(ue=w.rc,_e=w.Vc,Ee=w.Fa,ne=w.P+1+C*b,le=w.mb,xe=w.nb+C*b,t(ne<=w.P+w.qc),Z.Z!=0)for(t(zu[Z.Z]!=null),Y=0;Y<D;++Y)zu[Z.Z](ue,_e,Ee,ne,le,xe,b),ue=le,_e=xe,xe+=b,ne+=b;else for(Y=0;Y<D;++Y)n(le,xe,Ee,ne,b),ue=le,_e=xe,xe+=b,ne+=b;w.rc=ue,w.Vc=_e}else{if(t(Z.mc!=null),b=C+D,t((Y=Z.mc)!=null),t(b<=Y.i),Y.C>=b)b=1;else if(Z.ic||bn(),Z.ic){Z=Y.V,ue=Y.Ba,_e=Y.c;var je=Y.i,Pe=(Ee=1,ne=Y.$/_e,le=Y.$%_e,xe=Y.m,ke=Y.s,Y.$),Ue=_e*je,ze=_e*b,Ke=ke.wc,Ve=Pe<ze?V(ke,le,ne):null;t(Pe<=Ue),t(b<=je),t(ae(ke));t:for(;;){for(;!xe.h&&Pe<ze;){if(le&Ke||(Ve=V(ke,le,ne)),t(Ve!=null),ie(xe),256>(je=gn(Ve.G[0],Ve.H[0],xe)))Z[ue+Pe]=je,++Pe,++le>=_e&&(le=0,++ne<=b&&!(ne%16)&&he(Y,ne));else{if(!(280>je)){Ee=0;break t}je=$r(je-256,xe);var Et,ht=gn(Ve.G[4],Ve.H[4],xe);if(ie(xe),!(Pe>=(ht=wn(_e,ht=$r(ht,xe)))&&Ue-Pe>=je)){Ee=0;break t}for(Et=0;Et<je;++Et)Z[ue+Pe+Et]=Z[ue+Pe+Et-ht];for(Pe+=je,le+=je;le>=_e;)le-=_e,++ne<=b&&!(ne%16)&&he(Y,ne);Pe<ze&&le&Ke&&(Ve=V(ke,le,ne))}t(xe.h==z(xe))}he(Y,ne>b?b:ne);break t}!Ee||xe.h&&Pe<Ue?(Ee=0,Y.a=xe.h?5:3):Y.$=Pe,b=Ee}else b=Ae(Y,Y.V,Y.Ba,Y.c,Y.i,b,Ge);if(!b){D=0;break e}}C+D>=G&&(w.Cc=1),D=1}if(!D)return null;if(w.Cc&&((D=w.ga)!=null&&(D.mc=null),w.ga=null,0<w.Ga))return alert("todo:WebPDequantizeLevels"),null}return w.nb+C*q}function Vr(w,b,C,D,q,G){for(;0<q--;){var Y,Z=w,ne=b+(C?1:0),le=w,xe=b+(C?0:3);for(Y=0;Y<D;++Y){var ke=le[xe+4*Y];ke!=255&&(ke*=32897,Z[ne+4*Y+0]=Z[ne+4*Y+0]*ke>>23,Z[ne+4*Y+1]=Z[ne+4*Y+1]*ke>>23,Z[ne+4*Y+2]=Z[ne+4*Y+2]*ke>>23)}b+=G}}function Ur(w,b,C,D,q){for(;0<D--;){var G;for(G=0;G<C;++G){var Y=w[b+2*G+0],Z=15&(le=w[b+2*G+1]),ne=4369*Z,le=(240&le|le>>4)*ne>>16;w[b+2*G+0]=(240&Y|Y>>4)*ne>>16&240|(15&Y|Y<<4)*ne>>16>>4&15,w[b+2*G+1]=240&le|Z}b+=q}}function an(w,b,C,D,q,G,Y,Z){var ne,le,xe=255;for(le=0;le<q;++le){for(ne=0;ne<D;++ne){var ke=w[b+ne];G[Y+4*ne]=ke,xe&=ke}b+=C,Y+=Z}return xe!=255}function xn(w,b,C,D,q){var G;for(G=0;G<q;++G)C[D+G]=w[b+G]>>8}function bn(){fg=Vr,dC=Ur,pC=an,gC=xn}function zi(w,b,C){P[w]=function(D,q,G,Y,Z,ne,le,xe,ke,ue,_e,Ee,je,Pe,Ue,ze,Ke){var Ve,Et=Ke-1>>1,ht=Z[ne+0]|le[xe+0]<<16,Jt=ke[ue+0]|_e[Ee+0]<<16;t(D!=null);var bt=3*ht+Jt+131074>>2;for(b(D[q+0],255&bt,bt>>16,je,Pe),G!=null&&(bt=3*Jt+ht+131074>>2,b(G[Y+0],255&bt,bt>>16,Ue,ze)),Ve=1;Ve<=Et;++Ve){var lr=Z[ne+Ve]|le[xe+Ve]<<16,ii=ke[ue+Ve]|_e[Ee+Ve]<<16,Zt=ht+lr+Jt+ii+524296,_t=Zt+2*(lr+Jt)>>3;bt=_t+ht>>1,ht=(Zt=Zt+2*(ht+ii)>>3)+lr>>1,b(D[q+2*Ve-1],255&bt,bt>>16,je,Pe+(2*Ve-1)*C),b(D[q+2*Ve-0],255&ht,ht>>16,je,Pe+(2*Ve-0)*C),G!=null&&(bt=Zt+Jt>>1,ht=_t+ii>>1,b(G[Y+2*Ve-1],255&bt,bt>>16,Ue,ze+(2*Ve-1)*C),b(G[Y+2*Ve+0],255&ht,ht>>16,Ue,ze+(2*Ve+0)*C)),ht=lr,Jt=ii}1&Ke||(bt=3*ht+Jt+131074>>2,b(D[q+Ke-1],255&bt,bt>>16,je,Pe+(Ke-1)*C),G!=null&&(bt=3*Jt+ht+131074>>2,b(G[Y+Ke-1],255&bt,bt>>16,Ue,ze+(Ke-1)*C)))}}function Ll(){To[Y1]=fY,To[X1]=TC,To[bC]=hY,To[J1]=OC,To[Z1]=PC,To[x5]=kC,To[_C]=dY,To[b5]=TC,To[_5]=OC,To[Q1]=PC,To[S5]=kC}function ig(w){return w&~pY?0>w?0:255:w>>CC}function ff(w,b){return ig((19077*w>>8)+(26149*b>>8)-14234)}function hf(w,b,C){return ig((19077*w>>8)-(6419*b>>8)-(13320*C>>8)+8708)}function Mu(w,b){return ig((19077*w>>8)+(33050*b>>8)-17685)}function df(w,b,C,D,q){D[q+0]=ff(w,C),D[q+1]=hf(w,b,C),D[q+2]=Mu(w,b)}function td(w,b,C,D,q){D[q+0]=Mu(w,b),D[q+1]=hf(w,b,C),D[q+2]=ff(w,C)}function rd(w,b,C,D,q){var G=hf(w,b,C);b=G<<3&224|Mu(w,b)>>3,D[q+0]=248&ff(w,C)|G>>5,D[q+1]=b}function Wi(w,b,C,D,q){var G=240&Mu(w,b)|15;D[q+0]=240&ff(w,C)|hf(w,b,C)>>4,D[q+1]=G}function pf(w,b,C,D,q){D[q+0]=255,df(w,b,C,D,q+1)}function gf(w,b,C,D,q){td(w,b,C,D,q),D[q+3]=255}function ag(w,b,C,D,q){df(w,b,C,D,q),D[q+3]=255}function zs(w,b,C){P[w]=function(D,q,G,Y,Z,ne,le,xe,ke){for(var ue=xe+(-2&ke)*C;xe!=ue;)b(D[q+0],G[Y+0],Z[ne+0],le,xe),b(D[q+1],G[Y+0],Z[ne+0],le,xe+C),q+=2,++Y,++ne,xe+=2*C;1&ke&&b(D[q+0],G[Y+0],Z[ne+0],le,xe)}}function ua(w,b,C){return C==0?w==0?b==0?6:5:b==0?4:0:C}function q1(w,b,C,D,q){switch(w>>>30){case 3:Il(b,C,D,q,0);break;case 2:Bu(b,C,D,q);break;case 1:Hi(b,C,D,q)}}function nd(w,b){var C,D,q=b.M,G=b.Nb,Y=w.oc,Z=w.pc+40,ne=w.oc,le=w.pc+584,xe=w.oc,ke=w.pc+600;for(C=0;16>C;++C)Y[Z+32*C-1]=129;for(C=0;8>C;++C)ne[le+32*C-1]=129,xe[ke+32*C-1]=129;for(0<q?Y[Z-1-32]=ne[le-1-32]=xe[ke-1-32]=129:(i(Y,Z-32-1,127,21),i(ne,le-32-1,127,9),i(xe,ke-32-1,127,9)),D=0;D<w.za;++D){var ue=b.ya[b.aa+D];if(0<D){for(C=-1;16>C;++C)n(Y,Z+32*C-4,Y,Z+32*C+12,4);for(C=-1;8>C;++C)n(ne,le+32*C-4,ne,le+32*C+4,4),n(xe,ke+32*C-4,xe,ke+32*C+4,4)}var _e=w.Gd,Ee=w.Hd+D,je=ue.ad,Pe=ue.Hc;if(0<q&&(n(Y,Z-32,_e[Ee].y,0,16),n(ne,le-32,_e[Ee].f,0,8),n(xe,ke-32,_e[Ee].ea,0,8)),ue.Za){var Ue=Y,ze=Z-32+16;for(0<q&&(D>=w.za-1?i(Ue,ze,_e[Ee].y[15],4):n(Ue,ze,_e[Ee+1].y,0,4)),C=0;4>C;C++)Ue[ze+128+C]=Ue[ze+256+C]=Ue[ze+384+C]=Ue[ze+0+C];for(C=0;16>C;++C,Pe<<=2)Ue=Y,ze=Z+RC[C],Jo[ue.Ob[C]](Ue,ze),q1(Pe,je,16*+C,Ue,ze)}else if(Ue=ua(D,q,ue.Ob[0]),Uu[Ue](Y,Z),Pe!=0)for(C=0;16>C;++C,Pe<<=2)q1(Pe,je,16*+C,Y,Z+RC[C]);for(C=ue.Gc,Ue=ua(D,q,ue.Dd),Ml[Ue](ne,le),Ml[Ue](xe,ke),Pe=je,Ue=ne,ze=le,255&(ue=0|C)&&(170&ue?ld(Pe,256,Ue,ze):Hs(Pe,256,Ue,ze)),ue=xe,Pe=ke,255&(C>>=8)&&(170&C?ld(je,320,ue,Pe):Hs(je,320,ue,Pe)),q<w.Ub-1&&(n(_e[Ee].y,0,Y,Z+480,16),n(_e[Ee].f,0,ne,le+224,8),n(_e[Ee].ea,0,xe,ke+224,8)),C=8*G*w.B,_e=w.sa,Ee=w.ta+16*D+16*G*w.R,je=w.qa,ue=w.ra+8*D+C,Pe=w.Ha,Ue=w.Ia+8*D+C,C=0;16>C;++C)n(_e,Ee+C*w.R,Y,Z+32*C,16);for(C=0;8>C;++C)n(je,ue+C*w.B,ne,le+32*C,8),n(Pe,Ue+C*w.B,xe,ke+32*C,8)}}function V1(w,b,C,D,q,G,Y,Z,ne){var le=[0],xe=[0],ke=0,ue=ne!=null?ne.kd:0,_e=ne??new Se;if(w==null||12>C)return 7;_e.data=w,_e.w=b,_e.ha=C,b=[b],C=[C],_e.gb=[_e.gb];e:{var Ee=b,je=C,Pe=_e.gb;if(t(w!=null),t(je!=null),t(Pe!=null),Pe[0]=0,12<=je[0]&&!r(w,Ee[0],"RIFF")){if(r(w,Ee[0]+8,"WEBP")){Pe=3;break e}var Ue=Re(w,Ee[0]+4);if(12>Ue||4294967286<Ue){Pe=3;break e}if(ue&&Ue>je[0]-8){Pe=7;break e}Pe[0]=Ue,Ee[0]+=12,je[0]-=12}Pe=0}if(Pe!=0)return Pe;for(Ue=0<_e.gb[0],C=C[0];;){e:{var ze=w;je=b,Pe=C;var Ke=le,Ve=xe,Et=Ee=[0];if((bt=ke=[ke])[0]=0,8>Pe[0])Pe=7;else{if(!r(ze,je[0],"VP8X")){if(Re(ze,je[0]+4)!=10){Pe=3;break e}if(18>Pe[0]){Pe=7;break e}var ht=Re(ze,je[0]+8),Jt=1+Le(ze,je[0]+12);if(2147483648<=Jt*(ze=1+Le(ze,je[0]+15))){Pe=3;break e}Et!=null&&(Et[0]=ht),Ke!=null&&(Ke[0]=Jt),Ve!=null&&(Ve[0]=ze),je[0]+=18,Pe[0]-=18,bt[0]=1}Pe=0}}if(ke=ke[0],Ee=Ee[0],Pe!=0)return Pe;if(je=!!(2&Ee),!Ue&&ke)return 3;if(G!=null&&(G[0]=!!(16&Ee)),Y!=null&&(Y[0]=je),Z!=null&&(Z[0]=0),Y=le[0],Ee=xe[0],ke&&je&&ne==null){Pe=0;break}if(4>C){Pe=7;break}if(Ue&&ke||!Ue&&!ke&&!r(w,b[0],"ALPH")){C=[C],_e.na=[_e.na],_e.P=[_e.P],_e.Sa=[_e.Sa];e:{ht=w,Pe=b,Ue=C;var bt=_e.gb;Ke=_e.na,Ve=_e.P,Et=_e.Sa,Jt=22,t(ht!=null),t(Ue!=null),ze=Pe[0];var lr=Ue[0];for(t(Ke!=null),t(Et!=null),Ke[0]=null,Ve[0]=null,Et[0]=0;;){if(Pe[0]=ze,Ue[0]=lr,8>lr){Pe=7;break e}var ii=Re(ht,ze+4);if(4294967286<ii){Pe=3;break e}var Zt=8+ii+1&-2;if(Jt+=Zt,0<bt&&Jt>bt){Pe=3;break e}if(!r(ht,ze,"VP8 ")||!r(ht,ze,"VP8L")){Pe=0;break e}if(lr[0]<Zt){Pe=7;break e}r(ht,ze,"ALPH")||(Ke[0]=ht,Ve[0]=ze+8,Et[0]=ii),ze+=Zt,lr-=Zt}}if(C=C[0],_e.na=_e.na[0],_e.P=_e.P[0],_e.Sa=_e.Sa[0],Pe!=0)break}C=[C],_e.Ja=[_e.Ja],_e.xa=[_e.xa];e:if(bt=w,Pe=b,Ue=C,Ke=_e.gb[0],Ve=_e.Ja,Et=_e.xa,ht=Pe[0],ze=!r(bt,ht,"VP8 "),Jt=!r(bt,ht,"VP8L"),t(bt!=null),t(Ue!=null),t(Ve!=null),t(Et!=null),8>Ue[0])Pe=7;else{if(ze||Jt){if(bt=Re(bt,ht+4),12<=Ke&&bt>Ke-12){Pe=3;break e}if(ue&&bt>Ue[0]-8){Pe=7;break e}Ve[0]=bt,Pe[0]+=8,Ue[0]-=8,Et[0]=Jt}else Et[0]=5<=Ue[0]&&bt[ht+0]==47&&!(bt[ht+4]>>5),Ve[0]=Ue[0];Pe=0}if(C=C[0],_e.Ja=_e.Ja[0],_e.xa=_e.xa[0],b=b[0],Pe!=0)break;if(4294967286<_e.Ja)return 3;if(Z==null||je||(Z[0]=_e.xa?2:1),Y=[Y],Ee=[Ee],_e.xa){if(5>C){Pe=7;break}Z=Y,ue=Ee,je=G,w==null||5>C?w=0:5<=C&&w[b+0]==47&&!(w[b+4]>>5)?(Ue=[0],bt=[0],Ke=[0],J(Ve=new M,w,b,C),ri(Ve,Ue,bt,Ke)?(Z!=null&&(Z[0]=Ue[0]),ue!=null&&(ue[0]=bt[0]),je!=null&&(je[0]=Ke[0]),w=1):w=0):w=0}else{if(10>C){Pe=7;break}Z=Ee,w==null||10>C||!M1(w,b+3,C-3)?w=0:(ue=w[b+0]|w[b+1]<<8|w[b+2]<<16,je=16383&(w[b+7]<<8|w[b+6]),w=16383&(w[b+9]<<8|w[b+8]),1&ue||3<(ue>>1&7)||!(ue>>4&1)||ue>>5>=_e.Ja||!je||!w?w=0:(Y&&(Y[0]=je),Z&&(Z[0]=w),w=1))}if(!w||(Y=Y[0],Ee=Ee[0],ke&&(le[0]!=Y||xe[0]!=Ee)))return 3;ne!=null&&(ne[0]=_e,ne.offset=b-ne.w,t(4294967286>b-ne.w),t(ne.offset==ne.ha-C));break}return Pe==0||Pe==7&&ke&&ne==null?(G!=null&&(G[0]|=_e.na!=null&&0<_e.na.length),D!=null&&(D[0]=Y),q!=null&&(q[0]=Ee),0):Pe}function Eo(w,b,C){var D=b.width,q=b.height,G=0,Y=0,Z=D,ne=q;if(b.Da=w!=null&&0<w.Da,b.Da&&(Z=w.cd,ne=w.bd,G=w.v,Y=w.j,11>C||(G&=-2,Y&=-2),0>G||0>Y||0>=Z||0>=ne||G+Z>D||Y+ne>q))return 0;if(b.v=G,b.j=Y,b.va=G+Z,b.o=Y+ne,b.U=Z,b.T=ne,b.da=w!=null&&0<w.da,b.da){if(!rt(Z,ne,C=[w.ib],G=[w.hb]))return 0;b.ib=C[0],b.hb=G[0]}return b.ob=w!=null&&w.ob,b.Kb=w==null||!w.Sd,b.da&&(b.ob=b.ib<3*D/4&&b.hb<3*q/4,b.Kb=0),1}function vf(w){if(w==null)return 2;if(11>w.S){var b=w.f.RGBA;b.fb+=(w.height-1)*b.A,b.A=-b.A}else b=w.f.kb,w=w.height,b.O+=(w-1)*b.fa,b.fa=-b.fa,b.N+=(w-1>>1)*b.Ab,b.Ab=-b.Ab,b.W+=(w-1>>1)*b.Db,b.Db=-b.Db,b.F!=null&&(b.J+=(w-1)*b.lb,b.lb=-b.lb);return 0}function og(w,b,C,D){if(D==null||0>=w||0>=b)return 2;if(C!=null){if(C.Da){var q=C.cd,G=C.bd,Y=-2&C.v,Z=-2&C.j;if(0>Y||0>Z||0>=q||0>=G||Y+q>w||Z+G>b)return 2;w=q,b=G}if(C.da){if(!rt(w,b,q=[C.ib],G=[C.hb]))return 2;w=q[0],b=G[0]}}D.width=w,D.height=b;e:{var ne=D.width,le=D.height;if(w=D.S,0>=ne||0>=le||!(w>=Y1&&13>w))w=2;else{if(0>=D.Rd&&D.sd==null){Y=G=q=b=0;var xe=(Z=ne*LC[w])*le;if(11>w||(G=(le+1)/2*(b=(ne+1)/2),w==12&&(Y=(q=ne)*le)),(le=a(xe+2*G+Y))==null){w=1;break e}D.sd=le,11>w?((ne=D.f.RGBA).eb=le,ne.fb=0,ne.A=Z,ne.size=xe):((ne=D.f.kb).y=le,ne.O=0,ne.fa=Z,ne.Fd=xe,ne.f=le,ne.N=0+xe,ne.Ab=b,ne.Cd=G,ne.ea=le,ne.W=0+xe+G,ne.Db=b,ne.Ed=G,w==12&&(ne.F=le,ne.J=0+xe+2*G),ne.Tc=Y,ne.lb=q)}if(b=1,q=D.S,G=D.width,Y=D.height,q>=Y1&&13>q)if(11>q)w=D.f.RGBA,b&=(Z=Math.abs(w.A))*(Y-1)+G<=w.size,b&=Z>=G*LC[q],b&=w.eb!=null;else{w=D.f.kb,Z=(G+1)/2,xe=(Y+1)/2,ne=Math.abs(w.fa),le=Math.abs(w.Ab);var ke=Math.abs(w.Db),ue=Math.abs(w.lb),_e=ue*(Y-1)+G;b&=ne*(Y-1)+G<=w.Fd,b&=le*(xe-1)+Z<=w.Cd,b=(b&=ke*(xe-1)+Z<=w.Ed)&ne>=G&le>=Z&ke>=Z,b&=w.y!=null,b&=w.f!=null,b&=w.ea!=null,q==12&&(b&=ue>=G,b&=_e<=w.Tc,b&=w.F!=null)}else b=0;w=b?0:2}}return w!=0||C!=null&&C.fd&&(w=vf(D)),w}var id=64,mf=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],sg=24,ca=32,Ta=8,ad=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];Je("Predictor0","PredictorAdd0"),P.Predictor0=function(){return 4278190080},P.Predictor1=function(w){return w},P.Predictor2=function(w,b,C){return b[C+0]},P.Predictor3=function(w,b,C){return b[C+1]},P.Predictor4=function(w,b,C){return b[C-1]}
vendor: 4,128 bytes, line 343
343,P.Predictor5=function(w,b,C){return st(st(w,b[C+1]),b[C+0])},P.Predictor6=function(w,b,C){return st(w,b[C-1])},P.Predictor7=function(w,b,C){return st(w,b[C+0])},P.Predictor8=function(w,b,C){return st(b[C-1],b[C+0])},P.Predictor9=function(w,b,C){return st(b[C+0],b[C+1])},P.Predictor10=function(w,b,C){return st(st(w,b[C-1]),st(b[C+0],b[C+1]))},P.Predictor11=function(w,b,C){var D=b[C+0];return 0>=St(D>>24&255,w>>24&255,(b=b[C-1])>>24&255)+St(D>>16&255,w>>16&255,b>>16&255)+St(D>>8&255,w>>8&255,b>>8&255)+St(255&D,255&w,255&b)?D:w},P.Predictor12=function(w,b,C){var D=b[C+0];return($t((w>>24&255)+(D>>24&255)-((b=b[C-1])>>24&255))<<24|$t((w>>16&255)+(D>>16&255)-(b>>16&255))<<16|$t((w>>8&255)+(D>>8&255)-(b>>8&255))<<8|$t((255&w)+(255&D)-(255&b)))>>>0},P.Predictor13=function(w,b,C){var D=b[C-1];return(Bt((w=st(w,b[C+0]))>>24&255,D>>24&255)<<24|Bt(w>>16&255,D>>16&255)<<16|Bt(w>>8&255,D>>8&255)<<8|Bt(255&w,255&D))>>>0};var ju=P.PredictorAdd0;P.PredictorAdd1=Ut,Je("Predictor2","PredictorAdd2"),Je("Predictor3","PredictorAdd3"),Je("Predictor4","PredictorAdd4"),Je("Predictor5","PredictorAdd5"),Je("Predictor6","PredictorAdd6"),Je("Predictor7","PredictorAdd7"),Je("Predictor8","PredictorAdd8"),Je("Predictor9","PredictorAdd9"),Je("Predictor10","PredictorAdd10"),Je("Predictor11","PredictorAdd11"),Je("Predictor12","PredictorAdd12"),Je("Predictor13","PredictorAdd13");var Fu=P.PredictorAdd2;wt("ColorIndexInverseTransform","MapARGB","32b",function(w){return w>>8&255},function(w){return w}),wt("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(w){return w},function(w){return w>>8&255});var od,yf=P.ColorIndexInverseTransform,Kn=P.MapARGB,y5=P.VP8LColorIndexInverseTransformAlpha,Ws=P.MapAlpha,Xo=P.VP8LPredictorsAdd=[];Xo.length=16,(P.VP8LPredictors=[]).length=16,(P.VP8LPredictorsAdd_C=[]).length=16,(P.VP8LPredictors_C=[]).length=16;var wf,lg,ug,sd,xf,bf,$u,Il,Bu,ld,Hi,Hs,Xr,Jr,Dn,ni,Dl,cg,ud,G1,uC,cC,fC,hC,fg,dC,pC,gC,vC=a(511),mC=a(2041),yC=a(225),wC=a(767),xC=0,w5=mC,K1=yC,Ka=wC,Ao=vC,Y1=0,X1=1,bC=2,J1=3,Z1=4,x5=5,_C=6,b5=7,_5=8,Q1=9,S5=10,JK=[2,3,7],ZK=[3,3,11],SC=[280,256,256,256,40],QK=[0,1,1,1,0],eY=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],tY=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],rY=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],nY=8,E5=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],A5=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],hg=null,iY=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],aY=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],EC=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],oY=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,25
3435,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],sY=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,25
3435,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],lY=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,25
vendor: 23,959 bytes, lines 343-367
3435,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],uY=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Uu=[],Jo=[],Ml=[],cY=1,AC=2,zu=[],To=[];zi("UpsampleRgbLinePair",df,3),zi("UpsampleBgrLinePair",td,3),zi("UpsampleRgbaLinePair",ag,4),zi("UpsampleBgraLinePair",gf,4),zi("UpsampleArgbLinePair",pf,4),zi("UpsampleRgba4444LinePair",Wi,2),zi("UpsampleRgb565LinePair",rd,2);var fY=P.UpsampleRgbLinePair,hY=P.UpsampleBgrLinePair,TC=P.UpsampleRgbaLinePair,OC=P.UpsampleBgraLinePair,PC=P.UpsampleArgbLinePair,kC=P.UpsampleRgba4444LinePair,dY=P.UpsampleRgb565LinePair,ey=16,ty=1<<ey-1,dg=-227,T5=482,CC=6,pY=(256<<CC)-1,NC=0,gY=a(256),vY=a(256),mY=a(256),yY=a(256),wY=a(T5-dg),xY=a(T5-dg);zs("YuvToRgbRow",df,3),zs("YuvToBgrRow",td,3),zs("YuvToRgbaRow",ag,4),zs("YuvToBgraRow",gf,4),zs("YuvToArgbRow",pf,4),zs("YuvToRgba4444Row",Wi,2),zs("YuvToRgb565Row",rd,2);var RC=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],ry=[0,2,8],bY=[8,7,6,4,4,2,2,2,1,1,1,1],_Y=1;this.WebPDecodeRGBA=function(w,b,C,D,q){var G=X1,Y=new we,Z=new qt;Y.ba=Z,Z.S=G,Z.width=[Z.width],Z.height=[Z.height];var ne=Z.width,le=Z.height,xe=new dt;if(xe==null||w==null)var ke=2;else t(xe!=null),ke=V1(w,b,C,xe.width,xe.height,xe.Pd,xe.Qd,xe.format,null);if(ke!=0?ne=0:(ne!=null&&(ne[0]=xe.width[0]),le!=null&&(le[0]=xe.height[0]),ne=1),ne){Z.width=Z.width[0],Z.height=Z.height[0],D!=null&&(D[0]=Z.width),q!=null&&(q[0]=Z.height);e:{if(D=new Vh,(q=new Se).data=w,q.w=b,q.ha=C,q.kd=1,b=[0],t(q!=null),((w=V1(q.data,q.w,q.ha,null,null,null,b,null,q))==0||w==7)&&b[0]&&(w=4),(b=w)==0){if(t(Y!=null),D.data=q.data,D.w=q.w+q.offset,D.ha=q.ha-q.offset,D.put=pt,D.ac=pn,D.bc=Wn,D.ma=Y,q.xa){if((w=Te())==null){Y=1;break e}if(function(ue,_e){var Ee=[0],je=[0],Pe=[0];t:for(;;){if(ue==null)return 0;if(_e==null)return ue.a=2,0;if(ue.l=_e,ue.a=0,J(ue.m,_e.data,_e.w,_e.ha),!ri(ue.m,Ee,je,Pe)){ue.a=3;break t}if(ue.xb=AC,_e.width=Ee[0],_e.height=je[0],!Oe(Ee[0],je[0],1,ue,null))break t;return 1}return t(ue.a!=0),0}(w,D)){if(D=(b=og(D.width,D.height,Y.Oa,Y.ba))==0){t:{D=w;r:for(;;){if(D==null){D=0;break t}if(t(D.s.yc!=null),t(D.s.Ya!=null),t(0<D.s.Wb),t((C=D.l)!=null),t((q=C.ma)!=null),D.xb!=0){if(D.ca=q.ba,D.tb=q.tb,t(D.ca!=null),!Eo(q.Oa,C,J1)){D.a=2;break r}if(!Ce(D,C.width)||C.da)break r;if((C.da||Ot(D.ca.S))&&bn(),11>D.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),D.ca.f.kb.F!=null&&bn()),D.Pb&&0<D.s.ua&&D.s.vb.X==null&&!ee(D.s.vb,D.s.Wa.Xa)){D.a=1;break r}D.xb=0}if(!Ae(D,D.V,D.Ba,D.c,D.i,C.o,re))break r;q.Dc=D.Ma,D=1;break t}t(D.a!=0),D=0}D=!D}D&&(b=w.a)}else b=w.a}else{if((w=new t5)==null){Y=1;break e}if(w.Fa=q.na,w.P=q.P,w.qc=q.Sa,$s(w,D)){if((b=og(D.width,D.height,Y.Oa,Y.ba))==0){if(w.Aa=0,C=Y.Oa,t((q=w)!=null),C!=null){if(0<(ne=0>(ne=C.Md)?0:100<ne?255:255*ne/100)){for(le=xe=0;4>le;++le)12>(ke=q.pb[le]).lc&&(ke.ia=ne*bY[0>ke.lc?0:ke.lc]>>3),xe|=ke.ia;xe&&(alert("todo:VP8InitRandom"),q.ia=1)}q.Ga=C.Id,100<q.Ga?q.Ga=100:0>q.Ga&&(q.Ga=0)}(function(ue,_e){if(ue==null)return 0;if(_e==null)return Vn(ue,2,"NULL VP8Io parameter in VP8Decode().");if(!ue.cb&&!$s(ue,_e))return 0;if(t(ue.cb),_e.ac==null||_e.ac(_e)){_e.ob&&(ue.L=0);var Ee=ry[ue.L];if(ue.L==2?(ue.yb=0,ue.zb=0):(ue.yb=_e.v-Ee>>4,ue.zb=_e.j-Ee>>4,0>ue.yb&&(ue.yb=0),0>ue.zb&&(ue.zb=0)),ue.Va=_e.o+15+Ee>>4,ue.Hb=_e.va+15+Ee>>4,ue.Hb>ue.za&&(ue.Hb=ue.za),ue.Va>ue.Ub&&(ue.Va=ue.Ub),0<ue.L){var je=ue.ed;for(Ee=0;4>Ee;++Ee){var Pe;if(ue.Qa.Cb){var Ue=ue.Qa.Lb[Ee];ue.Qa.Fb||(Ue+=je.Tb)}else Ue=je.Tb;for(Pe=0;1>=Pe;++Pe){var ze=ue.gd[Ee][Pe],Ke=Ue;if(je.Pc&&(Ke+=je.vd[0],Pe&&(Ke+=je.od[0])),0<(Ke=0>Ke?0:63<Ke?63:Ke)){var Ve=Ke;0<je.wb&&(Ve=4<je.wb?Ve>>2:Ve>>1)>9-je.wb&&(Ve=9-je.wb),1>Ve&&(Ve=1),ze.dd=Ve,ze.tc=2*Ke+Ve,ze.ld=40<=Ke?2:15<=Ke?1:0}else ze.tc=0;ze.La=Pe}}}Ee=0}else Vn(ue,6,"Frame setup failed"),Ee=ue.a;if(Ee=Ee==0){if(Ee){ue.$c=0,0<ue.Aa||(ue.Ic=_Y);t:{Ee=ue.Ic,je=4*(Ve=ue.za);var Et=32*Ve,ht=Ve+1,Jt=0<ue.L?Ve*(0<ue.Aa?2:1):0,bt=(ue.Aa==2?2:1)*Ve;if((ze=je+832+(Pe=3*(16*Ee+ry[ue.L])/2*Et)+(Ue=ue.Fa!=null&&0<ue.Fa.length?ue.Kc.c*ue.Kc.i:0))!=ze)Ee=0;else{if(ze>ue.Vb){if(ue.Vb=0,ue.Ec=a(ze),ue.Fc=0,ue.Ec==null){Ee=Vn(ue,1,"no memory during frame initialization.");break t}ue.Vb=ze}ze=ue.Ec,Ke=ue.Fc,ue.Ac=ze,ue.Bc=Ke,Ke+=je,ue.Gd=o(Et,So),ue.Hd=0,ue.rb=o(ht+1,An),ue.sb=1,ue.wa=Jt?o(Jt,sr):null,ue.Y=0,ue.D.Nb=0,ue.D.wa=ue.wa,ue.D.Y=ue.Y,0<ue.Aa&&(ue.D.Y+=Ve),t(!0),ue.oc=ze,ue.pc=Ke,Ke+=832,ue.ya=o(bt,Yo),ue.aa=0,ue.D.ya=ue.ya,ue.D.aa=ue.aa,ue.Aa==2&&(ue.D.aa+=Ve),ue.R=16*Ve,ue.B=8*Ve,Ve=(Et=ry[ue.L])*ue.R,Et=Et/2*ue.B,ue.sa=ze,ue.ta=Ke+Ve,ue.qa=ue.sa,ue.ra=ue.ta+16*Ee*ue.R+Et,ue.Ha=ue.qa,ue.Ia=ue.ra+8*Ee*ue.B+Et,ue.$c=0,Ke+=Pe,ue.mb=Ue?ze:null,ue.nb=Ue?Ke:null,t(Ke+Ue<=ue.Fc+ue.Vb),Jp(ue),i(ue.Ac,ue.Bc,0,je),Ee=1}}if(Ee){if(_e.ka=0,_e.y=ue.sa,_e.O=ue.ta,_e.f=ue.qa,_e.N=ue.ra,_e.ea=ue.Ha,_e.Vd=ue.Ia,_e.fa=ue.R,_e.Rc=ue.B,_e.F=null,_e.J=0,!xC){for(Ee=-255;255>=Ee;++Ee)vC[255+Ee]=0>Ee?-Ee:Ee;for(Ee=-1020;1020>=Ee;++Ee)mC[1020+Ee]=-128>Ee?-128:127<Ee?127:Ee;for(Ee=-112;112>=Ee;++Ee)yC[112+Ee]=-16>Ee?-16:15<Ee?15:Ee;for(Ee=-255;510>=Ee;++Ee)wC[255+Ee]=0>Ee?0:255<Ee?255:Ee;xC=1}$u=F1,Il=r5,ld=n5,Hi=i5,Hs=Bs,Bu=j1,Xr=U1,Jr=z1,Dn=H1,ni=E,Dl=W1,cg=cf,ud=H,G1=se,uC=Qh,cC=ng,fC=ed,hC=B1,Jo[0]=f5,Jo[1]=Xh,Jo[2]=u5,Jo[3]=c5,Jo[4]=h5,Jo[5]=kl,Jo[6]=d5,Jo[7]=Cl,Jo[8]=g5,Jo[9]=p5,Uu[0]=$1,Uu[1]=a5,Uu[2]=o5,Uu[3]=s5,Uu[4]=Iu,Uu[5]=l5,Uu[6]=lf,Ml[0]=v5,Ml[1]=Zp,Ml[2]=Jh,Ml[3]=Qp,Ml[4]=m5,Ml[5]=Zh,Ml[6]=eg,Ee=1}else Ee=0}Ee&&(Ee=function(lr,ii){for(lr.M=0;lr.M<lr.Va;++lr.M){var Zt,_t=lr.Jc[lr.M&lr.Xb],nt=lr.m,Mn=lr;for(Zt=0;Zt<Mn.za;++Zt){var Kt=nt,fr=Mn,on=fr.Ac,Oi=fr.Bc+4*Zt,fa=fr.zc,Tn=fr.ya[fr.aa+Zt];if(fr.Qa.Bb?Tn.$b=pe(Kt,fr.Pa.jb[0])?2+pe(Kt,fr.Pa.jb[2]):pe(Kt,fr.Pa.jb[1]):Tn.$b=0,fr.kc&&(Tn.Ad=pe(Kt,fr.Bd)),Tn.Za=!pe(Kt,145)+0,Tn.Za){var qi=Tn.Ob,ha=0;for(fr=0;4>fr;++fr){var ai,dr=fa[0+fr];for(ai=0;4>ai;++ai){dr=sY[on[Oi+ai]][dr];for(var Or=EC[pe(Kt,dr[0])];0<Or;)Or=EC[2*Or+pe(Kt,dr[Or])];dr=-Or,on[Oi+ai]=dr}n(qi,ha,on,Oi,4),ha+=4,fa[0+fr]=dr}}else dr=pe(Kt,156)?pe(Kt,128)?1:3:pe(Kt,163)?2:0,Tn.Ob[0]=dr,i(on,Oi,dr,4),i(fa,0,dr,4);Tn.Dd=pe(Kt,142)?pe(Kt,114)?pe(Kt,183)?1:3:2:0}if(Mn.m.Ka)return Vn(lr,7,"Premature end-of-partition0 encountered.");for(;lr.ja<lr.za;++lr.ja){if(Mn=_t,Kt=(nt=lr).rb[nt.sb-1],on=nt.rb[nt.sb+nt.ja],Zt=nt.ya[nt.aa+nt.ja],Oi=nt.kc?Zt.Ad:0)Kt.la=on.la=0,Zt.Za||(Kt.Na=on.Na=0),Zt.Hc=0,Zt.Gc=0,Zt.ia=0;else{var On,Pr;if(Kt=on,on=Mn,Oi=nt.Pa.Xc,fa=nt.ya[nt.aa+nt.ja],Tn=nt.pb[fa.$b],fr=fa.ad,qi=0,ha=nt.rb[nt.sb-1],dr=ai=0,i(fr,qi,0,384),fa.Za)var Pi=0,Zo=Oi[3];else{Or=a(16);var jn=Kt.Na+ha.Na;if(jn=hg(on,Oi[1],jn,Tn.Eb,0,Or,0),Kt.Na=ha.Na=(0<jn)+0,1<jn)$u(Or,0,fr,qi);else{var Oa=Or[0]+3>>3;for(Or=0;256>Or;Or+=16)fr[qi+Or]=Oa}Pi=1,Zo=Oi[0]}var Gr=15&Kt.la,oi=15&ha.la;for(Or=0;4>Or;++Or){var Ya=1&oi;for(Oa=Pr=0;4>Oa;++Oa)Gr=Gr>>1|(Ya=(jn=hg(on,Zo,jn=Ya+(1&Gr),Tn.Sc,Pi,fr,qi))>Pi)<<7,Pr=Pr<<2|(3<jn?3:1<jn?2:fr[qi+0]!=0),qi+=16;Gr>>=4,oi=oi>>1|Ya<<7,ai=(ai<<8|Pr)>>>0}for(Zo=Gr,Pi=oi>>4,On=0;4>On;On+=2){for(Pr=0,Gr=Kt.la>>4+On,oi=ha.la>>4+On,Or=0;2>Or;++Or){for(Ya=1&oi,Oa=0;2>Oa;++Oa)jn=Ya+(1&Gr),Gr=Gr>>1|(Ya=0<(jn=hg(on,Oi[2],jn,Tn.Qc,0,fr,qi)))<<3,Pr=Pr<<2|(3<jn?3:1<jn?2:fr[qi+0]!=0),qi+=16;Gr>>=2,oi=oi>>1|Ya<<5}dr|=Pr<<4*On,Zo|=Gr<<4<<On,Pi|=(240&oi)<<On}Kt.la=Zo,ha.la=Pi,fa.Hc=ai,fa.Gc=dr,fa.ia=43690&dr?0:Tn.ia,Oi=!(ai|dr)}if(0<nt.L&&(nt.wa[nt.Y+nt.ja]=nt.gd[Zt.$b][Zt.Za],nt.wa[nt.Y+nt.ja].La|=!Oi),Mn.Ka)return Vn(lr,7,"Premature end-of-file encountered.")}if(Jp(lr),nt=ii,Mn=1,Zt=(_t=lr).D,Kt=0<_t.L&&_t.M>=_t.zb&&_t.M<=_t.Va,_t.Aa==0)t:{if(Zt.M=_t.M,Zt.uc=Kt,nd(_t,Zt),Mn=1,Zt=(Pr=_t.D).Nb,Kt=(dr=ry[_t.L])*_t.R,on=dr/2*_t.B,Or=16*Zt*_t.R,Oa=8*Zt*_t.B,Oi=_t.sa,fa=_t.ta-Kt+Or,Tn=_t.qa,fr=_t.ra-on+Oa,qi=_t.Ha,ha=_t.Ia-on+Oa,oi=(Gr=Pr.M)==0,ai=Gr>=_t.Va-1,_t.Aa==2&&nd(_t,Pr),Pr.uc)for(Ya=(jn=_t).D.M,t(jn.D.uc),Pr=jn.yb;Pr<jn.Hb;++Pr){Pi=Pr,Zo=Ya;var da=(Xa=(ki=jn).D).Nb;On=ki.R;var Xa=Xa.wa[Xa.Y+Pi],Ja=ki.sa,Pa=ki.ta+16*da*On+16*Pi,Za=Xa.dd,Zr=Xa.tc;if(Zr!=0)if(t(3<=Zr),ki.L==1)0<Pi&&cC(Ja,Pa,On,Zr+4),Xa.La&&hC(Ja,Pa,On,Zr),0<Zo&&uC(Ja,Pa,On,Zr+4),Xa.La&&fC(Ja,Pa,On,Zr);else{var Qa=ki.B,Qo=ki.qa,_f=ki.ra+8*da*Qa+8*Pi,jl=ki.Ha,ki=ki.Ia+8*da*Qa+8*Pi;da=Xa.ld,0<Pi&&(Jr(Ja,Pa,On,Zr+4,Za,da),ni(Qo,_f,jl,ki,Qa,Zr+4,Za,da)),Xa.La&&(cg(Ja,Pa,On,Zr,Za,da),G1(Qo,_f,jl,ki,Qa,Zr,Za,da)),0<Zo&&(Xr(Ja,Pa,On,Zr+4,Za,da),Dn(Qo,_f,jl,ki,Qa,Zr+4,Za,da)),Xa.La&&(Dl(Ja,Pa,On,Zr,Za,da),ud(Qo,_f,jl,ki,Qa,Zr,Za,da))}}if(_t.ia&&alert("todo:DitherRow"),nt.put!=null){if(Pr=16*Gr,Gr=16*(Gr+1),oi?(nt.y=_t.sa,nt.O=_t.ta+Or,nt.f=_t.qa,nt.N=_t.ra+Oa,nt.ea=_t.Ha,nt.W=_t.Ia+Oa):(Pr-=dr,nt.y=Oi,nt.O=fa,nt.f=Tn,nt.N=fr,nt.ea=qi,nt.W=ha),ai||(Gr-=dr),Gr>nt.o&&(Gr=nt.o),nt.F=null,nt.J=null,_t.Fa!=null&&0<_t.Fa.length&&Pr<Gr&&(nt.J=Gn(_t,nt,Pr,Gr-Pr),nt.F=_t.mb,nt.F==null&&nt.F.length==0)){Mn=Vn(_t,3,"Could not decode alpha data.");break t}Pr<nt.j&&(dr=nt.j-Pr,Pr=nt.j,t(!(1&dr)),nt.O+=_t.R*dr,nt.N+=_t.B*(dr>>1),nt.W+=_t.B*(dr>>1),nt.F!=null&&(nt.J+=nt.width*dr)),Pr<Gr&&(nt.O+=nt.v,nt.N+=nt.v>>1,nt.W+=nt.v>>1,nt.F!=null&&(nt.J+=nt.v),nt.ka=Pr-nt.j,nt.U=nt.va-nt.v,nt.T=Gr-Pr,Mn=nt.put(nt))}Zt+1!=_t.Ic||ai||(n(_t.sa,_t.ta-Kt,Oi,fa+16*_t.R,Kt),n(_t.qa,_t.ra-on,Tn,fr+8*_t.B,on),n(_t.Ha,_t.Ia-on,qi,ha+8*_t.B,on))}if(!Mn)return Vn(lr,6,"Output aborted.")}return 1}(ue,_e)),_e.bc!=null&&_e.bc(_e),Ee&=1}return Ee?(ue.cb=0,Ee):0})(w,D)||(b=w.a)}}else b=w.a}b==0&&Y.Oa!=null&&Y.Oa.fd&&(b=vf(Y.ba))}Y=b}G=Y!=0?null:11>G?Z.f.RGBA.eb:Z.f.kb.y}else G=null;return G};var LC=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function u(P,F){for(var R="",L=0;L<4;L++)R+=String.fromCharCode(P[F++]);return R}function c(P,F){return P[F+0]|P[F+1]<<8}function f(P,F){return(P[F+0]|P[F+1]<<8|P[F+2]<<16)>>>0}function d(P,F){return(P[F+0]|P[F+1]<<8|P[F+2]<<16|P[F+3]<<24)>>>0}new l;var h=[0],g=[0],p=[],v=new l,m=e,y=function(P,F){var R={},L=0,B=!1,U=0,K=0;if(R.frames=[],!function(O,M){for(var j=0;j<4;j++)if(O[M+j]!="RIFF".charCodeAt(j))return!0;return!1}(P,F)){for(d(P,F+=4),F+=8;F<P.length;){var te=u(P,F),X=d(P,F+=4);F+=4;var W=X+(1&X);switch(te){case"VP8 ":case"VP8L":R.frames[L]===void 0&&(R.frames[L]={}),(ye=R.frames[L]).src_off=B?K:F-8,ye.src_size=U+X+8,L++,B&&(B=!1,U=0,K=0);break;case"VP8X":(ye=R.header={}).feature_flags=P[F];var J=F+4;ye.canvas_width=1+f(P,J),J+=3,ye.canvas_height=1+f(P,J),J+=3;break;case"ALPH":B=!0,U=W+8,K=F-8;break;case"ANIM":(ye=R.header).bgcolor=d(P,F),J=F+4,ye.loop_count=c(P,J),J+=2;break;case"ANMF":var me,ye;(ye=R.frames[L]={}).offset_x=2*f(P,F),F+=3,ye.offset_y=2*f(P,F),F+=3,ye.width=1+f(P,F),F+=3,ye.height=1+f(P,F),F+=3,ye.duration=f(P,F),F+=3,me=P[F++],ye.dispose=1&me,ye.blend=me>>1&1}te!="ANMF"&&(F+=W)}return R}}(m,0);y.response=m,y.rgbaoutput=!0,y.dataurl=!1;var x=y.header?y.header:null,_=y.frames?y.frames:null;if(x){x.loop_counter=x.loop_count,h=[x.canvas_height],g=[x.canvas_width];for(var S=0;S<_.length&&_[S].blend!=0;S++);}var T=_[0],A=v.WebPDecodeRGBA(m,T.src_off,T.src_size,g,h);T.rgba=A,T.imgwidth=g[0],T.imgheight=h[0];for(var N=0;N<g[0]*h[0]*4;N++)p[N]=A[N];return this.width=g,this.height=h,this.data=p,this}/** ==================================================================== 344 * @license 345 * jsPDF XMP metadata plugin 346 * Copyright (c) 2016 Jussi Utunen, [email protected] 347 * 348 * Permission is hereby granted, free of charge, to any person obtaining 349 * a copy of this software and associated documentation files (the 350 * "Software"), to deal in the Software without restriction, including 351 * without limitation the rights to use, copy, modify, merge, publish, 352 * distribute, sublicense, and/or sell copies of the Software, and to 353 * permit persons to whom the Software is furnished to do so, subject to 354 * the following conditions: 355 * 356 * The above copyright notice and this permission notice shall be 357 * included in all copies or substantial portions of the Software. 358 * 359 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 360 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 361 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 362 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 363 * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 364 * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 365 * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 366 * ==================================================================== 367 */function Gpe(){var e,t=this.internal.__metadata__.metadata,r=unescape(encodeURIComponent(t));e=this.internal.__metadata__.rawXml?r:'<x:xmpmeta xmlns:x="adobe:ns:meta/"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceUri+'"><jspdf:metadata>'+r.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")+"</jspdf:metadata></rdf:Description></rdf:RDF></x:xmpmeta>",this.internal.__metadata__.metadataObjectNumber=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+e.length+" >>"),this.internal.write("stream"),this.internal.write(e),this.internal.write("endstream"),this.internal.write("endobj")}function Kpe(){this.internal.__metadata__.metadataObjectNumber&&this.internal.write("/Metadata "+this.internal.__metadata__.metadataObjectNumber+" 0 R")}(function(e){var t,r,n,i,a,o,s,l,u,c=function(O){return O=O||{},this.isStrokeTransparent=O.isStrokeTransparent||!1,this.strokeOpacity=O.strokeOpacity||1,this.strokeStyle=O.strokeStyle||"#000000",this.fillStyle=O.fillStyle||"#000000",this.isFillTransparent=O.isFillTransparent||!1,this.fillOpacity=O.fillOpacity||1,this.font=O.font||"10px sans-serif",this.textBaseline=O.textBaseline||"alphabetic",this.textAlign=O.textAlign||"left",this.lineWidth=O.lineWidth||1,this.lineJoin=O.lineJoin||"miter",this.lineCap=O.lineCap||"butt",this.path=O.path||[],this.transform=O.transform!==void 0?O.transform.clone():new l,this.globalCompositeOperation=O.globalCompositeOperation||"normal",this.globalAlpha=O.globalAlpha||1,this.clip_path=O.clip_path||[],this.currentPoint=O.currentPoint||new o,this.miterLimit=O.miterLimit||10,this.lastPoint=O.lastPoint||new o,this.lineDashOffset=O.lineDashOffset||0,this.lineDash=O.lineDash||[],this.margin=O.margin||[0,0,0,0],this.prevPageLastElemOffset=O.prevPageLastElemOffset||0,this.ignoreClearRect=typeof O.ignoreClearRect!="boolean"||O.ignoreClearRect,this};e.events.push(["initialized",function(){this.context2d=new f(this),t=this.internal.f2,r=this.internal.getCoordinateString,n=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,a=this.internal.getVerticalCoordinate,o=this.internal.Point,s=this.internal.Rectangle,l=this.internal.Matrix,u=new c}]);var f=function(O){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var M=O;Object.defineProperty(this,"pdf",{get:function(){return M}});var j=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return j},set:function(ee){j=!!ee}});var z=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return z},set:function(ee){z=!!ee}});var Q=0;Object.defineProperty(this,"posX",{get:function(){return Q},set:function(ee){isNaN(ee)||(Q=ee)}});var ie=0;Object.defineProperty(this,"posY",{get:function(){return ie},set:function(ee){isNaN(ee)||(ie=ee)}}),Object.defineProperty(this,"margin",{get:function(){return u.margin},set:function(ee){var Fe;typeof ee=="number"?Fe=[ee,ee,ee,ee]:((Fe=new Array(4))[0]=ee[0],Fe[1]=ee.length>=2?ee[1]:Fe[0],Fe[2]=ee.length>=3?ee[2]:Fe[0],Fe[3]=ee.length>=4?ee[3]:Fe[1]),u.margin=Fe}});var ge=!1;Object.defineProperty(this,"autoPaging",{get:function(){return ge},set:function(ee){ge=ee}});var oe=0;Object.defineProperty(this,"lastBreak",{get:function(){return oe},set:function(ee){oe=ee}});var pe=[];Object.defineProperty(this,"pageBreaks",{get:function(){return pe},set:function(ee){pe=ee}}),Object.defineProperty(this,"ctx",{get:function(){return u},set:function(ee){ee instanceof c&&(u=ee)}}),Object.defineProperty(this,"path",{get:function(){return u.path},set:function(ee){u.path=ee}});var be=[];Object.defineProperty(this,"ctxStack",{get:function(){return be},set:function(ee){be=ee}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(ee){var Fe;Fe=d(ee),this.ctx.fillStyle=Fe.style,this.ctx.isFillTransparent=Fe.a===0,this.ctx.fillOpacity=Fe.a,this.pdf.setFillColor(Fe.r,Fe.g,Fe.b,{a:Fe.a}),this.pdf.setTextColor(Fe.r,Fe.g,Fe.b,{a:Fe.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(ee){var Fe=d(ee);this.ctx.strokeStyle=Fe.style,this.ctx.isStrokeTransparent=Fe.a===0,this.ctx.strokeOpacity=Fe.a,Fe.a===0?this.pdf.setDrawColor(255,255,255):(Fe.a,this.pdf.setDrawColor(Fe.r,Fe.g,Fe.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(ee){["butt","round","square"].indexOf(ee)!==-1&&(this.ctx.lineCap=ee,this.pdf.setLineCap(ee))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(ee){isNaN(ee)||(this.ctx.lineWidth=ee,this.pdf.setLineWidth(ee))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(ee){["bevel","round","miter"].indexOf(ee)!==-1&&(this.ctx.lineJoin=ee,this.pdf.setLineJoin(ee))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(ee){isNaN(ee)||(this.ctx.miterLimit=ee,this.pdf.setMiterLimit(ee))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(ee){this.ctx.textBaseline=ee}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(ee){["right","end","center","left","start"].indexOf(ee)!==-1&&(this.ctx.textAlign=ee)}});var ve=null,Le=null,Re=null;Object.defineProperty(this,"fontFaces",{get:function(){return Re},set:function(ee){ve=null,Le=null,Re=ee}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(ee){var Fe;if(this.ctx.font=ee,(Fe=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z0-9]+?)\s*$/i.exec(ee))!==null){var De=Fe[1];Fe[2];var rt=Fe[3],Be=Fe[4];Fe[5];var lt=Fe[6],Je=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Be)[2];Be=Math.floor(Je==="px"?parseFloat(Be)*this.pdf.internal.scaleFactor:Je==="em"?parseFloat(Be)*this.pdf.getFontSize():parseFloat(Be)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Be);var ut=function(wt){var qr,tr,Rt=[],Wt=wt.trim();if(Wt==="")return sE;if(Wt in ZR)return[ZR[Wt]];for(;Wt!=="";){switch(tr=null,qr=(Wt=eL(Wt)).charAt(0)){case'"':case"'":tr=Upe(Wt.substring(1),qr);break;default:tr=zpe(Wt)}if(tr===null||(Rt.push(tr[0]),(Wt=eL(tr[1]))!==""&&Wt.charAt(0)!==","))return sE;Wt=Wt.replace(/^,/,"")}return Rt}(lt);if(this.fontFaces){var st=function(wt,qr){var tr=wt.getFontList(),Rt=JSON.stringify(tr);if(ve===null||Le!==Rt){var Wt=function(hr){var At=[];return Object.keys(hr).forEach(function(br){hr[br].forEach(function(Ot){var Lt=null;switch(Ot){case"bold":Lt={family:br,weight:"bold"};break;case"italic":Lt={family:br,style:"italic"};break;case"bolditalic":Lt={family:br,weight:"bold",style:"italic"};break;case"":case"normal":Lt={family:br}}Lt!==null&&(Lt.ref={name:br,style:Ot},At.push(Lt))})}),At}(tr);ve=function(hr){for(var At={},br=0;br<hr.length;++br){var Ot=oE(hr[br]),Lt=Ot.family,Fr=Ot.stretch,qt=Ot.style,dt=Ot.weight;At[Lt]=At[Lt]||{},At[Lt][Fr]=At[Lt][Fr]||{},At[Lt][Fr][qt]=At[Lt][Fr][qt]||{},At[Lt][Fr][qt][dt]=Ot}return At}(Wt.concat(qr)),Le=Rt}return ve}(this.pdf,this.fontFaces),$t=ut.map(function(wt){return{family:wt,stretch:"normal",weight:rt,style:De}}),Bt=function(wt,qr,tr){for(var Rt=(tr=tr||{}).defaultFontFamily||"times",Wt=Object.assign({},Bpe,tr.genericFontFamilies||{}),hr=null,At=null,br=0;br<qr.length;++br)if(Wt[(hr=oE(qr[br])).family]&&(hr.family=Wt[hr.family]),wt.hasOwnProperty(hr.family)){At=wt[hr.family];break}if(!(At=At||wt[Rt]))throw new Error("Could not find a font-family for the rule '"+QR(hr)+"' and default family '"+Rt+"'.");if(At=function(Ot,Lt){if(Lt[Ot])return Lt[Ot];var Fr=n4[Ot],qt=Fr<=n4.normal?-1:1,dt=JR(Lt,SW,Fr,qt);if(!dt)throw new Error("Could not find a matching font-stretch value for "+Ot);return dt}(hr.stretch,At),At=function(Ot,Lt){if(Lt[Ot])return Lt[Ot];for(var Fr=_W[Ot],qt=0;qt<Fr.length;++qt)if(Lt[Fr[qt]])return Lt[Fr[qt]];throw new Error("Could not find a matching font-style for "+Ot)}(hr.style,At),!(At=function(Ot,Lt){if(Lt[Ot])return Lt[Ot];if(Ot===400&&Lt[500])return Lt[500];if(Ot===500&&Lt[400])return Lt[400];var Fr=$pe[Ot],qt=JR(Lt,EW,Fr,Ot<400?-1:1);if(!qt)throw new Error("Could not find a matching font-weight for value "+Ot);return qt}(hr.weight,At)))throw new Error("Failed to resolve a font for the rule '"+QR(hr)+"'.");return At}(st,$t);this.pdf.setFont(Bt.ref.name,Bt.ref.style)}else{var St="";(rt==="bold"||parseInt(rt,10)>=700||De==="bold")&&(St="bold"),De==="italic"&&(St+="italic"),St.length===0&&(St="normal");for(var Ut="",zt={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},mt=0;mt<ut.length;mt++){if(this.pdf.internal.getFont(ut[mt],St,{noFallback:!0,disableWarning:!0})!==void 0){Ut=ut[mt];break}if(St==="bolditalic"&&this.pdf.internal.getFont(ut[mt],"bold",{noFallback:!0,disableWarning:!0})!==void 0)Ut=ut[mt],St="bold";else if(this.pdf.internal.getFont(ut[mt],"normal",{noFallback:!0,disableWarning:!0})!==void 0){Ut=ut[mt],St="normal";break}}if(Ut===""){for(var Ct=0;Ct<ut.length;Ct++)if(zt[ut[Ct]]){Ut=zt[ut[Ct]];break}}Ut=Ut===""?"Times":Ut,this.pdf.setFont(Ut,St)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(ee){this.ctx.globalCompositeOperation=ee}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(ee){this.ctx.globalAlpha=ee}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(ee){this.ctx.lineDashOffset=ee,ye.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(ee){this.ctx.lineDash=ee,ye.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(ee){this.ctx.ignoreClearRect=!!ee}})};f.prototype.setLineDash=function(O){this.lineDash=O},f.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},f.prototype.fill=function(){_.call(this,"fill",!1)},f.prototype.stroke=function(){_.call(this,"stroke",!1)},f.prototype.beginPath=function(){this.path=[{type:"begin"}]},f.prototype.moveTo=function(O,M){if(isNaN(O)||isNaN(M))throw Kr.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to
367jsPDF.context2d.moveTo");var j=this.ctx.transform.applyToPoint(new o(O,M));this.path.push({type:"mt",x:j.x,y:j.y}),this.ctx.lastPoint=new o(O,M)},f.prototype.closePath=function(){var O=new o(0,0),M=0;for(M=this.path.length-1;M!==-1;M--)if(this.path[M].type==="begin"&&Lr(this.path[M+1])==="object"&&typeof this.path[M+1].x=="number"){O=new o(this.path[M+1].x,this.path[M+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new o(O.x,O.y)},f.prototype.lineTo=function(O,M){if(isNaN(O)||isNaN(M))throw Kr.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var j=this.ctx.transform.applyToPoint(new o(O,M));this.path.push({type:"lt",x:j.x,y:j.y}),this.ctx.lastPoint=new o(j.x,j.y)},f.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),_.call(this,null,!0)},f.prototype.quadraticCurveTo=function(O,M,j,z){if(isNaN(j)||isNaN(z)||isNaN(O)||isNaN(M))throw Kr.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var Q=this.ctx.transform.applyToPoint(new o(j,z)),ie=this.ctx.transform.applyToPoint(new o(O,M));this.path.push({type:"qct",x1:ie.x,y1:ie.y,x:Q.x,y:Q.y}),this.ctx.lastPoint=new o(Q.x,Q.y)},f.prototype.bezierCurveTo=function(O,M,j,z,Q,ie){if(isNaN(Q)||isNaN(ie)||isNaN(O)||isNaN(M)||isNaN(j)||isNaN(z))throw Kr.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var ge=this.ctx.transform.applyToPoint(new o(Q,ie)),oe=this.ctx.transform.applyToPoint(new o(O,M)),pe=this.ctx.transform.applyToPoint(new o(j,z));this.path.push({type:"bct",x1:oe.x,y1:oe.y,x2:pe.x,y2:pe.y,x:ge.x,y:ge.y}),this.ctx.lastPoint=new o(ge.x,ge.y)},f.prototype.arc=function(O,M,j,z,Q,ie){if(isNaN(O)||isNaN(M)||isNaN(j)||isNaN(z)||isNaN(Q))throw Kr.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(ie=!!ie,!this.ctx.transform.isIdentity){var ge=this.ctx.transform.applyToPoint(new o(O,M));O=ge.x,M=ge.y;var oe=this.ctx.transform.applyToPoint(new o(0,j)),pe=this.ctx.transform.applyToPoint(new o(0,0));j=Math.sqrt(Math.pow(oe.x-pe.x,2)+Math.pow(oe.y-pe.y,2))}Math.abs(Q-z)>=2*Math.PI&&(z=0,Q=2*Math.PI),this.path.push({type:"arc",x:O,y:M,radius:j,startAngle:z,endAngle:Q,counterclockwise:ie})},f.prototype.arcTo=function(O,M,j,z,Q){throw new Error("arcTo not implemented.")},f.prototype.rect=function(O,M,j,z){if(isNaN(O)||isNaN(M)||isNaN(j)||isNaN(z))throw Kr.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(O,M),this.lineTo(O+j,M),this.lineTo(O+j,M+z),this.lineTo(O,M+z),this.lineTo(O,M),this.lineTo(O+j,M),this.lineTo(O,M)},f.prototype.fillRect=function(O,M,j,z){if(isNaN(O)||isNaN(M)||isNaN(j)||isNaN(z))throw Kr.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!h.call(this)){var Q={};this.lineCap!=="butt"&&(Q.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(Q.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(O,M,j,z),this.fill(),Q.hasOwnProperty("lineCap")&&(this.lineCap=Q.lineCap),Q.hasOwnProperty("lineJoin")&&(this.lineJoin=Q.lineJoin)}},f.prototype.strokeRect=function(O,M,j,z){if(isNaN(O)||isNaN(M)||isNaN(j)||isNaN(z))throw Kr.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");g.call(this)||(this.beginPath(),this.rect(O,M,j,z),this.stroke())},f.prototype.clearRect=function(O,M,j,z){if(isNaN(O)||isNaN(M)||isNaN(j)||isNaN(z))throw Kr.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(O,M,j,z))},f.prototype.save=function(O){O=typeof O!="boolean"||O;for(var M=this.pdf.internal.getCurrentPageInfo().pageNumber,j=0;j<this.pdf.internal.getNumberOfPages();j++)this.pdf.setPage(j+1),this.pdf.internal.out("q");
vendor: 4,149 bytes, line 367
367if(this.pdf.setPage(M),O){this.ctx.fontSize=this.pdf.internal.getFontSize();var z=new c(this.ctx);this.ctxStack.push(this.ctx),this.ctx=z}},f.prototype.restore=function(O){O=typeof O!="boolean"||O;for(var M=this.pdf.internal.getCurrentPageInfo().pageNumber,j=0;j<this.pdf.internal.getNumberOfPages();j++)this.pdf.setPage(j+1),this.pdf.internal.out("Q");this.pdf.setPage(M),O&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},f.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var d=function(O){var M,j,z,Q;if(O.isCanvasGradient===!0&&(O=O.getColor()),!O)return{r:0,g:0,b:0,a:0,style:O};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(O))M=0,j=0,z=0,Q=0;else{var ie=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(O);if(ie!==null)M=parseInt(ie[1]),j=parseInt(ie[2]),z=parseInt(ie[3]),Q=1;else if((ie=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(O))!==null)M=parseInt(ie[1]),j=parseInt(ie[2]),z=parseInt(ie[3]),Q=parseFloat(ie[4]);else{if(Q=1,typeof O=="string"&&O.charAt(0)!=="#"){var ge=new gW(O);O=ge.ok?ge.toHex():"#000000"}O.length===4?(M=O.substring(1,2),M+=M,j=O.substring(2,3),j+=j,z=O.substring(3,4),z+=z):(M=O.substring(1,3),j=O.substring(3,5),z=O.substring(5,7)),M=parseInt(M,16),j=parseInt(j,16),z=parseInt(z,16)}}return{r:M,g:j,b:z,a:Q,style:O}},h=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},g=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};f.prototype.fillText=function(O,M,j,z){if(isNaN(M)||isNaN(j)||typeof O!="string")throw Kr.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(z=isNaN(z)?void 0:z,!h.call(this)){var Q=W(this.ctx.transform.rotation),ie=this.ctx.transform.scaleX;L.call(this,{text:O,x:M,y:j,scale:ie,angle:Q,align:this.textAlign,maxWidth:z})}},f.prototype.strokeText=function(O,M,j,z){if(isNaN(M)||isNaN(j)||typeof O!="string")throw Kr.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!g.call(this)){z=isNaN(z)?void 0:z;var Q=W(this.ctx.transform.rotation),ie=this.ctx.transform.scaleX;L.call(this,{text:O,x:M,y:j,scale:ie,renderingMode:"stroke",angle:Q,align:this.textAlign,maxWidth:z})}},f.prototype.measureText=function(O){if(typeof O!="string")throw Kr.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var M=this.pdf,j=this.pdf.internal.scaleFactor,z=M.internal.getFontSize(),Q=M.getStringUnitWidth(O)*z/M.internal.scaleFactor;return new function(ie){var ge=(ie=ie||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return ge}}),this}({width:Q*=Math.round(96*j/72*1e4)/1e4})},f.prototype.scale=function(O,M){if(isNaN(O)||isNaN(M))throw Kr.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var j=new l(O,0,0,M,0,0);this.ctx.transform=this.ctx.transform.multiply(j)},f.prototype.rotate=function(O){if(isNaN(O))throw Kr.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var M=new l(Math.cos(O),Math.sin(O),-Math.sin(O),Math.cos(O),0,0);this.ctx.transform=this.ctx.transform.multiply(M)},f.prototype.translate=function(O,M){if(isNaN(O)||isNaN(M))throw Kr.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var j=new l(1,0,0,1,O,M);this.ctx.transform=this.ctx.transform.multiply(j)},f.prototype.transform=function(O,M,j,z,Q,ie){if(isNaN(O)||isNaN(M)||isNaN(j)||isNaN(z)||isNaN(Q)||isNaN(ie))throw Kr.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to
367jsPDF.context2d.transform");var ge=new l(O,M,j,z,Q,ie);this.ctx.transform=this.ctx.transform.multiply(ge)},f.prototype.setTransform=function(O,M,j,z,Q,ie){O=isNaN(O)?1:O,M=isNaN(M)?0:M,j=isNaN(j)?0:j,z=isNaN(z)?1:z,Q=isNaN(Q)?0:Q,ie=isNaN(ie)?0:ie,this.ctx.transform=new l(O,M,j,z,Q,ie)};var p=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};f.prototype.drawImage=function(O,M,j,z,Q,ie,ge,oe,pe){var be=this.pdf.getImageProperties(O),ve=1,Le=1,Re=1,ee=1;z!==void 0&&oe!==void 0&&(Re=oe/z,ee=pe/Q,ve=be.width/z*oe/z,Le=be.height/Q*pe/Q),ie===void 0&&(ie=M,ge=j,M=0,j=0),z!==void 0&&oe===void 0&&(oe=z,pe=Q),z===void 0&&oe===void 0&&(oe=be.width,pe=be.height);var Fe=this.ctx.transform.decompose(),De=W(Fe.rotate.shx),rt=new l,Be=(rt=(rt=(rt=rt.multiply(Fe.translate)).multiply(Fe.skew)).multiply(Fe.scale)).applyToRectangle(new s(ie-M*Re,ge-j*ee,z*ve,Q*Le));if(this.autoPaging){for(var lt,Je=v.call(this,Be),ut=[],st=0;st<Je.length;st+=1)ut.indexOf(Je[st])===-1&&ut.push(Je[st]);x(ut);for(var $t=ut[0],Bt=ut[ut.length-1],St=$t;St<Bt+1;St++){this.pdf.setPage(St);var Ut=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],zt=St===1?this.posY+this.margin[0]:this.margin[0],mt=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Ct=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],wt=St===1?0:mt+(St-2)*Ct;if(this.ctx.clip_path.length!==0){var qr=this.path;lt=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(lt,this.posX+this.margin[3],-wt+zt+this.ctx.prevPageLastElemOffset),S.call(this,"fill",!0),this.path=qr}var tr=JSON.parse(JSON.stringify(Be));tr=y([tr],this.posX+this.margin[3],-wt+zt+this.ctx.prevPageLastElemOffset)[0];var Rt=(St>$t||St<Bt)&&p.call(this);Rt&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Ut,Ct,null).clip().discardPath()),this.pdf.addImage(O,"JPEG",tr.x,tr.y,tr.w,tr.h,null,null,De),Rt&&this.pdf.restoreGraphicsState()}}else this.pdf.addImage(O,"JPEG",Be.x,Be.y,Be.w,Be.h,null,null,De)};var v=function(O,M,j){var z=[];M=M||this.pdf.internal.pageSize.width,j=j||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var Q=this.posY+this.ctx.prevPageLastElemOffset;switch(O.type){default:case"mt":case"lt":z.push(Math.floor((O.y+Q)/j)+1);break;case"arc":z.push(Math.floor((O.y+Q-O.radius)/j)+1),z.push(Math.floor((O.y+Q+O.radius)/j)+1);break;case"qct":var ie=J(this.ctx.lastPoint.x,this.ctx.lastPoint.y,O.x1,O.y1,O.x,O.y);z.push(Math.floor((ie.y+Q)/j)+1),z.push(Math.floor((ie.y+ie.h+Q)/j)+1);break;case"bct":var ge=me(this.ctx.lastPoint.x,this.ctx.lastPoint.y,O.x1,O.y1,O.x2,O.y2,O.x,O.y);z.push(Math.floor((ge.y+Q)/j)+1),z.push(Math.floor((ge.y+ge.h+Q)/j)+1);break;case"rect":z.push(Math.floor((O.y+Q)/j)+1),z.push(Math.floor((O.y+O.h+Q)/j)+1)}for(var oe=0;oe<z.length;oe+=1)for(;this.pdf.internal.getNumberOfPages()<z[oe];)m.call(this);return z},m=function(){var O=this.fillStyle,M=this.strokeStyle,j=this.font,z=this.lineCap,Q=this.lineWidth,ie=this.lineJoin;this.pdf.addPage(),this.fillStyle=O,this.strokeStyle=M,this.font=j,this.lineCap=z,this.lineWidth=Q,this.lineJoin=ie},y=function(O,M,j){for(var z=0;z<O.length;z++)switch(O[z].type){case"bct":O[z].x2+=M,O[z].y2+=j;case"qct":O[z].x1+=M,O[z].y1+=j;default:O[z].x+=M,O[z].y+=j}return O},x=function(O){return O.sort(function(M,j){return M-j})},_=function(O,M){var j=this.fillStyle,z=this.strokeStyle,Q=this.lineCap,ie=this.lineWidth,ge=Math.abs(ie*this.ctx.transform.scaleX),oe=this.lineJoin;if(this.autoPaging){for(var pe,be,ve=JSON.parse(JSON.stringify(this.path)),Le=JSON.parse(JSON.stringify(this.path)),Re=[],ee=0;ee<Le.length;ee++)if(Le[ee].x!==void 0)for(var Fe=v.call(this,Le[ee]),De=0;De<Fe.length;De+=1)Re.indexOf(Fe[De])===-1&&Re.push(Fe[De]);for(var rt=0;rt<Re.length;rt++)for(;this.pdf.internal.getNumberOfPages()<Re[rt];)m.call(this);x(Re);for(var Be=Re[0],lt=Re[Re.length-1],Je=Be;Je<lt+1;Je++){this.pdf.setPage(Je),this.fillStyle=j,this.strokeStyle=z,this.lineCap=Q,this.lineWidth=ge,this.lineJoin=oe;var ut=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],st=Je===1?this.posY+this.margin[0]:this.margin[0],$t=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Bt=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],St=Je===1?0:$t+(Je-2)*Bt;if(this.ctx.clip_path.length!==0){var Ut=this.path;pe=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(pe,this.posX+this.margin[3],-St+st+this.ctx.prevPageLastElemOffset),S.call(this,O,!0),this.path=Ut}if(be=JSON.parse(JSON.stringify(ve)),this.path=y(be,this.posX+this.margin[3],-St+st+this.ctx.prevPageLastElemOffset),M===!1||Je===0){var zt=(Je>Be||Je<lt)&&p.call(this);zt&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],ut,Bt,null).clip().discardPath()),S.call(this,O,M),zt&&this.pdf.restoreGraphicsState()}this.lineWidth=ie}this.path=ve}else this.lineWidth=ge,S.call(this,O,M),this.lineWidth=ie},S=function(O,M){if((O!=="stroke"||M||!g.call(this))&&(O==="stroke"||M||!h.call(this))){for(var j,z,Q=[],ie=this.path,ge=0;ge<ie.length;ge++){var oe=ie[ge];switch(oe.type){case"begin":Q.push({begin:!0}
vendor: 7,446 bytes, line 367
367);break;case"close":Q.push({close:!0});break;case"mt":Q.push({start:oe,deltas:[],abs:[]});break;case"lt":var pe=Q.length;if(ie[ge-1]&&!isNaN(ie[ge-1].x)&&(j=[oe.x-ie[ge-1].x,oe.y-ie[ge-1].y],pe>0)){for(;pe>=0;pe--)if(Q[pe-1].close!==!0&&Q[pe-1].begin!==!0){Q[pe-1].deltas.push(j),Q[pe-1].abs.push(oe);break}}break;case"bct":j=[oe.x1-ie[ge-1].x,oe.y1-ie[ge-1].y,oe.x2-ie[ge-1].x,oe.y2-ie[ge-1].y,oe.x-ie[ge-1].x,oe.y-ie[ge-1].y],Q[Q.length-1].deltas.push(j);break;case"qct":var be=ie[ge-1].x+2/3*(oe.x1-ie[ge-1].x),ve=ie[ge-1].y+2/3*(oe.y1-ie[ge-1].y),Le=oe.x+2/3*(oe.x1-oe.x),Re=oe.y+2/3*(oe.y1-oe.y),ee=oe.x,Fe=oe.y;j=[be-ie[ge-1].x,ve-ie[ge-1].y,Le-ie[ge-1].x,Re-ie[ge-1].y,ee-ie[ge-1].x,Fe-ie[ge-1].y],Q[Q.length-1].deltas.push(j);break;case"arc":Q.push({deltas:[],abs:[],arc:!0}),Array.isArray(Q[Q.length-1].abs)&&Q[Q.length-1].abs.push(oe)}}z=M?null:O==="stroke"?"stroke":"fill";for(var De=!1,rt=0;rt<Q.length;rt++)if(Q[rt].arc)for(var Be=Q[rt].abs,lt=0;lt<Be.length;lt++){var Je=Be[lt];Je.type==="arc"?N.call(this,Je.x,Je.y,Je.radius,Je.startAngle,Je.endAngle,Je.counterclockwise,void 0,M,!De):B.call(this,Je.x,Je.y),De=!0}else if(Q[rt].close===!0)this.pdf.internal.out("h"),De=!1;else if(Q[rt].begin!==!0){var ut=Q[rt].start.x,st=Q[rt].start.y;U.call(this,Q[rt].deltas,ut,st),De=!0}z&&P.call(this,z),M&&F.call(this)}},T=function(O){var M=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,j=M*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return O-j;case"top":return O+M-j;case"hanging":return O+M-2*j;case"middle":return O+M/2-j;default:return O}},A=function(O){return O+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};f.prototype.createLinearGradient=function(){var O=function(){};return O.colorStops=[],O.addColorStop=function(M,j){this.colorStops.push([M,j])},O.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},O.isCanvasGradient=!0,O},f.prototype.createPattern=function(){return this.createLinearGradient()},f.prototype.createRadialGradient=function(){return this.createLinearGradient()};var N=function(O,M,j,z,Q,ie,ge,oe,pe){for(var be=te.call(this,j,z,Q,ie),ve=0;ve<be.length;ve++){var Le=be[ve];ve===0&&(pe?R.call(this,Le.x1+O,Le.y1+M):B.call(this,Le.x1+O,Le.y1+M)),K.call(this,O,M,Le.x2,Le.y2,Le.x3,Le.y3,Le.x4,Le.y4)}oe?F.call(this):P.call(this,ge)},P=function(O){switch(O){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},F=function(){this.pdf.clip(),this.pdf.discardPath()},R=function(O,M){this.pdf.internal.out(r(O)+" "+n(M)+" m")},L=function(O){var M;switch(O.align){case"right":case"end":M="right";break;case"center":M="center";break;default:M="left"}var j,z,Q,ie=this.pdf.getTextDimensions(O.text),ge=T.call(this,O.y),oe=A.call(this,ge)-ie.h,pe=this.ctx.transform.applyToPoint(new o(O.x,ge));if(this.autoPaging){var be=this.ctx.transform.decompose(),ve=new l;ve=(ve=(ve=ve.multiply(be.translate)).multiply(be.skew)).multiply(be.scale);for(var Le=this.ctx.transform.applyToRectangle(new s(O.x,ge,ie.w,ie.h)),Re=ve.applyToRectangle(new s(O.x,oe,ie.w,ie.h)),ee=v.call(this,Re),Fe=[],De=0;De<ee.length;De+=1)Fe.indexOf(ee[De])===-1&&Fe.push(ee[De]);x(Fe);for(var rt=Fe[0],Be=Fe[Fe.length-1],lt=rt;lt<Be+1;lt++){this.pdf.setPage(lt);var Je=lt===1?this.posY+this.margin[0]:this.margin[0],ut=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],st=this.pdf.internal.pageSize.height-this.margin[2],$t=st-this.margin[0],Bt=this.pdf.internal.pageSize.width-this.margin[1],St=Bt-this.margin[3],Ut=lt===1?0:ut+(lt-2)*$t;if(this.ctx.clip_path.length!==0){var zt=this.path;j=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(j,this.posX+this.margin[3],-1*Ut+Je),S.call(this,"fill",!0),this.path=zt}var mt=y([JSON.parse(JSON.stringify(Re))],this.posX+this.margin[3],-Ut+Je+this.ctx.prevPageLastElemOffset)[0];O.scale>=.01&&(z=this.pdf.internal.getFontSize(),this.pdf.setFontSize(z*O.scale),Q=this.lineWidth,this.lineWidth=Q*O.scale);var Ct=this.autoPaging!=="text";if(Ct||mt.y+mt.h<=st){if(Ct||mt.y>=Je&&mt.x<=Bt){var wt=Ct?O.text:this.pdf.splitTextToSize(O.text,O.maxWidth||Bt-mt.x)[0],qr=y([JSON.parse(JSON.stringify(Le))],this.posX+this.margin[3],-Ut+Je+this.ctx.prevPageLastElemOffset)[0],tr=Ct&&(lt>rt||lt<Be)&&p.call(this);tr&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],St,$t,null).clip().discardPath()),this.pdf.text(wt,qr.x,qr.y,{angle:O.angle,align:M,renderingMode:O.renderingMode}),tr&&this.pdf.restoreGraphicsState()}}else mt.y<st&&(this.ctx.prevPageLastElemOffset+=st-mt.y);O.scale>=.01&&(this.pdf.setFontSize(z),this.lineWidth=Q)}}else O.scale>=.01&&(z=this.pdf.internal.getFontSize(),this.pdf.setFontSize(z*O.scale),Q=this.lineWidth,this.lineWidth=Q*O.scale),this.pdf.text(O.text,pe.x+this.posX,pe.y+this.posY,{angle:O.angle,align:M,renderingMode:O.renderingMode,maxWidth:O.maxWidth}),O.scale>=.01&&(this.pdf.setFontSize(z),this.lineWidth=Q)},B=function(O,M,j,z){j=j||0,z=z||0,this.pdf.internal.out(r(O+j)+" "+n(M+z)+" l")},U=function(O,M,j){return this.pdf.lines(O,M,j,null,null)},K=function(O,M,j,z,Q,ie,ge,oe){this.pdf.internal.out([t(i(j+O)),t(a(z+M)),t(i(Q+O)),t(a(ie+M)),t(i(ge+O)),t(a(oe+M)),"c"].join(" "))},te=function(O,M,j,z){for(var Q=2*Math.PI,ie=Math.PI/2;M>j;)M-=Q;var ge=Math.abs(j-M);ge<Q&&z&&(ge=Q-ge);for(var oe=[],pe=z?-1:1,be=M;ge>1e-5;){var ve=be+pe*Math.min(ge,ie);oe.push(X.call(this,O,be,ve)),ge-=Math.abs(ve-be),be=ve}return oe},X=function(O,M,j){var z=(j-M)/2,Q=O*Math.cos(z),ie=O*Math.sin(z),ge=Q,oe=-ie,pe=ge*ge+oe*oe,be=pe+ge*Q+oe*ie,ve=4/3*(Math.sqrt(2*pe*be)-be)/(ge*ie-oe*Q),Le=ge-ve*oe,Re=oe+ve*ge,ee=Le,Fe=-Re,De=z+M,rt=Math.cos(De),Be=Math.sin(De);return{x1:O*Math.cos(M),y1:O*Math.sin(M),x2:Le*rt-Re*Be,y2:Le*Be+Re*rt,x3:ee*rt-Fe*Be,y3:ee*Be+Fe*rt,x4:O*Math.cos(j),y4:O*Math.sin(j)}},W=function(O){return 180*O/Math.PI},J=function(O,M,j,z,Q,ie){var ge=O+.5*(j-O),oe=M+.5*(z-M),pe=Q+.5*(j-Q),be=ie+.5*(z-ie),ve=Math.min(O,Q,ge,pe),Le=Math.max(O,Q,ge,pe),Re=Math.min(M,ie,oe,be),ee=Math.max(M,ie,oe,be);return new s(ve,Re,Le-ve,ee-Re)},me=function(O,M,j,z,Q,ie,ge,oe){var pe,be,ve,Le,Re,ee,Fe,De,rt,Be,lt,Je,ut,st,$t=j-O,Bt=z-M,St=Q-j,Ut=ie-z,zt=ge-Q,mt=oe-ie;for(be=0;be<41;be++)rt=(Fe=(ve=O+(pe=be/40)*$t)+pe*((Re=j+pe*St)-ve))+pe*(Re+pe*(Q+pe*zt-Re)-Fe),Be=(De=(Le=M+pe*Bt)+pe*((ee=z+pe*Ut)-Le))+pe*(ee+pe*(ie+pe*mt-ee)-De),be==0?(lt=rt,Je=Be,ut=rt,st=Be):(lt=Math.min(lt,rt),Je=Math.min(Je,Be),ut=Math.max(ut,rt),st=Math.max(st,Be));return new s(Math.round(lt),Math.round(Je),Math.round(ut-lt),Math.round(st-Je))},ye=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var O,M,j=(O=this.ctx.lineDash,M=this.ctx.lineDashOffset,JSON.stringify({lineDash:O,lineDashOffset:M}));this.prevLineDash!==j&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=j)}}})(Tt.API),function(e){var t=function(o){var s,l,u,c,f,d,h,g,p,v;for(l=[],u=0,c=(o+=s="\0\0\0\0".slice(o.length%4||4)).length;c>u;u+=4)(f=(o.charCodeAt(u)<<24)+(o.charCodeAt(u+1)<<16)+(o.charCodeAt(u+2)<<8)+o.charCodeAt(u+3))!==0?(d=(f=((f=((f=((f=(f-(v=f%85))/85)-(p=f%85))/85)-(g=f%85))/85)-(h=f%85))/85)%85,l.push(d+33,h+33,g+33,p+33,v+33)):l.push(122);return function(m,y){for(var x=y;x>0;x--)m.pop()}(l,s.length),String.fromCharCode.apply(String,l)+"~>"},r=function(o){var s,l,u,c,f,d=String,h="length",g=255,p="charCo
367deAt",v="slice",m="replace";for(o[v](-2),o=o[v](0,-2)[m](/\s/g,"")[m]("z","!!!!!"),u=[],c=0,f=(o+=s="uuuuu"[v](o[h]%5||5))[h];f>c;c+=5)l=52200625*(o[p](c)-33)+614125*(o[p](c+1)-33)+7225*(o[p](c+2)-33)+85*(o[p](c+3)-33)+(o[p](c+4)-33),u.push(g&l>>24,g&l>>16,g&l>>8,g&l);return function(y,x){for(var _=x;_>0;_--)y.pop()}(u,s[h]),d.fromCharCode.apply(d,u)},n=function(o){return o.split("").map(function(s){return("0"+s.charCodeAt().toString(16)).slice(-2)}).join("")+">"},i=function(o){var s=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((o=o.replace(/\s/g,"")).indexOf(">")!==-1&&(o=o.substr(0,o.indexOf(">"))),o.length%2&&(o+="0"),s.test(o)===!1)return"";for(var l="",u=0;u<o.length;u+=2)l+=String.fromCharCode("0x"+(o[u]+o[u+1]));return l},a=function(o){for(var s=new Uint8Array(o.length),l=o.length;l--;)s[l]=o.charCodeAt(l);return(s=HT(s)).reduce(function(u,c){return u+String.fromCharCode(c)},"")};e.processDataByFilters=function(o,s){var l=0,u=o||"",c=[];for(typeof(s=s||[])=="string"&&(s=[s]),l=0;l<s.length;l+=1)switch(s[l]){case"ASCII85Decode":case"/ASCII85Decode":u=r(u),c.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":u=t(u),c.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":u=i(u),c.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":u=n(u),c.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":u=a(u),c.push("/FlateDecode");break;default:throw new Error('The filter: "'+s[l]+'" is not implemented')}return{data:u,reverseChain:c.reverse().join(" ")}}}(Tt.API),function(e){e.loadFile=function(t,r,n){return function(i,a,o){a=a!==!1,o=typeof o=="function"?o:function(){};var s=void 0;try{s=function(l,u,c){var f=new XMLHttpRequest,d=0,h=function(g){var p=g.length,v=[],m=String.fromCharCode;for(d=0;d<p;d+=1)v.push(m(255&g.charCodeAt(d)));return v.join("")};if(f.open("GET",l,!u),f.overrideMimeType("text/plain; charset=x-user-defined"),u===!1&&(f.onload=function(){f.status===200?c(h(this.responseText)):c(void 0)}),f.send(null),u&&f.status===200)return h(f.responseText)}(i,a,o)}catch{}return s}(t,r,n)},e.allowFsRead=void 0,e.loadImageFile=e.loadFile}(Tt.API),function(e){function t(){return(Ft.html2canvas?Promise.resolve(Ft.html2canvas):MS(()=>import("./html2canvas.esm-CBrSDip1.js"),[])).catch(function(s){return Promise.reject(new Error("Could not load html2canvas: "+s))}).then(function(s){return s.default?s.default:s})}function r(){return(Ft.DOMPurify?Promise.resolve(Ft.DOMPurify):MS(()=>import("./purify.es-Csrj9YNg.js"),[])).catch(function(s){return Promise.reject(new Error("Could not load dompurify: "+s))}).then(function(s){return s.default?s.default:s})}var n=function(s){var l=Lr(s);return l==="undefined"?"undefined":l==="string"||s instanceof String?"string":l==="number"||s instanceof Number?"number":l==="function"||s instanceof Function?"function":s&&s.constructor===Array?"array":s&&s.nodeType===1?"element":l==="object"?"object":"unknown"},i=function(s,l){var u=document.createElement(s);for(var c in l.className&&(u.className=l.className),l.innerHTML&&l.dompurify&&(u.innerHTML=l.dompurify.sanitize(l.innerHTML)),l.style)u.style[c]=l.style[c];return u},a=function s(l,u){for(var c=l.nodeType===3?document.createTextNode(l.nodeValue):l.cloneNode(!1),f=l.firstChild;f;f=f.nextSibling)u!==!0&&f.nodeType===1&&f.nodeName==="SCRIPT"||c.appendChild(s(f,u));return l.nodeType===1&&(l.nodeName==="CANVAS"?(c.width=l.width,c.height=l.height,c.getContext("2d").drawImage(l,0,0)):l.nodeName!=="TEXTAREA"&&l.nodeName!=="SELECT"||(c.value=l.value),c.addEventListener("load",function(){c.scrollTop=l.scrollTop,c.scrollLeft=l.scrollLeft},!0)),c},o=function s(l){var u=Object.assign(s.convert(Promise.resolve()),JSON.parse(JSON.stringify(s.template))),c=s.convert(Promise.resolve(),u);return(c=c.setProgress(1,s,1,[s])).set(l)};(o.prototype=Object.create(Promise.prototype)).constructor=o,o.convert=function(s,l){return s.__proto__=l||o.prototype,s},o.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},o.prototype.from=function(s,l){return this.then(function(){switch(l=l||function(u){switch(n(u)){case"string":return"string";case"element":return u.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(s),l){case"string":return this.then(r).then(function(u){return this.set({src:i("div",{innerHTML:s,dompurify:u})})});case"element":return this.set({src:s});case"canvas":return this.set({canvas:s});case"img":return this.set({img:s});default:return this.error("Unknown source type.")}})},o.prototype.to=function(s){switch(s){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();
vendor: 16,682 bytes, lines 367-373
367case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},o.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var s={position:"relative",display:"inline-block",width:(typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},l=a(this.prop.src,this.opt.html2canvas.javascriptEnabled);l.tagName==="BODY"&&(s.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=i("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=i("div",{className:"html2pdf__container",style:s}),this.prop.container.appendChild(l),this.prop.container.firstChild.appendChild(i("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},o.prototype.toCanvas=function(){var s=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(s).then(t).then(function(l){var u=Object.assign({},this.opt.html2canvas);return delete u.onrendered,l(this.prop.container,u)}).then(function(l){(this.opt.html2canvas.onrendered||function(){})(l),this.prop.canvas=l,document.body.removeChild(this.prop.overlay)})},o.prototype.toContext2d=function(){var s=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(s).then(t).then(function(l){var u=this.opt.jsPDF,c=this.opt.fontFaces,f=typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,d=Object.assign({async:!0,allowTaint:!0,scale:f,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete d.onrendered,u.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,u.context2d.posX=this.opt.x,u.context2d.posY=this.opt.y,u.context2d.margin=this.opt.margin,u.context2d.fontFaces=c,c)for(var h=0;h<c.length;++h){var g=c[h],p=g.src.find(function(v){return v.format==="truetype"});p&&u.addFont(p.url,g.ref.name,g.ref.style)}return d.windowHeight=d.windowHeight||0,d.windowHeight=d.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):d.windowHeight,u.context2d.save(!0),l(this.prop.container,d)}).then(function(l){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(l),this.prop.canvas=l,document.body.removeChild(this.prop.overlay)})},o.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var s=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=s})},o.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},o.prototype.output=function(s,l,u){return(u=u||"pdf").toLowerCase()==="img"||u.toLowerCase()==="image"?this.outputImg(s,l):this.outputPdf(s,l)},o.prototype.outputPdf=function(s,l){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(s,l)})},o.prototype.outputImg=function(s){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(s){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+s+'" is not supported.'}})},o.prototype.save=function(s){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(s?{filename:s}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},o.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},o.prototype.set=function(s){if(n(s)!=="object")return this;var l=Object.keys(s||{}).map(function(u){if(u in o.template.prop)return function(){this.prop[u]=s[u]};switch(u){case"margin":return this.setMargin.bind(this,s.margin);case"jsPDF":return function(){return this.opt.jsPDF=s.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,s.pageSize);default:return function(){this.opt[u]=s[u]}}},this);return this.then(function(){return this.thenList(l)})},o.prototype.get=function(s,l){return this.then(function(){var u=s in o.template.prop?this.prop[s]:this.opt[s];return l?l(u):u})},o.prototype.setMargin=function(s){return this.then(function(){switch(n(s)){case"number":s=[s,s,s,s];case"array":if(s.length===2&&(s=[s[0],s[1],s[0],s[1]]),s.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=s}).then(this.setPageSize)},o.prototype.setPageSize=function(s){function l(u,c){return Math.floor(u*c/72*96)}return this.then(function(){(s=s||Tt.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(s.inner={width:s.width-this.opt.margin[1]-this.opt.margin[3],height:s.height-this.opt.margin[0]-this.opt.margin[2]},s.inner.px={width:l(s.inner.width,s.k),height:l(s.inner.height,s.k)},s.inner.ratio=s.inner.height/s.inner.width),this.prop.pageSize=s})},o.prototype.setProgress=function(s,l,u,c){return s!=null&&(this.progress.val=s),l!=null&&(this.progress.state=l),u!=null&&(this.progress.n=u),c!=null&&(this.progress.stack=c),this.progress.ratio=this.progress.val/this.progress.state,this},o.prototype.updateProgress=function(s,l,u,c){return this.setProgress(s?this.progress.val+s:null,l||null,u?this.progress.n+u:null,c?this.progress.stack.concat(c):null)},o.prototype.then=function(s,l){var u=this;return this.thenCore(s,l,function(c,f){return u.updateProgress(null,null,1,[c]),Promise.prototype.then.call(this,function(d){return u.updateProgress(null,c),d}).then(c,f).then(function(d){return u.updateProgress(1),d})})},o.prototype.thenCore=function(s,l,u){u=u||Promise.prototype.then;var c=this;s&&(s=s.bind(c)),l&&(l=l.bind(c));var f=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?c:o.convert(Object.assign({},c),Promise.prototype),d=u.call(f,s,l);return o.convert(d,c.__proto__)},o.prototype.thenExternal=function(s,l){return Promise.prototype.then.call(this,s,l)},o.prototype.thenList=function(s){var l=this;return s.forEach(function(u){l=l.thenCore(u)}),l},o.prototype.catch=function(s){s&&(s=s.bind(this));var l=Promise.prototype.catch.call(this,s);return o.convert(l,this)},o.prototype.catchExternal=function(s){return Promise.prototype.catch.call(this,s)},o.prototype.error=function(s){return this.then(function(){throw new Error(s)})},o.prototype.using=o.prototype.set,o.prototype.saveAs=o.prototype.save,o.prototype.export=o.prototype.output,o.prototype.run=o.prototype.then,Tt.getPageSize=function(s,l,u){if(Lr(s)==="object"){var c=s;s=c.orientation,l=c.unit||l,u=c.format||u}l=l||"mm",u=u||"a4",s=(""+(s||"P")).toLowerCase();var f,d=(""+u).toLowerCase(),h={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(l){case"pt":f=1;break;case"mm":f=72/25.4;break;case"cm":f=72/2.54;break;case"in":f=72;break;case"px":f=.75;break;case"pc":case"em":f=12;break;case"ex":f=6;break;default:throw"Invalid unit: "+l}var g,p=0,v=0;if(h.hasOwnProperty(d))p=h[d][1]/f,v=h[d][0]/f;else try{p=u[1],v=u[0]}catch{throw new Error("Invalid format: "+u)}if(s==="p"||s==="portrait")s="p",v>p&&(g=v,v=p,p=g);else{if(s!=="l"&&s!=="landscape")throw"Invalid orientation: "+s;s="l",p>v&&(g=v,v=p,p=g)}return{width:v,height:p,unit:l,k:f,orientation:s}},e.html=function(s,l){(l=l||{}).callback=l.callback||function(){},l.html2canvas=l.html2canvas||{},l.html2canvas.canvas=l.html2canvas.canvas||this.canvas,l.jsPDF=l.jsPDF||this,l.fontFaces=l.fontFaces?l.fontFaces.map(oE):null;var u=new o(l);return l.worker?u:u.from(s).doCallback()}}(Tt.API),Tt.API.addJS=function(e){var t,r,n=function(i){for(var a="",o=0;o<i.length;o++){var s=i[o];if(s==="("||s===")"){for(var l=0,u=o-1;u>=0&&i[u]==="\\";u--)l++;a+=l%2==0?"\\"+s:s}else a+=s}return a}(e);return this.internal.events.subscribe("postPutResources",function(){t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(t+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),r=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+n+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){t!==void 0&&r!==void 0&&this.internal.out("/Names <</JavaScript "+t+" 0 R>>")}),this},function(e){var t;e.events.push(["postPutResources",function(){var r=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var i=r.outline.render().split(/\r\n/),a=0;a<i.length;a++){var o=i[a],s=n.exec(o);if(s!=null){var l=s[1];r.internal.newObjectDeferredBegin(l,!1)}r.internal.write(o)}if(this.outline.createNamedDestinations){var u=this.internal.pages.length,c=[];for(a=0;a<u;a++){var f=r.internal.newObject();c.push(f);var d=r.internal.getPageInfo(a+1);r.internal.write("<< /D["+d.objId+" 0 R /XYZ null null null]>> endobj")}var h=r.internal.newObject();for(r.internal.write("<< /Names [ "),a=0;a<c.length;a++)r.internal.write("(page_"+(a+1)+")"+c[a]+" 0 R");r.internal.write(" ] >>","endobj"),t=r.internal.newObject(),r.internal.write("<< /Dests "+h+" 0 R"),r.internal.write(">>","endobj")}}]),e.events.push(["putCatalog",function(){var r=this;r.outline.root.children.length>0&&(r.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&r.internal.write("/Names "+t+" 0 R"))}]),e.events.push(["initialized",function(){var r=this;r.outline={createNamedDestinations:!1,root:{children:[]}},r.outline.add=function(n,i,a){var o={title:i,options:a,children:[]};return n==null&&(n=this.root),n.children.push(o),o},r.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=r,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},r.outline.genIds_r=function(n){n.id=r.internal.newObjectDeferred();for(var i=0;i<n.children.length;i++)this.genIds_r(n.children[i])},r.outline.renderRoot=function(n){this.objStart(n),this.line("/Type /Outlines"),n.children.length>0&&(this.line("/First "+this.makeRef(n.children[0])),this.line("/Last "+this.makeRef(n.children[n.children.length-1]))),this.line("/Count "+this.count_r({count:0},n)),this.objEnd()},r.outline.renderItems=function(n){for(var i=this.ctx.pdf.internal.getVerticalCoordinateString,a=0;a<n.children.length;a++){var o=n.children[a];this.objStart(o),this.line("/Title "+this.makeString(o.title)),this.line("/Parent "+this.makeRef(n)),a>0&&this.line("/Prev "+this.makeRef(n.children[a-1])),a<n.children.length-1&&this.line("/Next "+this.makeRef(n.children[a+1])),o.children.length>0&&(this.line("/First "+this.makeRef(o.children[0])),this.line("/Last "+this.makeRef(o.children[o.children.length-1])));var s=this.count=this.count_r({count:0},o);if(s>0&&this.line("/Count "+s),o.options&&o.options.pageNumber){var l=r.internal.getPageInfo(o.options.pageNumber);this.line("/Dest ["+l.objId+" 0 R /XYZ 0 "+i(0)+" 0]")}this.objEnd()}for(var u=0;u<n.children.length;u++)this.renderItems(n.children[u])},r.outline.line=function(n){this.ctx.val+=n+`\r 368`},r.outline.makeRef=function(n){return n.id+" 0 R"},r.outline.makeString=function(n){return"("+r.internal.pdfEscape(n)+")"},r.outline.objStart=function(n){this.ctx.val+=`\r 369`+n.id+` 0 obj\r 370<<\r 371`},r.outline.objEnd=function(){this.ctx.val+=`>> \r 372endobj\r 373`},r.outline.count_r=function(n,i){for(var a=0;a<i.children.length;a++)n.count++,this.count_r(n,i.children[a]);return n.count}}])}(Tt.API),function(e){var t=[192,193,194,195,196,197,198,199];e.processJPEG=function(r,n,i,a,o,s){var l,u=this.decode.DCT_DECODE,c=null;if(typeof r=="string"||this.__addimage__.isArrayBuffer(r)||this.__addimage__.isArrayBufferView(r)){switch(r=o||r,r=this.__addimage__.isArrayBuffer(r)?new Uint8Array(r):r,l=function(f){for(var d,h=256*f.charCodeAt(4)+f.charCodeAt(5),g=f.length,p={width:0,height:0,numcomponents:1},v=4;v<g;v+=2){if(v+=h,t.indexOf(f.charCodeAt(v+1))!==-1){d=256*f.charCodeAt(v+5)+f.charCodeAt(v+6),p={width:256*f.charCodeAt(v+7)+f.charCodeAt(v+8),height:d,numcomponents:f.charCodeAt(v+9)};break}h=256*f.charCodeAt(v+2)+f.charCodeAt(v+3)}return p}(r=this.__addimage__.isArrayBufferView(r)?this.__addimage__.arrayBufferToBinaryString(r):r),l.numcomponents){case 1:s=this.color_spaces.DEVICE_GRAY;break;case 4:s=this.color_spaces.DEVICE_CMYK;break;case 3:s=this.color_spaces.DEVICE_RGB}c={data:r,width:l.width,height:l.height,colorSpace:s,bitsPerComponent:8,filter:u,index:n,alias:i}}return c}}(Tt.API),Tt.API.processPNG=function(e,t,r,n){if(this.__addimage__.isArrayBuffer(e)&&(e=new Uint8Array(e)),this.__addimage__.isArrayBufferView(e)){var i,a=Ape(e,{checkCrc:!0}),o=a.width,s=a.height,l=a.channels,u=a.palette,c=a.depth;i=u&&l===1?function(N){for(var P=N.width,F=N.height,R=N.data,L=N.palette,B=N.depth,U=!1,K=[],te=[],X=void 0,W=!1,J=0,me=0;me<L.length;me++){var ye=K8(L[me],4),O=ye[0],M=ye[1],j=ye[2],z=ye[3];K.push(O,M,j),z!=null&&(z===0?(J++,te.length<1&&te.push(me)):z<255&&(W=!0))}if(W||J>1){U=!0,te=void 0;var Q=P*F;X=new Uint8Array(Q);for(var ie=new DataView(R.buffer),ge=0;ge<Q;ge++){var oe=lE(ie,ge,B),pe=K8(L[oe],4)[3];X[ge]=pe}}else J===0&&(te=void 0);return{colorSpace:"Indexed",colorsPerPixel:1,sMaskBitsPerComponent:U?8:void 0,colorBytes:R,alphaBytes:X,needSMask:U,palette:K,mask:te}}(a):l===2||l===4?function(N){for(var P=N.data,F=N.width,R=N.height,L=N.channels,B=N.depth,U=L===2?"DeviceGray":"DeviceRGB",K=L-1,te=F*R,X=K,W=te*X,J=1*te,me=Math.ceil(W*B/8),ye=Math.ceil(J*B/8),O=new Uint8Array(me),M=new Uint8Array(ye),j=new DataView(P.buffer),z=new DataView(O.buffer),Q=new DataView(M.buffer),ie=!1,ge=0;ge<te;ge++){for(var oe=ge*L,pe=0;pe<X;pe++)uL(z,lE(j,oe+pe,B),ge*X+pe,B);var be=lE(j,oe+X,B);be<(1<<B)-1&&(ie=!0),uL(Q,be,1*ge,B)}return{colorSpace:U,colorsPerPixel:K,sMaskBitsPerComponent:ie?B:void 0,colorBytes:O,alphaBytes:M,needSMask:ie}}(a):function(N){var P=N.data,F=N.channels===1?"DeviceGray":"DeviceRGB";return{colorSpace:F,colorsPerPixel:F==="DeviceGray"?1:3,colorBytes:P instanceof Uint16Array?function(R){for(var L=R.length,B=new Uint8Array(2*L),U=new DataView(B.buffer,B.byteOffset,B.byteLength),K=0;K<L;K++)U.setUint16(2*K,R[K],!1);return B}(P):P,needSMask:!1}}(a);var f,d,h,g=i,p=g.colorSpace,v=g.colorsPerPixel,m=g.sMaskBitsPerComponent,y=g.colorBytes,x=g.alphaBytes,_=g.needSMask,S=g.palette,T=g.mask,A=null;return n!==Tt.API.image_compression.NONE&&typeof HT=="function"?(A=function(N){var P;switch(N){case Tt.API.image_compression.FAST:P=11;break;case Tt.API.image_compression.MEDIUM:P=13;break;case Tt.API.image_compression.SLOW:P=14;break;default:P=12}return P}(n),f=this.decode.FLATE_DECODE,d="/Predictor ".concat(A," /Colors ").concat(v," /BitsPerComponent ").
vendor: 2,657 bytes, line 373
373concat(c," /Columns ").concat(o),e=iL(y,Math.ceil(o*v*c/8),v,c,n),_&&(h=iL(x,Math.ceil(o*m/8),1,m,n))):(f=void 0,d=void 0,e=y,_&&(h=x)),(this.__addimage__.isArrayBuffer(e)||this.__addimage__.isArrayBufferView(e))&&(e=this.__addimage__.arrayBufferToBinaryString(e)),(h&&this.__addimage__.isArrayBuffer(h)||this.__addimage__.isArrayBufferView(h))&&(h=this.__addimage__.arrayBufferToBinaryString(h)),{alias:r,data:e,index:t,filter:f,decodeParameters:d,transparency:T,palette:S,sMask:h,predictor:A,width:o,height:s,bitsPerComponent:c,sMaskBitsPerComponent:m,colorSpace:p}}},function(e){e.processGIF89A=function(t,r,n,i){var a=new Vpe(t),o=a.width,s=a.height,l=[];a.decodeAndBlitFrameRGBA(0,l);var u={data:l,width:o,height:s},c=new uE(100).encode(u,100);return e.processJPEG.call(this,c,r,n,i)},e.processGIF87A=e.processGIF89A}(Tt.API),ns.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var e=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(e);for(var t=0;t<e;t++){var r=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0);this.palette[t]={red:i,green:n,blue:r,quad:a}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},ns.prototype.parseBGR=function(){this.pos=this.offset;var e="bit"+this.bitPP,t=this.width*this.height*4;if(t>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");this.data=new Uint8Array(t);try{this[e]()}catch(r){Kr.log("bit decode error:"+r)}},ns.prototype.bit1=function(){var e,t=Math.ceil(this.width/8),r=t%4;for(e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,i=0;i<t;i++)for(var a=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+8*i*4,s=0;s<8&&8*i+s<this.width;s++){var l=this.palette[a>>7-s&1];
vendor: 4,667 bytes, line 373
373this.data[o+4*s]=l.blue,this.data[o+4*s+1]=l.green,this.data[o+4*s+2]=l.red,this.data[o+4*s+3]=255}r!==0&&(this.pos+=4-r)}},ns.prototype.bit4=function(){for(var e=Math.ceil(this.width/2),t=e%4,r=this.height-1;r>=0;r--){for(var n=this.bottom_up?r:this.height-1-r,i=0;i<e;i++){var a=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+2*i*4,s=a>>4,l=15&a,u=this.palette[s];if(this.data[o]=u.blue,this.data[o+1]=u.green,this.data[o+2]=u.red,this.data[o+3]=255,2*i+1>=this.width)break;u=this.palette[l],this.data[o+4]=u.blue,this.data[o+4+1]=u.green,this.data[o+4+2]=u.red,this.data[o+4+3]=255}t!==0&&(this.pos+=4-t)}},ns.prototype.bit8=function(){for(var e=this.width%4,t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var i=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+4*n;if(i<this.palette.length){var o=this.palette[i];this.data[a]=o.red,this.data[a+1]=o.green,this.data[a+2]=o.blue,this.data[a+3]=255}else this.data[a]=255,this.data[a+1]=255,this.data[a+2]=255,this.data[a+3]=255}e!==0&&(this.pos+=4-e)}},ns.prototype.bit15=function(){for(var e=this.width%3,t=parseInt("11111",2),r=this.height-1;r>=0;r--){for(var n=this.bottom_up?r:this.height-1-r,i=0;i<this.width;i++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var o=(a&t)/t*255|0,s=(a>>5&t)/t*255|0,l=(a>>10&t)/t*255|0,u=a>>15?255:0,c=n*this.width*4+4*i;this.data[c]=l,this.data[c+1]=s,this.data[c+2]=o,this.data[c+3]=u}this.pos+=e}},ns.prototype.bit16=function(){for(var e=this.width%3,t=parseInt("11111",2),r=parseInt("111111",2),n=this.height-1;n>=0;n--){for(var i=this.bottom_up?n:this.height-1-n,a=0;a<this.width;a++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(o&t)/t*255|0,l=(o>>5&r)/r*255|0,u=(o>>11)/t*255|0,c=i*this.width*4+4*a;this.data[c]=u,this.data[c+1]=l,this.data[c+2]=s,this.data[c+3]=255}this.pos+=e}},ns.prototype.bit24=function(){for(var e=this.height-1;e>=0;e--){for(var t=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),o=t*this.width*4+4*r;this.data[o]=a,this.data[o+1]=i,this.data[o+2]=n,this.data[o+3]=255}this.pos+=this.width%4}},ns.prototype.bit32=function(){for(var e=this.height-1;e>=0;e--)for(var t=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),s=t*this.width*4+4*r;this.data[s]=a,this.data[s+1]=i,this.data[s+2]=n,this.data[s+3]=o}},ns.prototype.getData=function(){return this.data},function(e){e.processBMP=function(t,r,n,i){var a=new ns(t,!1),o=a.width,s=a.height,l={data:a.getData(),width:o,height:s},u=new uE(100).encode(l,100);return e.processJPEG.call(this,u,r,n,i)}}(Tt.API),fL.prototype.getData=function(){return this.data},function(e){e.processWEBP=function(t,r,n,i){var a=new fL(t),o=a.width,s=a.height,l={data:a.getData(),width:o,height:s},u=new uE(100).encode(l,100);return e.processJPEG.call(this,u,r,n,i)}}(Tt.API),Tt.API.processRGBA=function(e,t,r){for(var n=e.data,i=n.length,a=new Uint8Array(i/4*3),o=new Uint8Array(i/4),s=0,l=0,u=0;u<i;u+=4){var c=n[u],f=n[u+1],d=n[u+2],h=n[u+3];a[s++]=c,a[s++]=f,a[s++]=d,o[l++]=h}var g=this.__addimage__.arrayBufferToBinaryString(a);return{alpha:this.__addimage__.arrayBufferToBinaryString(o),data:g,index:t,alias:r,colorSpace:"DeviceRGB",bitsPerComponent:8,width:e.width,height:e.height}},Tt.API.setLanguage=function(e){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canad
373a)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[e]!==void 0&&(this.internal.languageSettings.languageCode=e,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},Sd=Tt.API,ew=Sd.getCharWidthsArray=function(e,t){var r,n,i=(t=t||{}).font||this.internal.getFont(),a=t.fontSize||this.internal.getFontSize(),o=t.charSpace||this.internal.getCharSpace(),s=t.widths?t.widths:i.metadata.Unicode.widths,l=s.fof?s.fof:1,u=t.kerning?t.kerning:i.metadata.Unicode.kerning,c=u.fof?u.fof:1,f=t.doKerning!==!1,d=0,h=e.length,g=0,p=s[0]||l,v=[];for(r=0;r<h;r++)n=e.charCodeAt(r),typeof i.metadata.widthOfString=="function"?v.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(n))+o*(1e3/a)||0)/1e3):(d=f&&Lr(u[n])==="object"&&!isNaN(parseInt(u[n][g],10))?u[n][g]/c:0,v.push((s[n]||p)/l+d)),g=n;return v},tL=Sd.getStringUnitWidth=function(e,t){var r=(t=t||{}).fontSize||this.internal.getFontSize(),n=t.font||this.internal.getFont(),i=t.charSpace||this.internal.getCharSpace();return Sd.processArabic&&(e=Sd.processArabic(e)),typeof n.metadata.widthOfString=="function"?n.metadata.widthOfString(e,r,i)/r:ew.apply(this,arguments).reduce(function(a,o){return a+o},0)},rL=function(e,t,r,n){for(var i=[],a=0,o=e.length,s=0;
vendor: 3,314 bytes, lines 373-375
373a!==o&&s+t[a]<r;)s+=t[a],a++;i.push(e.slice(0,a));var l=a;for(s=0;a!==o;)s+t[a]>n&&(i.push(e.slice(l,a)),s=0,l=a),s+=t[a],a++;return l!==a&&i.push(e.slice(l,a)),i},nL=function(e,t,r){r||(r={});var n,i,a,o,s,l,u,c=[],f=[c],d=r.textIndent||0,h=0,g=0,p=e.split(" "),v=ew.apply(this,[" ",r])[0];if(l=r.lineIndent===-1?p[0].length+2:r.lineIndent||0){var m=Array(l).join(" "),y=[];p.map(function(_){(_=_.split(/\s*\n/)).length>1?y=y.concat(_.map(function(S,T){return(T&&S.length?` 374`:"")+S})):y.push(_[0])}),p=y,l=tL.apply(this,[m,r])}for(a=0,o=p.length;a<o;a++){var x=0;if(n=p[a],l&&n[0]==` 375`&&(n=n.substr(1),x=1),d+h+(g=(i=ew.apply(this,[n,r])).reduce(function(_,S){return _+S},0))>t||x){if(g>t){for(s=rL.apply(this,[n,i,t-(d+h),t]),c.push(s.shift()),c=[s.pop()];s.length;)f.push([s.shift()]);g=i.slice(n.length-(c[0]?c[0].length:0)).reduce(function(_,S){return _+S},0)}else c=[n];f.push(c),d=g+l,h=v}else c.push(n),d+=h+g,h=v}return u=l?function(_,S){return(S?m:"")+_.join(" ")}:function(_){return _.join(" ")},f.map(u)},Sd.splitTextToSize=function(e,t,r){var n,i=(r=r||{}).fontSize||this.internal.getFontSize(),a=(function(c){if(c.widths&&c.kerning)return{widths:c.widths,kerning:c.kerning};var f=this.internal.getFont(c.fontName,c.fontStyle),d="Unicode";return f.metadata[d]?{widths:f.metadata[d].widths||{0:1},kerning:f.metadata[d].kerning||{}}:{font:f.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}).call(this,r);n=Array.isArray(e)?e:String(e).split(/\r?\n/);var o=1*this.internal.scaleFactor*t/i;a.textIndent=r.textIndent?1*r.textIndent*this.internal.scaleFactor/i:0,a.lineIndent=r.lineIndent;var s,l,u=[];for(s=0,l=n.length;s<l;s++)u=u.concat(nL.apply(this,[n[s],o,a]));return u},function(e){e.__fontmetrics__=e.__fontmetrics__||{};for(var t="0123456789abcdef",r="klmnopqrstuvwxyz",n={},i={},a=0;a<16;a++)n[r[a]]=t[a],i[t[a]]=r[a];var o=function(d){return"0x"+parseInt(d,10).toString(16)},s=e.__fontmetrics__.compress=function(d){var h,g,p,v,m=["{"];for(var y in d){if(h=d[y],isNaN(parseInt(y,10))?g="'"+y+"'":(y=parseInt(y,10),g=(g=o(y).slice(2)).slice(0,-1)+i[g.slice(-1)]),typeof h=="number")h<0?(p=o(h).slice(3),v="-"):(p=o(h).slice(2),v=""),p=v+p.slice(0,-1)+i[p.slice(-1)];else{if(Lr(h)!=="object")throw new Error("Don't know what to do with value type "+Lr(h)+".");p=s(h)}m.push(g+p)}return m.push("}"),m.join("")},l=e.__fontmetrics__.uncompress=function(d){if(typeof d!="string")throw new Error("Invalid argument passed to uncompress.");for(var h,g,p,v,m={},y=1,x=m,_=[],S="",T="",A=d.length-1,N=1;N<A;N+=1)(v=d[N])=="'"?h?(p=h.join(""),h=void 0):h=[]:h?h.push(v):v=="{"?(_.push([x,p]),x={},p=void 0):v=="}"?((g=_.pop())[0][g[1]]=x,p=void 0,x=g[0]):v=="-"?y=-1:p===void 0?n.hasOwnProperty(v)?(S+=n[v],p=parseInt(S,16)*y,y=1,S=""):S+=v:n.hasOwnProperty(v)?(T+=n[v],x[p]=parseInt(T,16)*y,y=1,p=void 0,T=""):T+=v;return m},u={codePages:["WinAnsiEncoding"],WinAnsiEncoding:l("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},c={Unicode:{Courier:u,"Courier-Bold":u,"Courier-BoldOblique":u,"Courier-Oblique":u,Helvetica:u,"Helvetica-Bold":u,"Helvetica-BoldOblique":u,"Helvetica-Oblique":u,"Times-Roman":u,"Times-Bold":u,"Times-BoldItalic":u,"Times-Italic":u}},f
vendor: 14,727 bytes, line 375
375={Unicode:{"Courier-Oblique":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":l("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":l("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":l("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:l("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:l("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":l("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:l("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":l("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":l("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":l("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};e.events.push(["addFont",function(
vendor: 9,662 bytes, lines 375-403
375d){var h=d.font,g=f.Unicode[h.postScriptName];g&&(h.metadata.Unicode={},h.metadata.Unicode.widths=g.widths,h.metadata.Unicode.kerning=g.kerning);var p=c.Unicode[h.postScriptName];p&&(h.metadata.Unicode.encoding=p,h.encoding=p.codePages[0])}])}(Tt.API),function(e){var t=function(r){for(var n=r.length,i=new Uint8Array(n),a=0;a<n;a++)i[a]=r.charCodeAt(a);return i};e.API.events.push(["addFont",function(r){var n=void 0,i=r.font,a=r.instance;if(!i.isStandardFont){if(a===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");if(typeof(n=a.existsFileInVFS(i.postScriptName)===!1?a.loadFile(i.postScriptName):a.getFileFromVFS(i.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");(function(o,s){s=/^\x00\x01\x00\x00/.test(s)?t(s):t(Gw(s)),o.metadata=e.API.TTFFont.open(s),o.metadata.Unicode=o.metadata.Unicode||{encoding:{},kerning:{},widths:[]},o.metadata.glyIdsUsed=[0]})(i,n)}}])}(Tt),Tt.API.addSvgAsImage=function(e,t,r,n,i,a,o,s){if(isNaN(t)||isNaN(r))throw Kr.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(n)||isNaN(i))throw Kr.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var l=document.createElement("canvas");l.width=n,l.height=i;var u=l.getContext("2d");u.fillStyle="#fff",u.fillRect(0,0,l.width,l.height);var c={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},f=this;return(Ft.canvg?Promise.resolve(Ft.canvg):MS(()=>import("./index.es-CQ-Fpfx-.js"),[])).catch(function(d){return Promise.reject(new Error("Could not load canvg: "+d))}).then(function(d){return d.default?d.default:d}).then(function(d){return d.fromString(u,e,c)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(d){return d.render(c)}).then(function(){f.addImage(l.toDataURL("image/jpeg",1),t,r,n,i,o,s)})},Tt.API.putTotalPages=function(e){var t,r=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(t=new RegExp(e,"g"),r=this.internal.getNumberOfPages()):(t=new RegExp(this.pdfEscape16(e,this.internal.getFont()),"g"),r=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var n=1;n<=this.internal.getNumberOfPages();n++)for(var i=0;i<this.internal.pages[n].length;i++)this.internal.pages[n][i]=this.internal.pages[n][i].replace(t,r);return this},Tt.API.viewerPreferences=function(e,t){var r;e=e||{},t=t||!1;var n,i,a,o={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},s=Object.keys(o),l=[],u=0,c=0,f=0;function d(g,p){var v,m=!1;for(v=0;v<g.length;v+=1)g[v]===p&&(m=!0);return m}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(o)),this.internal.viewerpreferences.isSubscribed=!1),r=this.internal.viewerpreferences.configuration,e==="reset"||t===!0){var h=s.length;for(f=0;f<h;f+=1)r[s[f]].value=r[s[f]].defaultValue,r[s[f]].explicitSet=!1}if(Lr(e)==="object"){for(i in e)if(a=e[i],d(s,i)&&a!==void 0){if(r[i].type==="boolean"&&typeof a=="boolean")r[i].value=a;else if(r[i].type==="name"&&d(r[i].valueSet,a))r[i].value=a;else if(r[i].type==="integer"&&Number.isInteger(a))r[i].value=a;else if(r[i].type==="array"){for(u=0;u<a.length;u+=1)if(n=!0,a[u].length===1&&typeof a[u][0]=="number")l.push(String(a[u]-1));else if(a[u].length>1){for(c=0;c<a[u].length;c+=1)typeof a[u][c]!="number"&&(n=!1);n===!0&&l.push([a[u][0]-1,a[u][1]-1].join(" "))}r[i].value="["+l.join(" ")+"]"}else r[i].value=r[i].defaultValue;r[i].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var g,p=[];for(g in r)r[g].explicitSet===!0&&(r[g].type==="name"?p.push("/"+g+" /"+r[g].value):p.push("/"+g+" "+r[g].value));p.length!==0&&this.internal.write(`/ViewerPreferences 376<< 377`+p.join(` 378`)+` 379>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=r,this},Tt.API.addMetadata=function(e,t){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:e,namespaceUri:t??"http://jspdf.default.namespaceuri/",rawXml:typeof t=="boolean"&&t},this.internal.events.subscribe("putCatalog",Kpe),this.internal.events.subscribe("postPutResources",Gpe)),this},function(e){var t=e.API,r=t.pdfEscape16=function(a,o){for(var s,l=o.metadata.Unicode.widths,u=["","0","00","000","0000"],c=[""],f=0,d=a.length;f<d;++f){if(s=o.metadata.characterToGlyph(a.charCodeAt(f)),o.metadata.glyIdsUsed.push(s),o.metadata.toUnicode[s]=a.charCodeAt(f),l.indexOf(s)==-1&&(l.push(s),l.push([parseInt(o.metadata.widthOfGlyph(s),10)])),s=="0")return c.join("");s=s.toString(16),c.push(u[4-s.length],s)}return c.join("")},n=function(a){var o,s,l,u,c,f,d;for(c=`/CIDInit /ProcSet findresource begin 38012 dict begin 381begincmap 382/CIDSystemInfo << 383 /Registry (Adobe) 384 /Ordering (UCS) 385 /Supplement 0 386>> def 387/CMapName /Adobe-Identity-UCS def 388/CMapType 2 def 3891 begincodespacerange 390<0000><ffff> 391endcodespacerange`,l=[],f=0,d=(s=Object.keys(a).sort(function(h,g){return h-g})).length;f<d;f++)o=s[f],l.length>=100&&(c+=` 392`+l.length+` beginbfchar 393`+l.join(` 394`)+` 395endbfchar`,l=[]),a[o]!==void 0&&a[o]!==null&&typeof a[o].toString=="function"&&(u=("0000"+a[o].toString(16)).slice(-4),o=("0000"+(+o).toString(16)).slice(-4),l.push("<"+o+"><"+u+">"));return l.length&&(c+=` 396`+l.length+` beginbfchar 397`+l.join(` 398`)+` 399endbfchar 400`),c+`endcmap 401CMapName currentdict /CMap defineresource pop 402end 403end`};t.events.push(["putFont",function(a){(function(o){var s=o.font,l=o.out,u=o.newObject,c=o.putStream;if(s.metadata instanceof e.API.TTFFont&&s.encoding==="Identity-H"){for(var f=s.metadata.Unicode.widths,d=s.metadata.subset.encode(s.metadata.glyIdsUsed,1),h="",g=0;g<d.length;g++)h+=String.fromCharCode(d[g]);var p=u();c({data:h,addLength1:!0,objectId:p}),l("endobj");var v=u();c({data:n(s.metadata.toUnicode),addLength1:!0,objectId:v}),l("endobj");var m=u();l("<<"),l("/Type /FontDescriptor"),l("/FontName /"+Md(s.fontName)),l("/FontFile2 "+p+" 0 R"),l("/FontBBox "+e.API.PDFObject.convert(s.metadata.bbox)),l("/Flags "+s.metadata.flags),l("/StemV "+s.metadata.stemV),l("/ItalicAngle "+s.metadata.italicAngle),l("/Ascent "+s.metadata.ascender),l("/Descent "+s.metadata.decender),l("/CapHeight "+s.metadata.capHeight),l(">>"),l("endobj");var y=u();l("<<"),l("/Type /Font"),l("/BaseFont /"+Md(s.fontName)),l("/FontDescriptor "+m+" 0 R"),l("/W "+e.API.PDFObject.convert(f)),l("/CIDToGIDMap /Identity"),l("/DW 1000"),l("/Subtype /CIDFontType2"),l("/CIDSystemInfo"),l("<<"),l("/Supplement 0"),l("/Registry (Adobe)"),l("/Ordering ("+s.encoding+")"),l(">>"),l(">>"),l("endobj"),s.objectNumber=u(),l("<<"),l("/Type /Font"),l("/Subtype /Type0"),l("/ToUnicode "+v+" 0 R"),l("/BaseFont /"+Md(s.fontName)),l("/Encoding /"+s.encoding),l("/DescendantFonts ["+y+" 0 R]"),l(">>"),l("endobj"),s.isAlreadyPutted=!0}})(a)}]),t.events.push(["putFont",function(a){(function(o){var s=o.font,l=o.out,u=o.newObject,c=o.putStream;if(s.metadata instanceof e.API.TTFFont&&s.encoding==="WinAnsiEncoding"){for(var f=s.metadata.rawData,d="",h=0;h<f.length;h++)d+=String.fromCharCode(f[h]);var g=u();c({data:d,addLength1:!0,objectId:g}),l("endobj");var p=u();c({data:n(s.metadata.toUnicode),addLength1:!0,objectId:p}),l("endobj");var v=u();l("<<"),l("/Descent "+s.metadata.decender),l("/CapHeight "+s.metadata.capHeight),l("/StemV "+s.metadata.stemV),l("/Type /FontDescriptor"),l("/
403FontFile2 "+g+" 0 R"),l("/Flags 96"),l("/FontBBox "+e.API.PDFObject.convert(s.metadata.bbox)),l("/FontName /"+Md(s.fontName)),l("/ItalicAngle "+s.metadata.italicAngle),l("/Ascent "+s.metadata.ascender),l(">>"),l("endobj"),s.objectNumber=u();for(var m=0;m<s.metadata.hmtx.widths.length;m++)s.metadata.hmtx.widths[m]=parseInt(s.metadata.hmtx.widths[m]*(1e3/s.metadata.head.unitsPerEm));l("<</Subtype/TrueType/Type/Font/ToUnicode "+p+" 0 R/BaseFont/"+Md(s.fontName)+"/FontDescriptor "+v+" 0 R/Encoding/"+s.encoding+" /FirstChar 29 /LastChar 255 /Widths "+e.API.PDFObject.convert(s.metadata.hmtx.widths)+">>"),l("endobj"),s.isAlreadyPutted=!0}})(a)}]);var i=function(a){var o,s=a.text||"",l=a.x,u=a.y,c=a.options||{},f=a.mutex||{},d=f.pdfEscape,h=f.activeFontKey,g=f.fonts,p=h,v="",m=0,y="",x=g[p].encoding;if(g[p].encoding!=="Identity-H")return{text:s,x:l,y:u,options:c,mutex:f};for(y=s,p=h,Array.isArray(s)&&(y=s[0]),m=0;m<y.length;m+=1)g[p].metadata.hasOwnProperty("cmap")&&(o=g[p].metadata.cmap.unicode.codeMap[y[m].charCodeAt(0)]),o||y[m].charCodeAt(0)<256&&g[p].metadata.hasOwnProperty("Unicode")?v+=y[m]:v+="";var _="";return parseInt(p.slice(1))<14||x==="WinAnsiEncoding"?_=d(v,p).split("").map(function(S){return S.charCo
vendor: 34,261 bytes, line 403
403deAt(0).toString(16)}).join(""):x==="Identity-H"&&(_=r(v,g[p])),f.isHex=!0,{text:_,x:l,y:u,options:c,mutex:f}};t.events.push(["postProcessText",function(a){var o=a.text||"",s=[],l={text:o,x:a.x,y:a.y,options:a.options,mutex:a.mutex};if(Array.isArray(o)){var u=0;for(u=0;u<o.length;u+=1)Array.isArray(o[u])&&o[u].length===3?s.push([i(Object.assign({},l,{text:o[u][0]})).text,o[u][1],o[u][2]]):s.push(i(Object.assign({},l,{text:o[u]})).text);a.text=s}else a.text=i(Object.assign({},l,{text:o})).text}])}(Tt),function(e){var t=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};e.existsFileInVFS=function(r){return t.call(this),this.internal.vFS[r]!==void 0},e.addFileToVFS=function(r,n){return t.call(this),this.internal.vFS[r]=n,this},e.getFileFromVFS=function(r){return t.call(this),this.internal.vFS[r]!==void 0?this.internal.vFS[r]:null}}(Tt.API),function(e){e.__bidiEngine__=e.prototype.__bidiEngine__=function(n){var i,a,o,s,l,u,c,f=t,d=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],h=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],g={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},p={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},v=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","â¹","âº","â¹","â
","â","â
","â½","â¾","â½","â","â","â","â¤","â¥","â¤","â©","âª","â©","ï¹","ï¹","ï¹","ï¹","ï¹","ï¹","ï¹","ï¹","ï¹","﹤","ï¹¥","﹤"],m=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),y=!1,x=0;this.__bidiEngine__={};var _=function(R){var L=R.charCodeAt(),B=L>>8,U=p[B];return U!==void 0?f[256*U+(255&L)]:B===252||B===253?"AL":m.test(B)?"L":B===8?"R":"N"},S=function(R){for(var L,B=0;B<R.length;B++){if((L=_(R.charAt(B)))==="L")return!1;if(L==="R")return!0}return!1},T=function(R,L,B,U){var K,te,X,W,J=L[U];switch(J){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":y=!1;break;case"N":case"AN":break;case"EN":y&&(J="AN");break;case"AL":y=!0,J="R";break;case"WS":case"BN":J="N";break;case"CS":U<1||U+1>=L.length||(K=B[U-1])!=="EN"&&K!=="AN"||(te=L[U+1])!=="EN"&&te!=="AN"?J="N":y&&(te="AN"),J=te===K?te:"N";break;case"ES":J=(K=U>0?B[U-1]:"B")==="EN"&&U+1<L.length&&L[U+1]==="EN"?"EN":"N";break;case"ET":if(U>0&&B[U-1]==="EN"){J="EN";break}if(y){J="N";break}for(X=U+1,W=L.length;X<W&&L[X]==="ET";)X++;J=X<W&&L[X]==="EN"?"EN":"N";break;case"NSM":if(o&&!s){for(W=L.length,X=U+1;X<W&&L[X]==="NSM";)X++;if(X<W){var me=R[U],ye=me>=1425&&me<=2303||me===64286;if(K=L[X],ye&&(K==="R"||K==="AL")){J="R";break}}}J=U<1||(K=L[U-1])==="B"?"N":B[U-1];break;case"B":y=!1,i=!0,J=x;break;case"S":a=!0,J="N"}return J},A=function(R,L,B){var U=R.split("");return B&&N(U,B,{hiLevel:x}),U.reverse(),L&&L.reverse(),U.join("")},N=function(R,L,B){var U,K,te,X,W,J=-1,me=R.length,ye=0,O=[],M=x?h:d,j=[];for(y=!1,i=!1,a=!1,K=0;K<me;K++)j[K]=_(R[K]);for(te=0;te<me;te++){if(W=ye,O[te]=T(R,j,O,te),U=240&(ye=M[W][g[O[te]]]),ye&=15,L[te]=X=M[ye][5],U>0)if(U===16){for(K=J;K<te;K++)L[K]=1;J=-1}else J=-1;if(M[ye][6])J===-1&&(J=te);else if(J>-1){for(K=J;K<te;K++)L[K]=X;J=-1}j[te]==="B"&&(L[te]=0),B.hiLevel|=X}a&&function(z,Q,ie){for(var ge=0;ge<ie;ge++)if(z[ge]==="S"){Q[ge]=x;for(var oe=ge-1;oe>=0&&z[oe]==="WS";oe--)Q[oe]=x}}(j,L,me)},P=function(R,L,B,U,K){if(!(K.hiLevel<R)){if(R===1&&x===1&&!i)return L.reverse(),void(B&&B.reverse());for(var te,X,W,J,me=L.length,ye=0;ye<me;){if(U[ye]>=R){for(W=ye+1;W<me&&U[W]>=R;)W++;for(J=ye,X=W-1;J<X;J++,X--)te=L[J],L[J]=L[X],L[X]=te,B&&(te=B[J],B[J]=B[X],B[X]=te);ye=W}ye++}}},F=function(R,L,B){var U=R.split(""),K={hiLevel:x};return B||(B=[]),N(U,B,K),function(te,X,W){if(W.hiLevel!==0&&c)for(var J,me=0;me<te.length;me++)X[me]===1&&(J=v.indexOf(te[me]))>=0&&(te[me]=v[J+1])}(U,B,K),P(2,U,L,B,K),P(1,U,L,B,K),U.join("")};return this.__bidiEngine__.doBidiReorder=function(R,L,B){if(function(K,te){if(te)for(var X=0;X<K.length;X++)te[X]=X;s===void 0&&(s=S(K)),u===void 0&&(u=S(K))}(R,L),o||!l||u)if(o&&l&&s^u)x=s?1:0,R=A(R,L,B);else if(!o&&l&&u)x=s?1:0,R=F(R,L,B),R=A(R,L);else if(!o||s||l||u){if(o&&!l&&s^u)R=A(R,L),s?(x=0,R=F(R,L,B)):(x=1,R=F(R,L,B),R=A(R,L));else if(o&&s&&!l&&u)x=1,R=F(R,L,B),R=A(R,L);else if(!o&&!l&&s^u){var U=c;s?(x=1,R=F(R,L,B),x=0,c=!1,R=F(R,L,B),c=U):(x=0,R=F(R,L,B),R=A(R,L),x=1,c=!1,R=F(R,L,B),c=U,R=A(R,L))}}else x=0,R=F(R,L,B);else x=s?1:0,R=F(R,L,B);return R},this.__bidiEngine__.setOptions=function(R){R&&(o=R.isInputVisual,l=R.isOutputVisual,s=R.isInputRtl,u=R.isOutputRtl,c=R.isSymmetricSwapping)},this.__bidiEngine__.setOptions(n),this.__bidiEngine__};var t=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],r=new e.__bidiEngine__({isInputVisual:!0});e.API.events.push(["postProcessText",function(n){var i=n.text;n.x,n.y;var a=n.options||{};n.mutex,a.lang;var o=[];if(a.isInputVisual=typeof a.isInputVisual!="boolean"||a.isInputVisual,r.setOptions(a),Object.prototype.toString.call(i)==="[object Array]"){var s=0;for(o=[],s=0;s<i.length;s+=1)Object.prototype.toString.call(i[s])==="[object Array]"?o.push([r.doBidiReorder(i[s][0]),i[s][1],i[s][2]]):o.push([r.doBidiReorder(i[s])]);n.text=o}else n.text=r.doBidiReorder(i);r.setOptions({isInputVisual:!0})}])}(Tt),Tt.API.TTFFont=function(){function e(t){var r;if(this.rawData=t,r=this.contents=new Wc(t),this.contents.pos=4,r.readString(4)==="ttcf")throw new Error("TTCF not supported.");r.pos=0,this.parse(),this.subset=new uge(this),this.registerTTF()}return e.open=function(t){return new e(t)},e.prototype.parse=function(){return this.directory=new Ype(this.contents),this.head=new Jpe(this),this.name=new rge(this),this.cmap=new TW(this),this.toUnicode={},this.hhea=new Zpe(this),this.maxp=new nge(this),this.hmtx=new ige(this),this.post=new ege(this),this.os2=new Qpe(this),this.loca=new lge(this),this.glyf=new age(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},e.prototype.registerTTF=function(){var t,r,n,i,a;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=(function(){var o,s,l,u;for(u=[],o=0,s=(l=this.bbox).length;o<s;o++)t=l[o],u.push(Math.round(t*this.scaleFactor));return u}).call(this),this.stemV=0,this.post.exists?(n=255&(i=this.post.italic_angle),32768&(r=i>>16)&&(r=-(1+(65535^r))),this.italicAngle=+(r+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(a=this.familyClass)===1||a===2||a===3||a===4||a===5||a===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},e.prototype.characterToGlyph=function(t){var r;return((r=this.cmap.unicode)!=null?r.codeMap[t]:void 0)||0},e.prototype.widthOfGlyph=function(t){var r;return r=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*r},e.prototype.widthOfString=function(t,r,n){var i,a,o,s;for(o=0,a=0,s=(t=""+t).length;0<=s?a<s:a>s;a=0<=s?++a:--a)i=t.charCodeAt(a),o+=this.widthOfGlyph(this.characterToGlyph(i))+n*(1e3/r)||0;return o*(r/1e3)},e.prototype.lineHeight=function(t,r){var n;return r==null&&(r=!1),n=r?this.lineGap:0,(this.ascender+n-this.decender)/1e3*t},e}();var Ds,Wc=function(){function e(t){this.data=t??[],this.pos=0,this.length=this.data.length}return e.prototype.readByte=function(){return this.data[this.pos++]},e.prototype.writeByte=function(t){return this.data[this.pos++]=t},e.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},e.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},e.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},e.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},e.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},e.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},e.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},e.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},e.prototype.readString=function(t){var r,n;for(n=[],r=0;0<=t?r<t:r>t;r=0<=t?++r:--r)n[r]=String.fromCharCode(this.readByte());return n.join("")},e.prototype.writeString=function(t){var r,n,i;for(i=[],r=0,n=t.length;0<=n?r<n:r>n;r=0<=n?++r:--r)i.push(this.writeByte(t.charCodeAt(r)));return i},e.prototype.readShort=function(){return this.readInt16()},e.prototype.writeShort=function(t){return this.writeInt16(t)},e.prototype.readLongLong=function(){var t,r,n,i,a,o,s,l;return t=this.readByte(),r=this.readByte(),n=this.readByte(),i=this.readByte(),a=this.readByte(),o=this.readByte(),s=this.readByte(),l=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^r)+1099511627776*(255^n)+4294967296*(255^i)+16777216*(255^a)+65536*(255^o)+256*(255^s)+(255^l)+1):72057594037927940*t+281474976710656*r+1099511627776*n+4294967296*i+16777216*a+65536*o+256*s+l},e.prototype.writeLongLong=function(t){var r,n;return r=Math.floor(t/4294967296),n=4294967295&t,this.writeByte(r>>24&255),this.writeByte(r>>16&255),this.writeByte(r>>8&255),this.writeByte(255&r),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},e.prototype.readInt=function(){return this.readInt32()},e.prototype.writeInt=function(t){return this.writeInt32(t)},e.prototype.read=function(t){var r,n;for(r=[],n=0;0<=t?n<t:n>t;n=0<=t?++n:--n)r.push(this.readByte());return r},e.prototype.write=function(t){var r,n,i,a;for(a=[],n=0,i=t.length;n<i;n++)r=t[n],a.push(this.writeByte(r));return a},e}(),Ype=function(){var e;function t(r){var n,i,a;for(this.scalarType=r.readInt(),this.tableCount=r.readShort(),this.searchRange=r.readShort(),this.entrySelector=r.readShort(),this.rangeShift=r.readShort(),this.tables={},i=0,a=this.tableCount;0<=a?i<a:i>a;i=0<=a?++i:--i)n={tag:r.readString(4),checksum:r.readInt(),offset:r.readInt(),length:r.readInt()},this.tables[n.tag]=n}return t.prototype.encode=function(r){var n,i,a,o,s,l,u,c,f,d,h,g,p;for(p in h=Object.keys(r).length,l=Math.log(2),f=16*Math.floor(Math.log(h)/l),o=Math.floor(f/l),c=16*h-f,(i=new Wc).writeInt(this.scalarType),i.writeShort(h),i.writeShort(f),i.writeShort(o),i.writeShort(c),a=16*h,u=i.pos+a,s=null,g=[],r)for(d=r[p],i.writeString(p),i.writeInt(e(d)),i.writeInt(u),i.writeInt(d.length),g=g.concat(d),p==="head"&&(s=u),u+=d.length;u%4;)g.push(0),u++;return i.write(g),n=2981146554-e(i.data),i.pos=s+8,i.writeUInt32(n),i.data},e=function(r){var n,i,a,o;for(r=OW.call(r);r.length%4;)r.push(0);for(a=new Wc(r),i=0,n=0,o=r.length;n<o;n=n+=4)i+=a.readUInt32();return 4294967295&i},t}(),Xpe={}.hasOwnProperty,Tl=function(e,t){for(var r in t)Xpe.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}return n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype,e};Ds=function(){function e(t){var r;this.file=t,r=this.file.directory.tables[this.tag],this.exists=!!r,r&&(this.offset=r.offset,this.length=r.length,this.parse(this.file.contents))}return e.prototype.parse=function(){},e.prototype.encode=function(){},e.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},e}();var Jpe=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Tl(e,Ds),e.prototype.tag="head",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},e.prototype.encode=function(t){var r;return(r=new Wc).writeInt(this.version),r.writeInt(this.revision),r.writeInt(this.checkSumAdjustment),r.writeInt(this.magicNumber),r.writeShort(this.flags),r.writeShort(this.unitsPerEm),r.writeLongLong(this.created),r.writeLongLong(this.modified),r.writeShort(this.xMin),r.writeShort(this.yMin),r.writeShort(this.xMax),r.writeShort(this.yMax),r.writeShort(this.macStyle),r.writeShort(this.lowestRecPPEM),r.writeShort(this.fontDirectionHint),r.writeShort(t),r.writeShort(this.glyphDataFormat),r.data},e}(),hL=function(){function e(t,r){var n,i,a,o,s,l,u,c,f,d,h,g,p,v,m,y,x;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=r+t.readInt(),f=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(l=0;l<256;++l)this.codeMap[l]=t.readByte();break;case 4:for(h=t.readUInt16(),d=h/2,t.pos+=6,a=function(){var _,S;for(S=[],l=_=0;0<=d?_<d:_>d;l=0<=d?++_:--_)S.push(t.readUInt16());return S}(),t.pos+=2,p=function(){var _,S;for(S=[],l=_=0;0<=d?_<d:_>d;l=0<=d?++_:--_)S.push(t.readUInt16());return S}(),u=function(){var _,S;for(S=[],l=_=0;0<=d?_<d:_>d;l=0<=d?++_:--_)S.push(t.readUInt16());return S}(),c=function(){var _,S;for(S=[],l=_=0;0<=d?_<d:_>d;l=0<=d?++_:--_)S.push(t.readUInt16());return S}(),i=(this.length-t.pos+this.offset)/2,s=function(){var _,S;for(S=[],l=_=0;0<=i?_<i:_>i;l=0<=i?++_:--_)S.push(t.readUInt16());return S}(),l=m=0,x=a.length;m<x;l=++m)for(v=a[l],n=y=g=p[l];g<=v?y<=v:y>=v;n=g<=v?++y:--y)c[l]===0?o=n+u[l]:(o=s[c[l]/2+(n-g)-(d-l)]||0)!==0&&(o+=u[l]),this.codeMap[n]=65535&o}t.pos=f}return e.encode=function(t,r){var n,i,a,o,s,l,u,c,f,d,h,g,p,v,m,y,x,_,S,T,A,N,P,F,R,L,B,U,K,te,X,W,J,me,ye,O,M,j,z,Q,ie,ge,oe,pe,be,ve;switch(U=new Wc,o=Object.keys(t).sort(function(Le,Re){return Le-Re}),r){case"macroman":for(p=0,v=function(){var Le=[];for(g=0;g<256;++g)Le.push(0);return Le}(),y={0:0},a={},K=0,J=o.length;K<J;K++)y[oe=t[i=o[K]]]==null&&(y[oe]=++p),a[i]={old:t[i],new:y[t[i]]},v[i]=y[t[i]];return U.writeUInt16(1),U.writeUInt16(0),U.writeUInt32(12),U.writeUInt16(0),U.writeUInt16(262),U.writeUInt16(0),U.write(v),{charMap:a,subtable:U.data,maxGlyphID:p+1};case"unicode":for(L=[],f=[],x=0,y={},n={},m=u=null,te=0,me=o.length;te<me;te++)y[S=t[i=o[te]]]==null&&(y[S]=++x),n[i]={old:S,new:y[S]},s=y[S]-i,m!=null&&s===u||(m&&f.push(m),L.push(i),u=s),m=i;for(m&&f.push(m),f.push(65535),L.push(65535),F=2*(P=L.length),N=2*Math.pow(Math.log(P)/Math.LN2,2),d=Math.log(N/2)/Math.LN2,A=2*P-N,l=[],T=[],h=[],g=X=0,ye=L.length;X<ye;g=++X){if(R=L[g],c=f[g],R===65535){l.push(0),T.push(0);break}if(R-(B=n[R].new)>=32768)for(l.push(0),T.push(2*(h.length+P-g)),i=W=R;R<=c?W<=c:W>=c;i=R<=c?++W:--W)h.push(n[i].new);else l.push(B-R),T.push(0)}for(U.writeUInt16(3),U.writeUInt16(1),U.writeUInt32(12),U.writeUInt16(4),U.writeUInt16(16+8*P+2*h.length),U.writeUInt16(0),U.writeUInt16(F),U.writeUInt16(N),U.writeUInt16(d),U.writeUInt16(A),ie=0,O=f.length;ie<O;ie++)i=f[ie],U.writeUInt16(i);for(U.writeUInt16(0),ge=0,M=L.length;ge<M;ge++)i=L[ge],U.writeUInt16(i);for(pe=0,j=l.length;pe<j;pe++)s=l[pe],U.writeUInt16(s);for(be=0,z=T.length;be<z;be++)_=T[be],U.writeUInt16(_);for(ve=0,Q=h.length;ve<Q;ve++)p=h[ve],U.writeUInt16(p);return{charMap:n,subtable:U.data,maxGlyphID:x+1}}},e}(),TW=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Tl(e,Ds),e.prototype.tag="cmap",e.prototype.parse=function(t){var r,n,i;for(t.pos=this.offset,this.version=t.readUInt16(),i=t.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=i?n<i:n>i;n=0<=i?++n:--n)r=new hL(t,this.offset),this.tables.push(r),r.isUnicode&&this.unicode==null&&(this.unicode=r);return!0},e.encode=function(t,r){var n,i;return r==null&&(r="macroman"),n=hL.encode(t,r),(i=new Wc).writeUInt16(0),i.writeUInt16(1),n.table=i.data.concat(n.subtable),n},e}(),Zpe=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Tl(e,Ds),e.prototype.tag="hhea",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},e}(),Qpe=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Tl(e,Ds),e.prototype.tag="OS/2",e.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var r,n;for(n=[],r=0;r<10;++r)n.push(t.readByte());return n}(),this.charRange=function(){var r,n;for(n=[],r=0;r<4;++r)n.push(t.readInt());return n}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var r,n;for(n=[],r=0;r<2;r=++r)n.push(t.readInt());return n}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},e}(),ege=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Tl(e,Ds),e.prototype.tag="post",e.prototype.parse=function(t){var r,n,i;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:var a;for(n=t.readUInt16(),this.glyphNameIndex=[],a=0;0<=n?a<n:a>n;a=0<=n?++a:--a)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],i=[];t.pos<this.offset+this.length;)r=t.readByte(),i.push(this.names.push(t.readString(r)));return i;case 151552:return n=t.readUInt16(),this.offsets=t.read(n);case 262144:return this.map=(function(){var o,s,l;for(l=[],a=o=0,s=this.file.maxp.numGlyphs;0<=s?o<s:o>s;a=0<=s?++o:--o)l.push(t.readUInt32());return l}).call(this)}},e}(),tge=function(e,t){this.raw=e,this.length=e.length,this.platformID=t.platformID,this.encodingID=t.encodingID,this.languageID=t.languageID},rge=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Tl(e,Ds),e.prototype.tag="name",e.prototype.parse=function(t){var r,n,i,a,o,s,l,u,c,f,d;for(t.pos=this.offset,t.readShort(),r=t.readShort(),s=t.readShort(),n=[],a=0;0<=r?a<r:a>r;a=0<=r?++a:--a)n.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+s+t.readShort()});for(l={},a=c=0,f=n.length;c<f;a=++c)i=n[a],t.pos=i.offset,u=t.readString(i.length),o=new tge(u,i),l[d=i.nameID]==null&&(l[d]=[]),l[i.nameID].push(o);this.strings=l,this.copyright=l[0],this.fontFamily=l[1],this.fontSubfamily=l[2],this.uniqueSubfamily=l[3],this.fontName=l[4],this.version=l[5];try{this.postscriptName=l[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch{this.postscriptName=l[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=l[7],this.manufacturer=l[8],this.designer=l[9],this.description=l[10],this.vendorUrl=l[11],this.designerUrl=l[12],this.license=l[13],this.licenseUrl=l[14],this.preferredFamily=l[15],this.preferredSubfamily=l[17],this.compatibleFull=l[18],this.sampleText=l[19]},e}(),nge=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Tl(e,Ds),e.prototype.tag="maxp",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},e}(),ige=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Tl(e,Ds),e.prototype.tag="hmtx",e.prototype.parse=function(t){var r,n,i,a,o,s,l;for(t.pos=this.offset,this.metrics=[],r=0,s=this.file.hhea.numberOfMetrics;0<=s?r<s:r>s;r=0<=s?++r:--r)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(i=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var u,c;for(c=[],r=u=0;0<=i?u<i:u>i;r=0<=i?++u:--u)c.push(t.readInt16());return c}(),this.widths=(function(){var u,c,f,d;for(d=[],u=0,c=(f=this.metrics).length;u<c;u++)a=f[u],d.push(a.advance);return d}).call(this),n=this.widths[this.widths.length-1],l=[],r=o=0;0<=i?o<i:o>i;r=0<=i?++o:--o)l.push(this.widths.push(n));return l},e.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},e}(),OW=[].slice,age=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Tl(e,Ds),e.prototype.tag="glyf",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(t){var r,n,i,a,o,s,l,u,c,f;return t in this.cache?this.cache[t]:(a=this.file.loca,r=this.file.contents,n=a.indexOf(t),(i=a.lengthOf(t))===0?this.cache[t]=null:(r.pos=this.offset+n,o=(s=new Wc(r.read(i))).readShort(),u=s.readShort(),f=s.readShort(),l=s.readShort(),c=s.readShort(),this.cache[t]=o===-1?new sge(s,u,f,l,c):new oge(s,o,u,f,l,c),this.cache[t]))},e.prototype.encode=function(t,r,n){var i,a,o,s,l;for(o=[],a=[],s=0,l=r.length;s<l;s++)i=t[r[s]],a.push(o.length),i&&(o=o.concat(i.encode(n)));return a.push(o.length),{table:o,offsets:a}},e}(),oge=function(){function e(t,r,n,i,a,o){this.raw=t,this.numberOfContours=r,this.xMin=n,this.yMin=i,this.xMax=a,this.yMax=o,this.compound=!1}return e.prototype.encode=function(){return this.raw.data},e}(),sge=function(){function e(t,r,n,i,a){var o,s;for(this.raw=t,this.xMin=r,this.yMin=n,this.xMax=i,this.yMax=a,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;s=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readUInt16()),32&s;)o.pos+=1&s?4:2,128&s?o.pos+=8:64&s?o.pos+=4:8&s&&(o.pos+=2)}return e.prototype.encode=function(){var t,r,n;for(r=new Wc(OW.call(this.raw.data)),t=0,n=this.glyphIDs.length;t<n;++t)r.pos=this.glyphOffsets[t];return r.data},e}(),lge=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Tl(e,Ds),e.prototype.tag="loca",e.prototype.parse=function(t){var r,n;return t.pos=this.offset,r=this.file.head.indexToLocFormat,this.offsets=r===0?(function(){var i,a;for(a=[],n=0,i=this.length;n<i;n+=2)a.push(2*t.readUInt16());return a}).call(this):(function(){var i,a;for(a=[],n=0,i=this.length;n<i;n+=4)a.push(t.readUInt32());return a}).call(this)},e.prototype.indexOf=function(t){return this.offsets[t]},e.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},e.prototype.encode=function(t,r){for(var n=new Uint32Array(this.offsets.length),i=0,a=0,o=0;o<n.length;++o)if(n[o]=i,a<r.length&&r[a]==o){++a,n[o]=i;var s=this.offsets[o],l=this.offsets[o+1]-s;l>0&&(i+=l)}for(var u=new Array(4*n.length),c=0;c<n.length;
403++c)u[4*c+3]=255&n[c],u[4*c+2]=(65280&n[c])>>8,u[4*c+1]=(16711680&n[c])>>16,u[4*c]=(4278190080&n[c])>>24;return u},e}(),uge=function(){function e(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return e.prototype.generateCmap=function(){var t,r,n,i,a;for(r in i=this.font.cmap.tables[0].codeMap,t={},a=this.subset)n=a[r],t[r]=i[n];return t},e.prototype.glyphsFor=function(t){var r,n,i,a,o,s,l;for(i={},o=0,s=t.length;o<s;o++)i[a=t[o]]=this.font.glyf.glyphFor(a);for(a in r=[],i)(n=i[a])!=null&&n.compound&&r.push.apply(r,n.glyphIDs);if(r.length>0)for(a in l=this.glyphsFor(r))n=l[a],i[a]=n;return i},e.prototype.encode=function(t,r){var n,i,a,o,s,l,u,c,f,d,h,g,p,v,m;for(i in n=TW.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(t),h={0:0},m=n.charMap)h[(l=m[i]).old]=l.new;for(g in d=n.maxGlyphID,o)g in h||(h[g]=d++);return c=function(y){var x,_;for(x in _={},y)_[y[x]]=x;return _}(h),f=Object.keys(c).sort(function(y,x){return y-x}),p=function(){var y,x,_;for(_=[],y=0,x=f.length;y<x;y++)s=f[y],_.push(c[s]);return _}(),a=this.font.glyf.encode(o,p,h),u=this.font.loca.encode(a.offsets,p),v={cmap:this.font.cmap.raw(),glyf:a.table,loca:u,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(r)},this.font.os2.exists&&(v["OS/2"]=this.font.os2.raw()),this.font.directory.encode(v)},e}();Tt.API.PDFObject=function(){var e;function t(){}return e=function(r,n){return(Array(n+1).join("0")+r).slice(-n)},t.convert=function(r){var n,i,a,o;if(Array.isArray(r))return"["+function(){var s,l,u;for(u=[],s=0,l=r.length;s<l;s++)n=r[s],u.push(t.convert(n));return u}().join(" ")+"]";if(typeof r=="string")return"/"+r;if(r!=null&&r.isString)return"("+r+")";if(r instanceof Date)return"(D:"+e(r.getUTCFullYear(),4)+e(r.getUTCMonth(),2)+e(r.getUTCDate(),2)+e(r.getUTCHours(),2)+e(r.getUTCMinutes(),2)+e(r.getUTCSeconds(),2)+"Z)";if({}.toString.call(r)==="[object Object]"){for(i in a=["<<"],r)o=r[i],a.push("/"+i+" "+t.convert(o));return a.push(">>"),a.join(` 404`)}return""+r},t}();function PW(e,t,r,n,i){n=n||{};var a=1.15,o=i.internal.scaleFactor,s=i.internal.getFontSize()/o,l=i.getLineHeightFactor?i.getLineHeightFactor():a,u=s*l,c=/\r\n|\r|\n/g,f="",d=1;if((n.valign==="middle"||n.valign==="bottom"||n.halign==="center"||n.halign==="right")&&(f=typeof e=="string"?e.split(c):e,d=f.length||1),r+=s*(2-a),n.valign==="middle"?r-=d/2*u:n.valign==="bottom"&&(r-=d*u),n.halign==="center"||n.halign==="right"){var h=s;if(n.halign==="center"&&(h*=.5),f&&d>=1){for(var g=0;g<f.length;g++)i.text(f[g],t-i.getStringUnitWidth(f[g])*h,r),r+=u;return i}t-=i.getStringUnitWidth(e)*h}return n.halign==="justify"?i.text(e,t,r,{maxWidth:n.maxWidth||100,align:"justify"}):i.text(e,t,r),i}var dL={},b0=function(){function e(t){this.jsPDFDocument=t,this.userStyles={textColor:t.getTextColor?this.jsPDFDocument.getTextColor():0,fontSize:t.internal.getFontSize(),fontStyle:t.internal.getFont().fontStyle,font:t.internal.getFont().fontName,lineWidth:t.getLineWidth?this.jsPDFDocument.getLineWidth():0,lineColor:t.getDrawColor?this.jsPDFDocument.getDrawColor():0}}return e.setDefaults=function(t,r){r===void 0&&(r=null),r?r.__autoTableDocumentDefaults=t:dL=t},e.unifyColor=function(t){return Array.isArray(t)?t:typeof t=="number"?[t,t,t]:typeof t=="string"?[t]:null},e.prototype.applyStyles=function(t,r){var n,i,a;r===void 0&&(r=!1),t.fontStyle&&this.jsPDFDocument.setFontStyle&&this.jsPDFDocument.setFontStyle(t.fontStyle);var o=this.jsPDFDocument.internal.getFont(),s=o.fontStyle,l=o.fontName;if(t.font&&(l=t.font),t.fontStyle){s=t.fontStyle;var u=this.getFontList()[l];u&&u.indexOf(s)===-1&&this.jsPDFDocument.setFontStyle&&(this.jsPDFDocument.setFontStyle(u[0]),s=u[0])}if(this.jsPDFDocument.setFont(l,s),t.fontSize&&this.jsPDFDocument.setFontSize(t.fontSize),!r){var c=e.unifyColor(t.fillColor);c&&(n=this.jsPDFDocument).setFillColor.apply(n,c),c=e.unifyColor(t.textColor),c&&(i=this.jsPDFDocument).setTextColor.apply(i,c),c=e.unifyColor(t.lineColor),c&&(a=this.jsPDFDocument).setDrawColor.apply(a,c),typeof t.lineWidth=="number"&&this.jsPDFDocument.setLineWidth(t.lineWidth)}},e.prototype.splitTextToSize=function(t,r,n){return this.jsPDFDocument.splitTextToSize(t,r,n)},e.prototype.rect=function(t,r,n,i,a){return this.jsPDFDocument.rect(t,r,n,i,a)},e.prototype.getLastAutoTable=function(){return this.jsPDFDocument.lastAutoTable||null},e.prototype.getTextWidth=function(t){return this.jsPDFDocument.getTextWidth(t)},e.prototype.getDocument=function(){return this.jsPDFDocument},e.prototype.setPage=function(t){this.jsPDFDocument.setPage(t)},e.prototype.addPage=function(){return this.jsPDFDocument.addPage()},e.prototype.getFontList=function(){return this.jsPDFDocument.getFontList(
404)},e.prototype.getGlobalOptions=function(){return dL||{}},e.prototype.getDocumentOptions=function(){return this.jsPDFDocument.__autoTableDocumentDefaults||{}},e.prototype.pageSize=function(){var t=this.jsPDFDocument.internal.pageSize;return t.width==null&&(t={width:t.getWidth(),height:t.getHeight()}),t},e.prototype.scaleFactor=function(){return this.jsPDFDocument.internal.scaleFactor},e.prototype.getLineHeightFactor=function(){var t=this.jsPDFDocument;return t.getLineHeightFactor?t.getLineHeightFactor():1.15},e.prototype.getLineHeight=function(t){return t/this.scaleFactor()*this.getLineHeightFactor()},e.prototype.pageNumber=function(){var t=this.jsPDFDocument.internal.getCurrentPageInfo();return t?t.pageNumber:this.jsPDFDocument.internal.getNumberOfPages()},e}(),i4=function(e,t){return i4=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},i4(e,t)};function kW(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");i4(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var CW=function(e){kW(t,e);function t(r){var n=e.call(this)||this;return n._element=r,n}return t}(Array);function cge(e){return{font:"helvetica",fontStyle:"normal",overflow:"linebreak",fillColor:!1,textColor:20,halign:"left",valign:"top",fontSize:10,cellPadding:5/e,lineColor:200,lineWidth:0,cellWidth:"auto",minCellHeight:0,minCellWidth:0}}function fge(e){var t={striped:{table:{fillColor:255,textColor:80,fontStyle:"normal"},head:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},body:{},foot:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},alternateRow:{fillColor:245}},grid:{table:{fillColor:255,textColor:80,fontStyle:"normal",lineWidth:.1},head:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},body:{},foot:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},alternateRow:{}},plain:{head:{fontStyle:"bold"},foot:{fontStyle:"bold"}}};return t[e]}function Y2(e,t,r){r.applyStyles(t,!0);var n=Array.isArray(e)?e:[e],i=n.map(function(a){return r.getTextWidth(a)}).reduce(function(a,o){return Math.max(a,o)},0);return i}function NW(e,t,r,n){var i=t.settings.tableLineWidth,a=t.settings.tableLineColor;e.applyStyles({lineWidth:i,lineColor:a});var o=RW(i,!1);o&&e.rect(r.x,r.y,t.getWidth(e.pageSize().width),n.y-r.y,o)}function RW(e,t){var r=e>0,n=t||t===0;return r&&n?"DF":r?"S":n?"F":null}function r_(e,t){var r,n,i,a;if(e=e||t,Array.isArray(e)){if(e.length>=4)return{top:e[0],right:e[1],bottom:e[2],left:e[3]};if(e.length===3)return{top:e[0],right:e[1],bottom:e[2],left:e[1]};if(e.length===2)return{top:e[0],right:e[1],bottom:e[0],left:e[1]};e.length===1?e=e[0]:e=t}return typeof e=="object"?(typeof e.vertical=="number"&&(e.top=e.vertical,e.bottom=e.vertical),typeof e.horizontal=="number"&&(e.right=e.horizontal,e.left=e.horizontal),{left:(r=e.left)!==null&&r!==void 0?r:t,top:(n=e.top)!==null&&n!==void 0?n:t,right:(i=e.right)!==null&&i!==void 0?i:t,bottom:(a=e.bottom)!==null&&a!==void 0?a:t}):(typeof e!="number"&&(e=t),{top:e,right:e,bottom:e,left:e})}function LW(e,t){var r=r_(t.settings.margin,0);return e.pageSize().width-(r.left+r.right)}function hge(e,t,r,n,i){var a={},o=1.3333333333333333,s=cE(t,function(x){return i.getComputedStyle(x).backgroundColor});s!=null&&(a.fillColor=s);var l=cE(t,function(x){return i.getComputedStyle(x).color});l!=null&&(a.textColor=l);var u=pge(n,r);u&&(a.cellPadding=u);var c="borderTopColor",f=o*r,d=n.borderTopWidth;if(n.borderBottomWidth===d&&n.borderRightWidth===d&&n.borderLeftWidth===d){var h=(parseFloat(d)||0)/f;h&&(a.lineWidth=h)}else a.lineWidth={top:(parseFloat(n.borderTopWidth)||0)/f,right:(parseFloat(n.borderRightWidth)||0)/f,bottom:(parseFloat(n.borderBottomWidth)||0)/f,left:(parseFloat(n.borderLeftWidth)||0)/f},a.lineWidth.top||(a.lineWidth.right?c="borderRightColor":a.lineWidth.bottom?c="borderBottomColor":a.lineWidth.left&&(c="borderLeftColor"));var g=cE(t,function(x){return i.getComputedStyle(x)[c]});g!=null&&(a.lineColor=g);var p=["left","right","center","justify"];p.indexOf(n.textAlign)!==-1&&(a.halign=n.textAlign),p=["middle","bottom","top"],p.indexOf(n.verticalAlign)!==-1&&(a.valign=n.verticalAlign);var v=parseInt(n.fontSize||"");isNaN(v)||(a.fontSize=v/o);var m=dge(n);m&&(a.fontStyle=m);var y=(n.fontFamily||"").toLowerCase();return e.indexOf(y)!==-1&&(a.font=y),a}function dge(e){var t="";return(e.fontWeight==="bold"||e.fontWeight==="bolder"||parseInt(e.fontWeight)>=700)&&(t="bold"),(e.fontStyle==="italic"||e.fontStyle==="oblique")&&(t+="italic"),t}function cE(e,t){var r=IW(e,t);if(!r)return null;var n=r.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d*\.?\d*))?\)$/);if(!n||!Array.isArray(n))return null;var i=[parseInt(n[1]),parseInt(n[2]),parseInt(n[3])],a=parseInt(n[4]);return a===0||isNaN(i[0])||isNaN(i[1])||isNaN(i[2])?null:i}function IW(e,t){var r=t(e);return r==="rgba(0, 0, 0, 0)"||r==="transparent"||r==="initial"||r==="inherit"?e.parentElement==null?null:IW(e.parentElement,t):r}function pge(e,t){var r=[e.paddingTop,e.paddingRight,e.paddingBottom,e.paddingLeft],n=96/(72/t),i=(parseInt(e.lineHeight)-parseInt(e.fontSize))/t/2,a=r.map(function(s){return parseInt(s||"0")/n}),o=r_(a,0);return i>
404o.top&&(o.top=i),i>o.bottom&&(o.bottom=i),o}function DW(e,t,r,n,i){var a,o;n===void 0&&(n=!1),i===void 0&&(i=!1);var s;typeof t=="string"?s=r.document.querySelector(t):s=t;var l=Object.keys(e.getFontList()),u=e.scaleFactor(),c=[],f=[],d=[];if(!s)return console.error("Html table could not be found with input: ",t),{head:c,body:f,foot:d};for(var h=0;h<s.rows.length;h++){var g=s.rows[h],p=(o=(a=g==null?void 0:g.parentElement)===null||a===void 0?void 0:a.tagName)===null||o===void 0?void 0:o.toLowerCase(),v=gge(l,u,r,g,n,i);v&&(p==="thead"?c.push(v):p==="tfoot"?d.push(v):f.push(v))}return{head:c,body:f,foot:d}}function gge(e,t,r,n,i,a){for(var o=new CW(n),s=0;s<n.cells.length;s++){var l=n.cells[s],u=r.getComputedStyle(l);if(i||u.display!=="none"){var c=void 0;a&&(c=hge(e,l,t,u,r)),o.push({rowSpan:l.rowSpan,colSpan:l.colSpan,styles:c,_element:l,content:vge(l)})}}var f=r.getComputedStyle(n);if(o.length>0&&(i||f.display!=="none"))return o}function vge(e){var t=e.cloneNode(!0);return t.innerHTML=t.innerHTML.replace(/\n/g,"").replace(/ +/g," "),t.innerHTML=t.innerHTML.split(/<br.*?>/).map(function(r){return r.trim()}).join(` 405`),t.innerText||t.textContent||""}function mge(e,t,r){for(var n=0,i=[e,t,r];n<i.length;n++){var a=i[n];a&&typeof a!="object"&&console.error("The options parameter should be of type object, is: "+typeof a),a.startY&&typeof a.startY!="number"&&(console.error("Invalid value for startY option",a.startY),delete a.startY)}}function nu(e,t,r,n,i){if(e==null)throw new TypeError("Cannot convert undefined or null to object");for(var a=Object(e),o=1;o<arguments.length;o++){var s=arguments[o];if(s!=null)for(var l in s)Object.prototype.hasOwnProperty.call(s,l)&&(a[l]=s[l])}return a}function MW(e,t){var r=new b0(e),n=r.getDocumentOptions(),i=r.getGlobalOptions();mge(i,n,t);var a=nu({},i,n,t),o;typeof window<"u"&&(o=window);var s=yge(i,n,t),l=wge(i,n,t),u=xge(r,a),c=_ge(r,a,o);return{id:t.tableId,content:c,hooks:l,styles:s,settings:u}}function yge(e,t,r){for(var n={styles:{},headStyles:{},bodyStyles:{},footStyles:{},alternateRowStyles:{},columnStyles:{}},i=function(l){if(l==="columnStyles"){var u=e[l],c=t[l],f=r[l];n.columnStyles=nu({},u,c,f)}else{var d=[e,t,r],h=d.map(function(g){return g[l]||{}});n[l]=nu({},h[0],h[1],h[2])}},a=0,o=Object.keys(n);a<o.length;a++){var s=o[a];i(s)}return n}function wge(e,t,r){for(var n=[e,t,r],i={didParseCell:[],willDrawCell:[],didDrawCell:[],willDrawPage:[],didDrawPage:[]},a=0,o=n;a<o.length;a++){var s=o[a];s.didParseCell&&i.didParseCell.push(s.didParseCell),s.willDrawCell&&i.willDrawCell.push(s.willDrawCell),s.didDrawCell&&i.didDrawCell.push(s.didDrawCell),s.willDrawPage&&i.willDrawPage.push(s.willDrawPage),s.didDrawPage&&i.didDrawPage.push(s.didDrawPage)}return i}function xge(e,t){var r,n,i,a,o,s,l,u,c,f,d,h,g=r_(t.margin,40/e.scaleFactor()),p=(r=bge(e,t.startY))!==null&&r!==void 0?r:g.top,v;t.showFoot===!0?v="everyPage":t.showFoot===!1?v="never":v=(n=t.showFoot)!==null&&n!==void 0?n:"everyPage";var m;t.showHead===!0?m="everyPage":t.showHead===!1?m="never":m=(i=t.showHead)!==null&&i!==void 0?i:"everyPage";var y=(a=t.useCss)!==null&&a!==void 0?a:!1,x=t.theme||(y?"plain":"striped"),_=!!t.horizontalPageBreak,S=(o=t.horizontalPageBreakRepeat)!==null&&o!==void 0?o:null;return{includeHiddenHtml:(s=t.includeHiddenHtml)!==null&&s!==void 0?s:!1,useCss:y,theme:x,startY:p,margin:g,pageBreak:(l=t.pageBreak)!==null&&l!==void 0?l:"auto",rowPageBreak:(u=t.rowPageBreak)!==null&&u!==void 0?u:"auto",tableWidth:(c=t.tableWidth)!==null&&c!==void 0?c:"auto",showHead:m,showFoot:v,tableLineWidth:(f=t.tableLineWidth)!==null&&f!==void 0?f:0,tableLineColor:(d=t.tableLineColor)!==null&&d!==void 0?d:200,horizontalPageBreak:_,horizontalPageBreakRepeat:S,horizontalPageBreakBehaviour:(h=t.horizontalPageBreakBehaviour)!==null&&h!==void 0?h:"afterAllRows"}}function bge(e,t){var r=e.getLastAutoTable(),n=e.scaleFactor(),i=e.pageNumber(),a=!1;if(r&&r.startPageNumber){var o=r.startPageNumber+r.pageNumber-1;a=o===i}return typeof t=="number"?t:(t==null||t===!1)&&a&&(r==null?void 0:r.finalY)!=null?r.finalY+20/n:null}function _ge(e,t,r){var n=t.head||[],i=t.body||[],a=t.foot||[];if(t.html){var o=t.includeHiddenHtml;if(r){var s=DW(e,t.html,r,o,t.useCss)||{};n=s.head||n,i=s.body||n,a=s.foot||n}else console.error("Cannot parse html in non browser environment")}var l=t.columns||Sge(n,i,a);return{columns:l,head:n,body:i,foot:a}}function Sge(e,t,r){var n=e[0]||t[0]||r[0]||[],i=[];return Object.keys(n).filter(function(a){return a!=="_element"}
405).forEach(function(a){var o=1,s;Array.isArray(n)?s=n[parseInt(a)]:s=n[a],typeof s=="object"&&!Array.isArray(s)&&(o=(s==null?void 0:s.colSpan)||1);for(var l=0;l<o;l++){var u=void 0;Array.isArray(n)?u=i.length:u=a+(l>0?"_".concat(l):"");var c={dataKey:u};i.push(c)}}),i}var a4=function(){function e(t,r,n){this.table=r,this.pageNumber=r.pageNumber,this.settings=r.settings,this.cursor=n,this.doc=t.getDocument()}return e}(),Ege=function(e){kW(t,e);function t(r,n,i,a,o,s){var l=e.call(this,r,n,s)||this;return l.cell=i,l.row=a,l.column=o,l.section=a.section,l}return t}(a4),Age=function(){function e(t,r){this.pageNumber=1,this.id=t.id,this.settings=t.settings,this.styles=t.styles,this.hooks=t.hooks,this.columns=r.columns,this.head=r.head,this.body=r.body,this.foot=r.foot}return e.prototype.getHeadHeight=function(t){return this.head.reduce(function(r,n){return r+n.getMaxCellHeight(t)},0)},e.prototype.getFootHeight=function(t){return this.foot.reduce(function(r,n){return r+n.getMaxCellHeight(t)},0)},e.prototype.allRows=function(){return this.head.concat(this.body).concat(this.foot)},e.prototype.callCellHooks=function(t,r,n,i,a,o){for(var s=0,l=r;s<l.length;s++){var u=l[s],c=new Ege(t,this,n,i,a,o),f=u(c)===!1;if(n.text=Array.isArray(n.text)?n.text:[n.text],f)return!1}return!0},e.prototype.callEndPageHooks=function(t,r){t.applyStyles(t.userStyles);for(var n=0,i=this.hooks.didDrawPage;n<i.length;n++){var a=i[n];a(new a4(t,this,r))}},e.prototype.callWillDrawPageHooks=function(t,r){for(var n=0,i=this.hooks.willDrawPage;n<i.length;n++){var a=i[n];a(new a4(t,this,r))}},e.prototype.getWidth=function(t){if(typeof this.settings.tableWidth=="number")return this.settings.tableWidth;if(this.settings.tableWidth==="wrap"){var r=this.columns.reduce(function(i,a){return i+a.wrappedWidth},0);return r}else{var n=this.settings.margin;return t-n.left-n.right}},e}(),jW=function(){function e(t,r,n,i,a){a===void 0&&(a=!1),this.height=0,this.raw=t,t instanceof CW&&(this.raw=t._element,this.element=t._element),this.index=r,this.section=n,this.cells=i,this.spansMultiplePages=a}return e.prototype.getMaxCellHeight=function(t){var r=this;return t.reduce(function(n,i){var a;return Math.max(n,((a=r.cells[i.index])===null||a===void 0?void 0:a.height)||0)},0)},e.prototype.hasRowSpan=function(t){var r=this;return t.filter(function(n){var i=r.cells[n.index];return i?i.rowSpan>1:!1}).length>0},e.prototype.canEntireRowFit=function(t,r){return this.getMaxCellHeight(r)<=t},e.prototype.getMinimumRowHeight=function(t,r){var n=this;return t.reduce(function(i,a){var o=n.cells[a.index];if(!o)return 0;var s=r.getLineHeight(o.styles.fontSize),l=o.padding("vertical"),u=l+s;return u>i?u:i},0)},e}(),FW=function(){function e(t,r,n){var i;this.contentHeight=0,this.contentWidth=0,this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.height=0,this.x=0,this.y=0,this.styles=r,this.section=n,this.raw=t;var a=t;t!=null&&typeof t=="object"&&!Array.isArray(t)?(this.rowSpan=t.rowSpan||1,this.colSpan=t.colSpan||1,a=(i=t.content)!==null&&i!==void 0?i:t,t._element&&(this.raw=t._element)):(this.rowSpan=1,this.colSpan=1);var o=a!=null?""+a:"",s=/\r\n|\r|\n/g;this.text=o.split(s)}return e.prototype.getTextPos=function(){var t;if(this.styles.valign==="top")t=this.y+this.padding("top");else if(this.styles.valign==="bottom")t=this.y+this.height-this.padding("bottom");else{var r=this.height-this.padding("vertical");t=this.y+r/2+this.padding("top")}var n;if(this.styles.halign==="right")n=this.x+this.width-this.padding("right");else if(this.styles.halign==="center"){var i=this.width-this.padding("horizontal");n=this.x+i/2+this.padding("left")}else n=this.x+this.padding("left");return{x:n,y:t}},e.prototype.getContentHeight=function(t,r){r===void 0&&(r=1.15);var n=Array.isArray(this.text)?this.text.length:1,i=this.styles.fontSize/t*r,a=n*i+this.padding("vertical");return Math.max(a,this.styles.minCellHeight)},e.prototype.padding=function(t){var r=r_(this.styles.cellPadding,0);return t==="vertical"?r.top+r.bottom:t==="horizontal"?r.left+r.right:r[t]},e}(),Tge=function(){function e(t,r,n){this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.dataKey=t,this.raw=r,this.index=n}return e.prototype.getMaxCustomCellWidth=function(t){for(var r=0,n=0,i=t.allRows();n<i.length;n++){var a=i[n],o=a.cells[this.index];
405o&&typeof o.styles.cellWidth=="number"&&(r=Math.max(r,o.styles.cellWidth))}return r},e}();function Oge(e,t){Pge(e,t);var r=[],n=0;t.columns.forEach(function(a){var o=a.getMaxCustomCellWidth(t);o?a.width=o:(a.width=a.wrappedWidth,r.push(a)),n+=a.width});var i=t.getWidth(e.pageSize().width)-n;i&&(i=o4(r,i,function(a){return Math.max(a.minReadableWidth,a.minWidth)})),i&&(i=o4(r,i,function(a){return a.minWidth})),i=Math.abs(i),!t.settings.horizontalPageBreak&&i>.1/e.scaleFactor()&&(i=i<1?i:Math.round(i),console.log("Of the table content, ".concat(i," units width could not fit page"))),Cge(t),Nge(t,e),kge(t)}function Pge(e,t){var r=e.scaleFactor(),n=t.settings.horizontalPageBreak,i=LW(e,t);t.allRows().forEach(function(a){for(var o=0,s=t.columns;o<s.length;o++){var l=s[o],u=a.cells[l.index];if(u){var c=t.hooks.didParseCell;t.callCellHooks(e,c,u,a,l,null);var f=u.padding("horizontal");u.contentWidth=Y2(u.text,u.styles,e)+f;var d=Y2(u.text.join(" ").split(/[^\S\u00A0]+/),u.styles,e);if(u.minReadableWidth=d+u.padding("horizontal"),typeof u.styles.cellWidth=="number")u.minWidth=u.styles.cellWidth,u.wrappedWidth=u.styles.cellWidth;else if(u.styles.cellWidth==="wrap"||n===!0)u.contentWidth>i?(u.minWidth=i,u.wrappedWidth=i):(u.minWidth=u.contentWidth,u.wrappedWidth=u.contentWidth);else{var h=10/r;u.minWidth=u.styles.minCellWidth||h,u.wrappedWidth=u.contentWidth,u.minWidth>u.wrappedWidth&&(u.wrappedWidth=u.minWidth)}}}}),t.allRows().forEach(function(a){for(var o=0,s=t.columns;o<s.length;o++){var l=s[o],u=a.cells[l.index];if(u&&u.colSpan===1)l.wrappedWidth=Math.max(l.wrappedWidth,u.wrappedWidth),l.minWidth=Math.max(l.minWidth,u.minWidth),l.minReadableWidth=Math.max(l.minReadableWidth,u.minReadableWidth);else{var c=t.styles.columnStyles[l.dataKey]||t.styles.columnStyles[l.index]||{},f=c.cellWidth||c.minCellWidth;f&&typeof f=="number"&&(l.minWidth=f,l.wrappedWidth=f)}u&&(u.colSpan>1&&!l.minWidth&&(l.minWidth=u.minWidth),u.colSpan>1&&!l.wrappedWidth&&(l.wrappedWidth=u.minWidth))}})}function o4(e,t,r){for(var n=t,i=e.reduce(function(h,g){return h+g.wrappedWidth},0),a=0;a<e.length;a++){var o=e[a],s=o.wrappedWidth/i,l=n*s,u=o.width+l,c=r(o),f=u<c?c:u;t-=f-o.width,o.width=f}if(t=Math.round(t*1e10)/1e10,t){var d=e.filter(function(h){return t<0?h.width>r(h):!0});d.length&&(t=o4(d,t,r))}return t}function kge(e){for(var t={},r=1,n=e.allRows(),i=0;i<n.length;i++)for(var a=n[i],o=0,s=e.columns;o<s.length;o++){var l=s[o],u=t[l.index];if(r>1)r--,delete a.cells[l.index];else if(u)u.cell.height+=a.height,r=u.cell.colSpan,delete a.cells[l.index],u.left--,u.left<=1&&delete t[l.index];else{var c=a.cells[l.index];if(!c)continue;if(c.height=a.height,c.rowSpan>1){var f=n.length-i,d=c.rowSpan>f?f:c.rowSpan;t[l.index]={cell:c,left:d,row:a}}}}}function Cge(e){for(var t=e.allRows(),r=0;r<t.length;r++)for(var n=t[r],i=null,a=0,o=0,s=0;s<e.columns.length;s++){var l=e.columns[s];if(o-=1,o>1&&e.columns[s+1])a+=l.width,delete n.cells[l.index];else if(i){var u=i;delete n.cells[l.index],i=null,u.width=l.width+a}else{var u=n.cells[l.index];if(!u)continue;if(o=u.colSpan,a=0,u.colSpan>1){i=u,a+=l.width;continue}u.width=l.width+a}}}function Nge(e,t){for(var r={count:0,height:0},n=0,i=e.allRows();n<i.length;n++){for(var a=i[n],o=0,s=e.columns;o<s.length;o++){var l=s[o],u=a.cells[l.index];if(u){t.applyStyles(u.styles,!0);var c=u.width-u.padding("horizontal");if(u.styles.overflow==="linebreak")u.text=t.splitTextToSize(u.text,c+1/t.scaleFactor(),{fontSize:u.styles.fontSize});else if(u.styles.overflow==="ellipsize")u.text=pL(u.text,c,u.styles,t,"...");else if(u.styles.overflow==="hidden")u.text=pL(u.text,c,u.styles,t,"");else if(typeof u.styles.overflow=="function"){var f=u.styles.overflow(u.text,c);typeof f=="string"?u.text=[f]:u.text=f}u.contentHeight=u.getContentHeight(t.scaleFactor(),t.getLineHeightFactor());var d=u.contentHeight/u.rowSpan;u.rowSpan>1&&r.count*r.height<d*u.rowSpan?r={height:d,count:u.rowSpan}:r&&r.count>0&&r.height>d&&(d=r.height),d>a.height&&(a.height=d)}}r.count--}}function pL(e,t,r,n,i){return e.map(function(a){return Rge(a,t,r,n,i)})}function Rge(e,t,r,n,i){var a=1e4*n.scaleFactor();if(t=Math.ceil(t*a)/a,t>=Y2(e,r,n))return e;for(;t<Y2(e+i,r,n)&&!(e.length<=1);)e=e.substring(0,e.length-1);return e.trim()+i}function $W(e,t){var r=new b0(e),n=Lge(t,r.scaleFactor()),i=new Age(t,n);return Oge(r,i),r.applyStyles(r.userStyles),i}function Lge(e,t){var r=e.content,n=Dge(r.columns);if(r.head.length===0){var i=gL(n,"head");i&&r.head.push(i)}if(r.foot.length===0){var i=gL(n,"foot");i&&r.foot.push(i)}var a=e.settings.theme,o=e.styles;return{columns:n,head:fE("head",r.head,n,o,a,t),body:fE("body",r.body,n,o,a,t),foot:fE("foot",r.foot,n,o,a,t)}}function fE(e,t,r,n,i,a){var o={},s=t.map(function(l,u){for(var c=0,f={},d=0,h=0,g=0,p=r;g<p.length;g++){var v=p[g];if(o[v.index]==null||o[v.index].left===0)if(h===0){var m=void 0;Array.isArray(l)?m=l[v.index-d-c]:m=l[v.dataKey];var y={};typeof m=="object"&&!Array.isArray(m)&&(y=(m==null?void 0:m.styles)||{});var x=Mge(e,v,u,i,n,a,y),_=new FW(m,x,e);f[v.dataKey]=_,f[v.index]=_,h=_.colSpan-1,o[v.index]={left:_.rowSpan-1,times:h}}else h--,d++;else o[v.index].left--,h=o[v.index].times,c++}return new jW(l,u,e,f)});return s}function gL(e,t){var r={};return e.forEach(function(n){if(n.raw!=null){var i=Ige(t,n.raw);i!=null&&(r[n.dataKey]=i)}}),Object.keys(r).length>0?r:null}function Ige(e,t){if(e==="head"){if(typeof t=="object")return t.header||null;if(typeof t=="string"||typeof t=="number")return t}else if(e==="foot"&&typeof t=="object")return t.footer;return null}function Dge(e){return e.map(function(t,r){var n,i;return typeof t=="object"?i=(n=t.dataKey)!==null&&n!==void 0?n:r:i=r,new Tge(i,t,r)})}function Mge(e,t,r,n,i,a,o){var s=fge(n),l;e==="head"?l=i.headStyles:e==="body"?l=i.bodyStyles:e==="foot"&&(l=i.footStyles);var u=nu({},s.table,s[e],i.styles,l),c=i.columnStyles[t.dataKey]||i.columnStyles[t.index]||{},f=e==="body"?c:{},d=e==="body"&&r%2===0?nu({},s.alternateRow,i.alternateRowStyles):{},h=cge(a),g=nu({},h,u,d,f);return nu(g,o)}function jge(e,t,r){var n;r===void 0&&(r={});var i=LW(e,t),a=new Map,o=[],s=[],l=[];Array.isArray(t.settings.horizontalPageBreakRepeat)?l=t.settings.horizontalPageBreakRepeat:(typeof t.settings.horizontalPageBreakRepeat=="string"||typeof t.settings.horizontalPageBreakRepeat=="number")&&(l=[t.settings.horizontalPageBreakRepeat]),l.forEach(function(d){var h=t.columns.find(function(g){return g.dataKey===d||g.index===d});h&&!a.has(h.index)&&(a.set(h.index,!0),o.push(h.index),s.push(t.columns[h.index]),i-=h.wrappedWidth)});for(var u=!0,c=(n=r==null?void 0:r.start)!==null&&n!==void 0?n:0;c<t.columns.length;){if(a.has(c)){c++;continue}var f=t.columns[c].wrappedWidth;
405if(u||i>=f)u=!1,o.push(c),s.push(t.columns[c]),i-=f;else break;c++}return{colIndexes:o,columns:s,lastIndex:c-1}}function Fge(e,t){for(var r=[],n=0;n<t.columns.length;n++){var i=jge(e,t,{start:n});i.columns.length&&(r.push(i),n=i.lastIndex)}return r}function BW(e,t){var r=t.settings,n=r.startY,i=r.margin,a={x:i.left,y:n},o=t.getHeadHeight(t.columns)+t.getFootHeight(t.columns),s=n+i.bottom+o;if(r.pageBreak==="avoid"){var l=t.body,u=l.reduce(function(d,h){return d+h.height},0);s+=u}var c=new b0(e);(r.pageBreak==="always"||r.startY!=null&&s>c.pageSize().height)&&(zW(c),a.y=i.top),t.callWillDrawPageHooks(c,a);var f=nu({},a);t.startPageNumber=c.pageNumber(),r.horizontalPageBreak?$ge(c,t,f,a):(c.applyStyles(c.userStyles),(r.showHead==="firstPage"||r.showHead==="everyPage")&&t.head.forEach(function(d){return bu(c,t,d,a,t.columns)}),c.applyStyles(c.userStyles),t.body.forEach(function(d,h){var g=h===t.body.length-1;X2(c,t,d,g,f,a,t.columns)}),c.applyStyles(c.userStyles),(r.showFoot==="lastPage"||r.showFoot==="everyPage")&&t.foot.forEach(function(d){return bu(c,t,d,a,t.columns)})),NW(c,t,f,a),t.callEndPageHooks(c,a),t.finalY=a.y,e.lastAutoTable=t,c.applyStyles(c.userStyles)}function $ge(e,t,r,n){var i=Fge(e,t),a=t.settings;if(a.horizontalPageBreakBehaviour==="afterAllRows")i.forEach(function(u,c){e.applyStyles(e.userStyles),c>0?wv(e,t,r,n,u.columns,!0):vL(e,t,n,u.columns),Bge(e,t,r,n,u.columns),hE(e,t,n,u.columns)});else for(var o=-1,s=i[0],l=function(){var u=o;if(s){e.applyStyles(e.userStyles);var c=s.columns;o>=0?wv(e,t,r,n,c,!0):vL(e,t,n,c),u=mL(e,t,o+1,n,c),hE(e,t,n,c)}var f=u-o;i.slice(1).forEach(function(d){e.applyStyles(e.userStyles),wv(e,t,r,n,d.columns,!0),mL(e,t,o+1,n,d.columns,f),hE(e,t,n,d.columns)}),o=u};o<t.body.length-1;)l()}function vL(e,t,r,n){var i=t.settings;e.applyStyles(e.userStyles),(i.showHead==="firstPage"||i.showHead==="everyPage")&&t.head.forEac
405h(function(a){return bu(e,t,a,r,n)})}function Bge(e,t,r,n,i){e.applyStyles(e.userStyles),t.body.forEach(function(a,o){var s=o===t.body.length-1;X2(e,t,a,s,r,n,i)})}function mL(e,t,r,n,i,a){e.applyStyles(e.userStyles),a=a??t.body.length;for(var o=Math.min(r+a,t.body.length),s=-1,l=t.body.slice(r,o),u=0;u<l.length;u++){var c=l[u],f=r+u===t.body.length-1,d=UW(e,t,f,n);if(c.canEntireRowFit(d,i))bu(e,t,c,n,i),s=r+u;else break}return s}function hE(e,t,r,n){var i=t.settings;e.applyStyles(e.userStyles),(i.showFoot==="lastPage"||i.showFoot==="everyPage")&&t.foot.forEach(function(a){return bu(e,t,a,r,n)})}function Uge(e,t,r){var n=r.getLineHeight(e.styles.fontSize),i=e.padding("vertical"),a=Math.floor((t-i)/n);return Math.max(0,a)}function zge(e,t,r,n){var i={};e.spansMultiplePages=!0,e.height=0;for(var a=0,o=0,s=r.columns;o<s.length;o++){var l=s[o],u=e.cells[l.index];if(u){Array.isArray(u.text)||(u.text=[u.text]);var c=new FW(u.raw,u.styles,u.section);c=nu(c,u),c.text=[];var f=Uge(u,t,n);u.text.length>f&&(c.text=u.text.splice(f,u.text.length));var d=n.scaleFactor(),h=n.getLineHeightFactor();u.contentHeight=u.getContentHeight(d,h),u.contentHeight>=t&&(u.contentHeight=t,c.styles.minCellHeight-=t),u.contentHeight>e.height&&(e.height=u.contentHeight),c.contentHeight=c.getContentHeight(d,h),c.contentHeight>a&&(a=c.contentHeight),i[l.index]=c}}var g=new jW(e.raw,-1,e.section,i,!0);g.height=a;for(var p=0,v=r.columns;p<v.length;p++){var l=v[p],c=g.cells[l.index];c&&(c.height=g.height);var u=e.cells[l.index];u&&(u.height=e.height)}return g}function Wge(e,t,r,n){var i=e.pageSize().height,a=n.settings.margin,o=a.top+a.bottom,s=i-o;t.section==="body"&&(s-=n.getHeadHeight(n.columns)+n.getFootHeight(n.columns));var l=t.getMinimumRowHeight(n.columns,e),u=l<r;if(l>s)return console.log("Will not be able to print row ".concat(t.index," correctly since it's minimum height is larger than page height")),!0;if(!u)return!1;var c=t.hasRowSpan(n.columns),f=t.getMaxCellHeight(n.columns)>s;return f?(c&&console.log("The content of row ".concat(t.index," will not be drawn correctly since drawing rows with a height larger than the page height and has cells with rowspans is not supported.")),!0):!(c||n.settings.rowPageBreak==="avoid")}function X2(e,t,r,n,i,a,o){var s=UW(e,t,n,a);if(r.canEntireRowFit(s,o))bu(e,t,r,a,o);else if(Wge(e,r,s,t)){var l=zge(r,s,t,e);bu(e,t,r,a,o),wv(e,t,i,a,o),X2(e,t,l,n,i,a,o)}else wv(e,t,i,a,o),X2(e,t,r,n,i,a,o)}function bu(e,t,r,n,i){n.x=t.settings.margin.left;for(var a=0,o=i;a<o.length;a++){var s=o[a],l=r.cells[s.index];if(!l){n.x+=s.width;continue}e.applyStyles(l.styles),l.x=n.x,l.y=n.y;var u=t.callCellHooks(e,t.hooks.willDrawCell,l,r,s,n);if(u===!1){n.x+=s.width;continue}Hge(e,l,n);var c=l.getTextPos();PW(l.text,c.x,c.y,{halign:l.styles.halign,valign:l.styles.valign,maxWidth:Math.ceil(l.width-l.padding("left")-l.padding("right"))},e.getDocument()),t.callCellHooks(e,t.hooks.didDrawCell,l,r,s,n),n.x+=s.width}n.y+=r.height}function Hge(e,t,r){var n=t.styles;if(e.getDocument().setFillColor(e.getDocument().getFillColor()),typeof n.lineWidth=="number"){var i=RW(n.lineWidth,n.fillColor);i&&e.rect(t.x,r.y,t.width,t.height,i)}else typeof n.lineWidth=="object"&&(n.fillColor&&e.rect(t.x,r.y,t.width,t.height,"F"),qge(e,t,r,n.lineWidth))}function qge(e,t,r,n){var i,a,o,s;n.top&&(i=r.x,a=r.y,o=r.x+t.width,s=r.y,n.right&&(o+=.5*n.right),n.left&&(i-=.5*n.left),l(n.top,i,a,o,s)),n.bottom&&(i=r.x,a=r.y+t.height,o=r.x+t.width,s=r.y+t.height,n.right&&(o+=.5*n.right),n.left&&(i-=.5*n.left),l(n.bottom,i,a,o,s)),n.left&&(i=r.x,a=r.y,o=r.x,s=r.y+t.height,n.top&&(a-=.5*n.top),n.bottom&&(s+=.5*n.bottom),l(n.left,i,a,o,s)),n.right&&(i=r.x+t.width,a=r.y,o=r.x+t.width,s=r.y+t.height,n.top&&(a-=.5*n.top),n.bottom&&(s+=.5*n.bottom),l(n.right,i,a,o,s));function l(u,c,f,d,h){e.getDocument().setLineWidth(u),e.getDocument().line(c,f,d,h,"S")}}function UW(e,t,r,n){var i=t.settings.margin.bottom,a=t.settings.showFoot;return(a==="everyPage"||a==="lastPage"&&r)&&(i+=t.getFootHeight(t.columns)),e.pageSize().height-n.y-i}function wv(e,t,r,n,i,a){i===void 0&&(i=[]),a===void 0&&(a=!1),e.applyStyles(e.userStyles),t.settings.showFoot==="everyPage"&&!a&&t.foot.forEach(function(s){return bu(e,t,s,n,i)}),t.callEndPageHooks(e,n);var o=t.settings.margin;NW(e,t,r,n),zW(e),t.pageNumber++,n.x=o.left,n.y=o.top,r.y=o.top,t.callWillDrawPageHooks(e,n),t.settings.showHead==="everyPage"&&(t.head.forEac
405h(function(s){return bu(e,t,s,n,i)}),e.applyStyles(e.userStyles))}function zW(e){var t=e.pageNumber();e.setPage(t+1);var r=e.pageNumber();return r===t?(e.addPage(),!0):!1}function Vge(e){e.API.autoTable=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var n=t[0],i=MW(this,n),a=$W(this,i);return BW(this,a),this},e.API.lastAutoTable=!1,e.API.autoTableText=function(t,r,n,i){PW(t,r,n,i,this)},e.API.autoTableSetDefaults=function(t){return b0.setDefaults(t,this),this},e.autoTableSetDefaults=function(t,r){b0.setDefaults(t,r)},e.API.autoTableHtmlToJson=function(t,r){var n;if(r===void 0&&(r=!1),typeof window>"u")return console.error("Cannot run autoTableHtmlToJson in non browser environment"),null;var i=new b0(this),a=DW(i,t,window,r,!1),o=a.head,s=a.body,l=((n=o[0])===null||n===void 0?void 0:n.map(function(u){return u.content}))||[];return{columns:l,rows:s,data:s}}}var dE;function pE(e,t){var r=MW(e,t),n=$W(e,r);BW(e,n)}try{if(typeof window<"u"&&window){var yL=window,wL=yL.jsPDF||((dE=yL.jspdf)===null||dE===void 0?void 0:dE.jsPDF);wL&&Vge(wL)}}catch(e){console.error("Could not apply autoTable plugin",e)}const Af=e=>new Intl.NumberFormat("de-DE",{style:"currency",currency:"EUR"}).format(isFinite(e)?e:0),gE=e=>new Intl.NumberFormat("de-DE",{minimumFractionDigits:2,maximumFractionDigits:2}).format(isFinite(e)?e:0)+" h";function Gge(e){const t=new Tt({unit:"pt",format:"a4"}),r=t.internal.pageSize.getWidth(),n=40;let i=n;t.setFont("helvetica","bold"),t.setFontSize(18),t.setTextColor(40,40,40),t.text("Schichtzulagen-Rechner",n,i),i+=24,t.setFont("helvetica","normal"),t.setFontSize(10),t.setTextColor(120),t.text(`Erstellt am ${new Date().toLocaleDateString("de-DE")}`,n,i),i+=20,t.setFont("helvetica","bold"),t.setFontSize(13),t.setTextColor(40),t.text("Zusammenfassung",n,i),i+=6,pE(t,{startY:i+4,theme:"plain",styles:{fontSize:10,cellPadding:4},columnStyles:{0:{cellWidth:200,textColor:[90,90,90]},1:{halign:"right",fontStyle:"bold"}},body:[["Gesamte Arbeitszeit",gE(e.totalHours)],["Grundlohn",Af(e.baseWage)],["Gesamtzuschlag",Af(e.totalAllowance)],[" Steuerfrei",Af(e.taxFreeAllowance)],[" Steuerpflichtig",Af(e.taxableAllowance)],["Gesamtvergütung",Af(e.totalPayment)]]}),i=t.lastAutoTable.finalY+20;const a={night:0,saturday:0,sunday:0,holiday:0},o={night:0,saturday:0,sunday:0,holiday:0};e.segments.forEach(d=>{if(d.allowanceRate<=0)return;const h=d.appliedRates;["nightRate","saturdayRate","sundayRate","holidayRate"].forEach(g=>{const p=h[g];if(p&&p>0){const v=g.replace("Rate","");a[v]+=d.allowanceAmount*(p/d.allowanceRate),o[v]+=d.hours}})});const s=[["Nacht",o.night,a.night],["Samstag",o.saturday,a.saturday],["Sonntag",o.sunday,a.sunday],["Feiertag",o.holiday,a.holiday]].filter(([,,d])=>d>0);s.length>0&&(t.setFont("helvetica","bold"),t.setFontSize(13),t.text("Zuschläge nach Kategorie",n,i),pE(t,{startY:i+6,head:[["Kategorie","Stunden","Betrag"]],body:s.map(([d,h,g])=>[d,gE(h),Af(g)]),styles:{fontSize:10},headStyles:{fillColor:[112,141,255]},columnStyles:{1:{halign:"right"},2:{halign:"right"}}}),i=t.lastAutoTable.finalY+20),t.setFont("helvetica","bold"),t.setFontSize(13),t.text("Zeitabschnitte",n,i),pE(t,{startY:i+6,head:[["Zeitraum","Dauer","Zuschlagssatz","Betrag"]],body:e.segments.map(d=>[`${d.start} - ${d.end}`,gE(d.hours),d.allowanceRate>0?`${d.allowanceRate}%`:"-",Af(d.allowanceAmount)]),styles:{fontSize:10},headStyles:{fillColor:[112,141,255]},columnStyles:{1:{halign:"right"},3:{halign:"right"}}});const l=t.lastAutoTable.finalY,u=Math.max(l+30,t.internal.pageSize.getHeight()-40);t.setFontSize(9),t.setTextColor(112,141,255),t.textWithLink("Kenjo: Deine Personalverwaltung in digital und einfach",n,u,{url:"https://kenjo.io/de"}),t.setTextColor(150),t.text(`Seite 1 von ${t.getNumberOfPages()}`,r-n,u,{align:"right"});const f=new Date().toISOString().slice(0,10);t.save(`schichtzulagen-${f}.pdf`)}/*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */var J2={};J2.version="0.18.5";var WW=1252,Kge=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],HW=function(e){Kge.indexOf(e)!=-1&&(WW=e)};function Yge(){HW(1252)}var gm=function(e){HW(e)};function Xge(){gm(1200),Yge()}var tw=function(t){return String.fromCharCode(t)},xL=function(t){return String.fromCharCode(t)},jf,bc="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
405+/=";function vm(e){for(var t="",r=0,n=0,i=0,a=0,o=0,s=0,l=0,u=0;u<e.length;)r=e.charCodeAt(u++),a=r>>2,n=e.charCodeAt(u++),o=(r&3)<<4|n>>4,i=e.charCodeAt(u++),s=(n&15)<<2|i>>6,l=i&63,isNaN(n)?s=l=64:isNaN(i)&&(l=64),t+=bc.charAt(a)+bc.charAt(o)+bc.charAt(s)+bc.charAt(l);return t}function _u(e){var t="",r=0,n=0,i=0,a=0,o=0,s=0,l=0;e=e.replace(/[^\w\+\/\=]/g,"");for(var u=0;u<e.length;)a=bc.indexOf(e.charAt(u++)),o=bc.indexOf(e.charAt(u++)),r=a<<2|o>>4,t+=String.fromCharCode(r),s=bc.indexOf(e.charAt(u++)),n=(o&15)<<4|s>>2,s!==64&&(t+=String.fromCharCode(n)),l=bc.indexOf(e.charAt(u++)),i=(s&3)<<6|l,l!==64&&(t+=String.fromCharCode(i));return t}var Sr=function(){return typeof Buffer<"u"&&typeof process<"u"&&typeof process.versions<"u"&&!!process.versions.node}(),Pu=function(){if(typeof Buffer<"u"){var e=!Buffer.from;if(!e)try{Buffer.from("foo","utf8")}catch{e=!0}return e?function(t,r){return r?new Buffer(t,r):new Buffer(t)}:Buffer.from.bind(Buffer)}return function(){}}();function Sh(e){return Sr?Buffer.alloc?Buffer.alloc(e):new Buffer(e):typeof Uint8Array<"u"?new Uint8Array(e):new Array(e)}function bL(e){return Sr?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):typeof Uint8Array<"u"?new Uint8Array(e):new Array(e)}var ys=function(t){return Sr?Pu(t,"binary"):t.split("").map(function(r){return r.charCodeAt(0)&255})};function n_(e){if(typeof ArrayBuffer>"u")return ys(e);
405for(var t=new ArrayBuffer(e.length),r=new Uint8Array(t),n=0;n!=e.length;++n)r[n]=e.charCodeAt(n)&255;return t}function S1(e){if(Array.isArray(e))return e.map(function(n){return String.fromCharCode(n)}).join("");for(var t=[],r=0;r<e.length;++r)t[r]=String.fromCharCode(e[r]);return t.join("")}function Jge(e){if(typeof Uint8Array>"u")throw new Error("Unsupported");return new Uint8Array(e)}var Di=Sr?function(e){return Buffer.concat(e.map(function(t){return Buffer.isBuffer(t)?t:Pu(t)}))}:function(e){if(typeof Uint8Array<"u"){var t=0,r=0;for(t=0;t<e.length;++t)r+=e[t].length;var n=new Uint8Array(r),i=0;for(t=0,r=0;t<e.length;r+=i,++t)if(i=e[t].length,e[t]instanceof Uint8Array)n.set(e[t],r);else{if(typeof e[t]=="string")throw"wtf";n.set(new Uint8Array(e[t]),r)}return n}return[].concat.apply([],e.map(function(a){return Array.isArray(a)?a:[].slice.call(a)}))};function Zge(e){for(var t=[],r=0,n=e.length+250,i=Sh(e.length+255),a=0;a<e.length;++a){var o=e.charCodeAt(a);if(o<128)i[r++]=o;else if(o<2048)i[r++]=192|o>>6&31,i[r++]=128|o&63;else if(o>=55296&&o<57344){o=(o&1023)+64;var s=e.charCodeAt(++a)&1023;i[r++]=240|o>>8&7,i[r++]=128|o>>2&63,i[r++]=128|s>>6&15|(o&3)<<4,i[r++]=128|s&63}else i[r++]=224|o>>12&15,i[r++]=128|o>>6&63,i[r++]=128|o&63;r>n&&(t.push(i.slice(0,r)),r=0,i=Sh(65535),n=65530)}return t.push(i.slice(0,r)),Di(t)}var xv=/\u0000/g,rw=/[\u0001-\u0006]/g;function _0(e){for(var t="",r=e.length-1;r>=0;)t+=e.charAt(r--);return t}function xs(e,t){var r=""+e;return r.length>=t?r:Rn("0",t-r.length)+r}function IP(e,t){var r=""+e;return r.length>=t?r:Rn(" ",t-r.length)+r}function Z2(e,t){var r=""+e;return r.length>=t?r:r+Rn(" ",t-r.length)}function Qge(e,t){var r=""+Math.round(e);return r.length>=t?r:Rn("0",t-r.length)+r}function eve(e,t){var r=""+e;return r.length>=t?r:Rn("0",t-r.length)+r}var _L=Math.pow(2,32);function Ed(e,t){if(e>_L||e<-_L)return Qge(e,t);var r=Math.round(e);return eve(r,t)}function Q2(e,t){return t=t||0,e.length>=7+t&&(e.charCodeAt(t)|32)===103&&(e.charCodeAt(t+1)|32)===101&&(e.charCodeAt(t+2)|32)===110&&(e.charCodeAt(t+3)|32)===101&&(e.charCodeAt(t+4)|32)===114&&(e.charCodeAt(t+5)|32)===97&&(e.charCodeAt(t+6)|32)===108}var SL=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],vE=[["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 tve(e){return e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"ä¸å/ä¸å "hh"æ"mm"å"ss"ç§ "',e}var In={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"ç§ "'},EL={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},rve={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\\);
405_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function ex(e,t,r){for(var n=e<0?-1:1,i=e*n,a=0,o=1,s=0,l=1,u=0,c=0,f=Math.floor(i);u<t&&(f=Math.floor(i),s=f*o+a,c=f*u+l,!(i-f<5e-8));)i=1/(i-f),a=o,o=s,l=u,u=c;if(c>t&&(u>t?(c=l,s=a):(c=u,s=o)),!r)return[0,n*s,c];var d=Math.floor(n*s/c);return[d,n*s-d*c,c]}function nw(e,t,r){if(e>2958465||e<0)return null;var n=e|0,i=Math.floor(86400*(e-n)),a=0,o=[],s={D:n,T:i,u:86400*(e-n)-i,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(s.u)<1e-6&&(s.u=0),t&&t.date1904&&(n+=1462),s.u>.9999&&(s.u=0,++i==86400&&(s.T=i=0,++n,++s.D)),n===60)o=r?[1317,10,29]:[1900,2,29],a=3;else if(n===0)o=r?[1317,8,29]:[1900,1,0],a=6;else{n>60&&--n;var l=new Date(1900,0,1);l.setDate(l.getDate()+n-1),o=[l.getFullYear(),l.getMonth()+1,l.getDate()],a=l.getDay(),n<60&&(a=(a+6)%7),r&&(a=uve(l,o))}return s.y=o[0],s.m=o[1],s.d=o[2],s.S=i%60,i=Math.floor(i/60),s.M=i%60,i=Math.floor(i/60),s.H=i,s.q=a,s}var qW=new Date(1899,11,31,0,0,0),nve=qW.getTime(),ive=new Date(1900,2,1,0,0,0);function VW(e,t){var r=e.getTime();
vendor: 5,027 bytes, line 405
405return t?r-=1461*24*60*60*1e3:e>=ive&&(r+=24*60*60*1e3),(r-(nve+(e.getTimezoneOffset()-qW.getTimezoneOffset())*6e4))/(24*60*60*1e3)}function DP(e){return e.indexOf(".")==-1?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function ave(e){return e.indexOf("E")==-1?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}function ove(e){var t=e<0?12:11,r=DP(e.toFixed(12));return r.length<=t||(r=e.toPrecision(10),r.length<=t)?r:e.toExponential(5)}function sve(e){var t=DP(e.toFixed(11));return t.length>(e<0?12:11)||t==="0"||t==="-0"?e.toPrecision(6):t}function lve(e){var t=Math.floor(Math.log(Math.abs(e))*Math.LOG10E),r;return t>=-4&&t<=-1?r=e.toPrecision(10+t):Math.abs(t)<=9?r=ove(e):t===10?r=e.toFixed(10).substr(0,12):r=sve(e),DP(ave(r.toUpperCase()))}function s4(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(e|0)===e?e.toString(10):lve(e);case"undefined":return"";case"object":if(e==null)return"";if(e instanceof Date)return Hc(14,VW(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function uve(e,t){t[0]-=581;var r=e.getDay();return e<60&&(r=(r+6)%7),r}function cve(e,t,r,n){var i="",a=0,o=0,s=r.y,l,u=0;switch(e){case 98:s=r.y+543;case 121:switch(t.length){case 1:case 2:l=s%100,u=2;break;default:l=s%1e4,u=4;break}break;case 109:switch(t.length){case 1:case 2:l=r.m,u=t.length;break;case 3:return vE[r.m-1][1];case 5:return vE[r.m-1][0];default:return vE[r.m-1][2]}break;case 100:switch(t.length){case 1:case 2:l=r.d,u=t.length;break;case 3:return SL[r.q][0];default:return SL[r.q][1]}break;case 104:switch(t.length){case 1:case 2:l=1+(r.H+11)%12,u=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:l=r.H,u=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:l=r.M,u=t.length;break;default:throw"bad minute format: "+t}break;case 115:if(t!="s"&&t!="ss"&&t!=".0"&&t!=".00"&&t!=".000")throw"bad second format: "+t;return r.u===0&&(t=="s"||t=="ss")?xs(r.S,t.length):(n>=2?o=n===3?1e3:100:o=n===1?10:1,a=Math.round(o*(r.S+r.u)),a>=60*o&&(a=0),t==="s"?a===0?"0":""+a/o:(i=xs(a,2+n),t==="ss"?i.substr(0,2):"."+i.substr(2,t.length-1)));case 90:switch(t){case"[h]":case"[hh]":l=r.D*24+r.H;break;case"[m]":case"[mm]":l=(r.D*24+r.H)*60+r.M;break;case"[s]":case"[ss]":l=((r.D*24+r.H)*60+r.M)*60+Math.round(r.S+r.u);break;default:throw"bad abstime format: "+t}u=t.length===3?1:2;break;case 101:l=s,u=1;break}var c=u>0?xs(l,u):"";return c}function _c(e){var t=3;if(e.length<=t)return e;for(var r=e.length%t,n=e.substr(0,r);r!=e.length;r+=t)n+=(n.length>0?",":"")+e.substr(r,t);return n}var GW=/%/g;function fve(e,t,r){var n=t.replace(GW,""),i=t.length-n.length;return uu(e,n,r*Math.pow(10,2*i))+Rn("%",i)}function hve(e,t,r){for(var n=t.length-1;t.charCodeAt(n-1)===44;)--n;return uu(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}function KW(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(t==0)return"0.0E+0";if(t<0)return"-"+KW(e,-t);var i=e.indexOf(".");i===-1&&(i=e.indexOf("E"));var a=Math.floor(Math.log(t)*Math.LOG10E)%i;if(a<0&&(a+=i),r=(t/Math.pow(10,a)).toPrecision(n+1+(i+a)%i),r.indexOf("e")===-1){var o=Math.floor(Math.log(t)*Math.LOG10E);for(r.indexOf(".")===-1?r=r.charAt(0)+"."+r.substr(1)+"E+"+(o-r.length+a):r+="E+"+(o-a);r.substr(0,2)==="0.";)r=r.charAt(0)+r.substr(2,i)+"."+r.substr(2+i),r=r.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(s,l,u,c){return l+u+c.substr(0,(i+a)%i)+"."+c.substr(a)+"E"})}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}var YW=/# (\?+)( ?)\/( ?)(\d+)/;function dve(e,t,r){var n=parseInt(e[4],10),i=Math.round(t*n),a=Math.floor(i/n),o=i-a*n,s=n;return r+(a===0?"":""+a)+" "+(o===0?Rn(" ",e[1].length+1+e[4].length):IP(o,e[1].length)+e[2]+"/"+e[3]+xs(s,e[4].length))}function pve(e,t,r){return r+(t===0?"":""+t)+Rn(" ",e[1].length+2+e[4].length)}var XW=/^#*0*\.([0#]+)/,JW=/\).*[0#]/,ZW=/\(###\) ###\\?-####/;function ma(e){for(var t="",r,n=0;n!=e.length;++n)switch(r=e.charCodeAt(n)){case 35:break;case 63:t+=" ";break;case 48:t+="0";break;default:t+=String.fromCharCode(r)}return t}function AL(e,t){var r=Math.pow(10,t);return""+Math.round(e*r)/r}function TL(e,t){var r=e-Math.floor(e),n=Math.pow(10,t);return t<(""+Math.round(r*n)).length?0:Math.round(r*n)}function gve(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}function vve(e){return e<2147483647&&e>-2147483648?""+(e>=0?e|0:e-1|0):""+Math.floor(e)}function No(e,t,r){if(e.charCodeAt(0)===40&&!t.match(JW)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?No("n",n,r):"("+No("n",n,-r)+")"}if(t.charCodeAt(t.length-1)===44)return hve(e,t,r);if(t.indexOf("%")!==-1)return fve(e,t,r);if(t.indexOf("E")!==-1)return KW(t,r);
vendor: 3,370 bytes, line 405
405if(t.charCodeAt(0)===36)return"$"+No(e,t.substr(t.charAt(1)==" "?2:1),r);var i,a,o,s,l=Math.abs(r),u=r<0?"-":"";if(t.match(/^00+$/))return u+Ed(l,t.length);if(t.match(/^[#?]+$/))return i=Ed(r,0),i==="0"&&(i=""),i.length>t.length?i:ma(t.substr(0,t.length-i.length))+i;if(a=t.match(YW))return dve(a,l,u);if(t.match(/^#+0+$/))return u+Ed(l,t.length-t.indexOf("0"));if(a=t.match(XW))return i=AL(r,a[1].length).replace(/^([^\.]+)$/,"$1."+ma(a[1])).replace(/\.$/,"."+ma(a[1])).replace(/\.(\d*)$/,function(g,p){return"."+p+Rn("0",ma(a[1]).length-p.length)}),t.indexOf("0.")!==-1?i:i.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),a=t.match(/^(0*)\.(#*)$/))return u+AL(l,a[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,a[1].length?"0.":".");if(a=t.match(/^#{1,3},##0(\.?)$/))return u+_c(Ed(l,0));if(a=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+No(e,t,-r):_c(""+(Math.floor(r)+gve(r,a[1].length)))+"."+xs(TL(r,a[1].length),a[1].length);if(a=t.match(/^#,#*,#0/))return No(e,t.replace(/^#,#*,/,""),r);if(a=t.match(/^([0#]+)(\\?-([0#]+))+$/))return i=_0(No(e,t.replace(/[\\-]/g,""),r)),o=0,_0(_0(t.replace(/\\/g,"")).replace(/[0#]/g,function(g){return o<i.length?i.charAt(o++):g==="0"?"0":""}));if(t.match(ZW))return i=No(e,"##########",r),"("+i.substr(0,3)+") "+i.substr(3,3)+"-"+i.substr(6);var c="";if(a=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(a[4].length,7),s=ex(l,Math.pow(10,o)-1,!1),i=""+u,c=uu("n",a[1],s[1]),c.charAt(c.length-1)==" "&&(c=c.substr(0,c.length-1)+"0"),i+=c+a[2]+"/"+a[3],c=Z2(s[2],o),c.length<a[4].length&&(c=ma(a[4].substr(a[4].length-c.length))+c),i+=c,i;if(a=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(Math.max(a[1].length,a[4].length),7),s=ex(l,Math.pow(10,o)-1,!0),u+(s[0]||(s[1]?"":"0"))+" "+(s[1]?IP(s[1],o)+a[2]+"/"+a[3]+Z2(s[2],o):Rn(" ",2*o+1+a[2].length+a[3].length));if(a=t.match(/^[#0?]+$/))return i=Ed(r,0),t.length<=i.length?i:ma(t.substr(0,t.length-i.length))+i;if(a=t.match(/^([#0?]+)\.([#0]+)$/)){i=""+r.toFixed(Math.min(a[2].length,10)).replace(/([^0])0+$/,"$1"),o=i.indexOf(".");var f=t.indexOf(".")-o,d=t.length-i.length-f;return ma(t.substr(0,f)+i+t.substr(t.length-d))}if(a=t.match(/^00,000\.([#0]*0)$/))return o=TL(r,a[1].length),r<0?"-"+No(e,t,-r):_c(vve(r)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(g){return"00,"+(g.length<3?xs(0,3-g.length):"")+g})+"."+xs(o,a[1].length);switch(t){case"###,##0.00":return No(e,"#,##0.00",r);case"###,###":case"##,###":case"#,###":var h=_c(Ed(l,0));return h!=="0"?u+h:"";case"###,###.00":return No(e,"###,##0.00",r).replace(/^0\./,".");case"#,###.00":return No(e,"#,##0.00",r).replace(/^0\./,".")}throw new Error("unsupported format |"+t+"|")}function mve(e,t,r){for(var n=t.length-1;t.charCodeAt(n-1)===44;)--n;return uu(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}function yve(e,t,r){var n=t.replace(GW,""),i=t.length-n.length;return uu(e,n,r*Math.pow(10,2*i))+Rn("%",i)}function QW(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(t==0)return"0.0E+0";if(t<0)return"-"+QW(e,-t);var i=e.indexOf(".");i===-1&&(i=e.indexOf("E"));var a=Math.floor(Math.log(t)*Math.LOG10E)%i;if(a<0&&(a+=i),r=(t/Math.pow(10,a)).toPrecision(n+1+(i+a)%i),!r.match(/[Ee]/)){var o=Math.floor(Math.log(t)*Math.LOG10E);r.indexOf(".")===-1?r=r.charAt(0)+"."+r.substr(1)+"E+"+(o-r.length+a):r+="E+"+(o-a),r
vendor: 6,206 bytes, line 405
405=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(s,l,u,c){return l+u+c.substr(0,(i+a)%i)+"."+c.substr(a)+"E"})}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}function Ks(e,t,r){if(e.charCodeAt(0)===40&&!t.match(JW)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?Ks("n",n,r):"("+Ks("n",n,-r)+")"}if(t.charCodeAt(t.length-1)===44)return mve(e,t,r);if(t.indexOf("%")!==-1)return yve(e,t,r);if(t.indexOf("E")!==-1)return QW(t,r);if(t.charCodeAt(0)===36)return"$"+Ks(e,t.substr(t.charAt(1)==" "?2:1),r);var i,a,o,s,l=Math.abs(r),u=r<0?"-":"";if(t.match(/^00+$/))return u+xs(l,t.length);if(t.match(/^[#?]+$/))return i=""+r,r===0&&(i=""),i.length>t.length?i:ma(t.substr(0,t.length-i.length))+i;if(a=t.match(YW))return pve(a,l,u);if(t.match(/^#+0+$/))return u+xs(l,t.length-t.indexOf("0"));if(a=t.match(XW))return i=(""+r).replace(/^([^\.]+)$/,"$1."+ma(a[1])).replace(/\.$/,"."+ma(a[1])),i=i.replace(/\.(\d*)$/,function(g,p){return"."+p+Rn("0",ma(a[1]).length-p.length)}),t.indexOf("0.")!==-1?i:i.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),a=t.match(/^(0*)\.(#*)$/))return u+(""+l).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,a[1].length?"0.":".");if(a=t.match(/^#{1,3},##0(\.?)$/))return u+_c(""+l);if(a=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+Ks(e,t,-r):_c(""+r)+"."+Rn("0",a[1].length);if(a=t.match(/^#,#*,#0/))return Ks(e,t.replace(/^#,#*,/,""),r);if(a=t.match(/^([0#]+)(\\?-([0#]+))+$/))return i=_0(Ks(e,t.replace(/[\\-]/g,""),r)),o=0,_0(_0(t.replace(/\\/g,"")).replace(/[0#]/g,function(g){return o<i.length?i.charAt(o++):g==="0"?"0":""}));if(t.match(ZW))return i=Ks(e,"##########",r),"("+i.substr(0,3)+") "+i.substr(3,3)+"-"+i.substr(6);var c="";if(a=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(a[4].length,7),s=ex(l,Math.pow(10,o)-1,!1),i=""+u,c=uu("n",a[1],s[1]),c.charAt(c.length-1)==" "&&(c=c.substr(0,c.length-1)+"0"),i+=c+a[2]+"/"+a[3],c=Z2(s[2],o),c.length<a[4].length&&(c=ma(a[4].substr(a[4].length-c.length))+c),i+=c,i;if(a=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(Math.max(a[1].length,a[4].length),7),s=ex(l,Math.pow(10,o)-1,!0),u+(s[0]||(s[1]?"":"0"))+" "+(s[1]?IP(s[1],o)+a[2]+"/"+a[3]+Z2(s[2],o):Rn(" ",2*o+1+a[2].length+a[3].length));if(a=t.match(/^[#0?]+$/))return i=""+r,t.length<=i.length?i:ma(t.substr(0,t.length-i.length))+i;if(a=t.match(/^([#0]+)\.([#0]+)$/)){i=""+r.toFixed(Math.min(a[2].length,10)).replace(/([^0])0+$/,"$1"),o=i.indexOf(".");var f=t.indexOf(".")-o,d=t.length-i.length-f;return ma(t.substr(0,f)+i+t.substr(t.length-d))}if(a=t.match(/^00,000\.([#0]*0)$/))return r<0?"-"+Ks(e,t,-r):_c(""+r).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(g){return"00,"+(g.length<3?xs(0,3-g.length):"")+g})+"."+xs(0,a[1].length);switch(t){case"###,###":case"##,###":case"#,###":var h=_c(""+l);return h!=="0"?u+h:"";default:if(t.match(/\.[0#?]*$/))return Ks(e,t.slice(0,t.lastIndexOf(".")),r)+ma(t.slice(t.lastIndexOf(".")))}throw new Error("unsupported format |"+t+"|")}function uu(e,t,r){return(r|0)===r?Ks(e,t,r):No(e,t,r)}function wve(e){for(var t=[],r=!1,n=0,i=0;n<e.length;++n)switch(e.charCodeAt(n)){case 34:r=!r;break;case 95:case 42:case 92:++n;break;case 59:t[t.length]=e.substr(i,n-i),i=n+1}if(t[t.length]=e.substr(i),r===!0)throw new Error("Format |"+e+"| unterminated string ");return t}var eH=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function tH(e){for(var t=0,r="",n="";t<e.length;)switch(r=e.charAt(t)){case"G":Q2(e,t)&&(t+=6),t++;break;case'"':for(;e.charCodeAt(++t)!==34&&t<e.length;);++t;break;case"\\":t+=2;break;case"_":t+=2;break;case"@":++t;break;case"B":case"b":if(e.charAt(t+1)==="1"||e.charAt(t+1)==="2")return!0;case"M":case"D":case"Y":case"H":case"S":case"E":case"m":case"d":case"y":case"h":case"s":case"e":case"g":return!0;case"A":case"a":case"ä¸":if(e.substr(t,3).toUpperCase()==="A/P"||e.substr(t,5).toUpperCase()==="AM/PM"||e.substr(t,5).toUpperCase()==="ä¸å/ä¸å")return!0;++t;break;case"[":for(n=r;e.charAt(t++)!=="]"&&t<e.length;)n+=e.charAt(t);if(n.match(eH))return!0;break;case".":case"0":case"#":for(;t<e.length&&("0#?.,E+-%".indexOf(r=e.charAt(++t))>-1||r=="\\"&&e.charAt(t+1)=="-"&&"0#".indexOf(e.charAt(t+2))>-1););break;case"?":for(;e.charAt(++t)===r;);break;case"*":++t,(e.charAt(t)==" "||e.charAt(t)=="*")&&++t;break;case"(":case")":++t;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;t<e.length&&"0123456789".indexOf(e.charAt(++t))>-1;);break;case" ":++t;break;default:++t;break}return!1}function xve(e,t,r,n){for(var i=[],a="",o=0,s="",l="t",u,c,f,d="H";o<e.length;)switch(s=e.charAt(o)){case"G":if(!Q2(e,o))throw new Error("unrecognized character "+s+" in "+e);i[i.length]={t:"G",v:"General"},o+=7;break;case'"':for(a="";(f=e.charCodeAt(++o))!==34&&o<e.length;)a+=String.fromCharCode(f);i[i.length]={t:"t",v:a},++o;break;case"\\":var h=e.charAt(++o),g=h==="("||h===")"?h:"t";i[i.length]={t:g,v:h},++o;break;case"_":i[i.length]={t:"t",v:" "},o+=2;break;case"@":i[i.length]={t:"T",v:t},++o;break;case"B":case"b":if(e.charAt(o+1)==="1"||e.charAt(o+1)==="2"){if(u==null&&(u=nw(t,r,e.charAt(o+1)==="2"),u==null))return"";i[i.length]={t:"X",v:e.substr(o,2)},l=s,o+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":s=s.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(t<0||u==null&&(u=nw(t,r),u==null))return"";for(a=s;++o<e.length&&e.charAt(o).toLowerCase()===s;)a+=s;s==="m"&&l.toLowerCase()==="h"&&(s="M"),s==="h"&&(s=d),i[i.length]={t:s,v:a},l=s;break;case"A":case"a":case"ä¸":var p={t:s,v:s};if(u==null&&(u=nw(t,r)),e.substr(o,3).toUpperCase()==="A/P"?(u!=null&&(p.v=u.H>=12?"P":"A"),p.t="T",d="h",o+=3):e.substr(o,5).toUpperCase()==="AM/PM"?(u!=null&&(p.v=u.H>=12?"PM":"AM"),p.t="T",o+=5,d="h"):e.substr(o,5).toUpperCase()==="ä¸å/ä¸å"?(u!=null&&(p.v=u.H>=12?"ä¸å":"ä¸å"),p.t="T",o+=5,d="h"):(p.t="t",++o),u==null&&p.t==="T")return"";i[i.length]=p,l=s;break;case"[":for(a=s;e.charAt(o++)!=="]"&&o<e.length;)a+=e.charAt(o);if(a.slice(-1)!=="]")throw'unterminated "[" block: |'+a+"|";
vendor: 5,078 bytes, line 405
405if(a.match(eH)){if(u==null&&(u=nw(t,r),u==null))return"";i[i.length]={t:"Z",v:a.toLowerCase()},l=a.charAt(1)}else a.indexOf("$")>-1&&(a=(a.match(/\$([^-\[\]]*)/)||[])[1]||"$",tH(e)||(i[i.length]={t:"t",v:a}));break;case".":if(u!=null){for(a=s;++o<e.length&&(s=e.charAt(o))==="0";)a+=s;i[i.length]={t:"s",v:a};break}case"0":case"#":for(a=s;++o<e.length&&"0#?.,E+-%".indexOf(s=e.charAt(o))>-1;)a+=s;i[i.length]={t:"n",v:a};break;case"?":for(a=s;e.charAt(++o)===s;)a+=s;i[i.length]={t:s,v:a},l=s;break;case"*":++o,(e.charAt(o)==" "||e.charAt(o)=="*")&&++o;break;case"(":case")":i[i.length]={t:n===1?"t":s,v:s},++o;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(a=s;o<e.length&&"0123456789".indexOf(e.charAt(++o))>-1;)a+=e.charAt(o);i[i.length]={t:"D",v:a};break;case" ":i[i.length]={t:s,v:s},++o;break;case"$":i[i.length]={t:"t",v:"$"},++o;break;default:if(",$-+/():!^&'~{}<>=â¬acfijklopqrtuvwxzP".indexOf(s)===-1)throw new Error("unrecognized character "+s+" in "+e);i[i.length]={t:"t",v:s},++o;break}var v=0,m=0,y;for(o=i.length-1,l="t";o>=0;--o)switch(i[o].t){case"h":case"H":i[o].t=d,l="h",v<1&&(v=1);break;case"s":(y=i[o].v.match(/\.0+$/))&&(m=Math.max(m,y[0].length-1)),v<3&&(v=3);case"d":case"y":case"M":case"e":l=i[o].t;break;case"m":l==="s"&&(i[o].t="M",v<2&&(v=2));break;case"X":break;case"Z":v<1&&i[o].v.match(/[Hh]/)&&(v=1),v<2&&i[o].v.match(/[Mm]/)&&(v=2),v<3&&i[o].v.match(/[Ss]/)&&(v=3)}switch(v){case 0:break;case 1:u.u>=.5&&(u.u=0,++u.S),u.S>=60&&(u.S=0,++u.M),u.M>=60&&(u.M=0,++u.H);break;case 2:u.u>=.5&&(u.u=0,++u.S),u.S>=60&&(u.S=0,++u.M);break}var x="",_;for(o=0;o<i.length;++o)switch(i[o].t){case"t":case"T":case" ":case"D":break;case"X":i[o].v="",i[o].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":i[o].v=cve(i[o].t.charCodeAt(0),i[o].v,u,m),i[o].t="t";break;case"n":case"?":for(_=o+1;i[_]!=null&&((s=i[_].t)==="?"||s==="D"||(s===" "||s==="t")&&i[_+1]!=null&&(i[_+1].t==="?"||i[_+1].t==="t"&&i[_+1].v==="/")||i[o].t==="("&&(s===" "||s==="n"||s===")")||s==="t"&&(i[_].v==="/"||i[_].v===" "&&i[_+1]!=null&&i[_+1].t=="?"));)i[o].v+=i[_].v,i[_]={v:"",t:";"},++_;x+=i[o].v,o=_-1;break;case"G":i[o].t="t",i[o].v=s4(t,r);break}var S="",T,A;if(x.length>0){x.charCodeAt(0)==40?(T=t<0&&x.charCodeAt(0)===45?-t:t,A=uu("n",x,T)):(T=t<0&&n>1?-t:t,A=uu("n",x,T),T<0&&i[0]&&i[0].t=="t"&&(A=A.substr(1),i[0].v="-"+i[0].v)),_=A.length-1;var N=i.length;for(o=0;o<i.length;++o)if(i[o]!=null&&i[o].t!="t"&&i[o].v.indexOf(".")>-1){N=o;break}var P=i.length;if(N===i.length&&A.indexOf("E")===-1){for(o=i.length-1;o>=0;--o)i[o]==null||"n?".indexOf(i[o].t)===-1||(_>=i[o].v.length-1?(_-=i[o].v.length,i[o].v=A.substr(_+1,i[o].v.length)):_<0?i[o].v="":(i[o].v=A.substr(0,_+1),_=-1),i[o].t="t",P=o);_>=0&&P<i.length&&(i[P].v=A.substr(0,_+1)+i[P].v)}else if(N!==i.length&&A.indexOf("E")===-1){for(_=A.indexOf(".")-1,o=N;o>=0;--o)if(!(i[o]==null||"n?".indexOf(i[o].t)===-1)){for(c=i[o].v.indexOf(".")>-1&&o===N?i[o].v.indexOf(".")-1:i[o].v.length-1,S=i[o].v.substr(c+1);c>=0;--c)_>=0&&(i[o].v.charAt(c)==="0"||i[o].v.charAt(c)==="#")&&(S=A.charAt(_--)+S);i[o].v=S,i[o].t="t",P=o}for(_>=0&&P<i.length&&(i[P].v=A.substr(0,_+1)+i[P].v),_=A.indexOf(".")+1,o=N;o<i.length;++o)if(!(i[o]==null||"n?(".indexOf(i[o].t)===-1&&o!==N)){for(c=i[o].v.indexOf(".")>-1&&o===N?i[o].v.indexOf(".")+1:0,S=i[o].v.substr(0,c);c<i[o].v.length;++c)_<A.length&&(S+=A.charAt(_++));i[o].v=S,i[o].t="t",P=o}}}for(o=0;o<i.length;++o)i[o]!=null&&"n?".indexOf(i[o].t)>-1&&(T=n>1&&t<0&&o>0&&i[o-1].v==="-"?-t:t,i[o].v=uu(i[o].t,i[o].v,T),i[o].t="t");var F="";for(o=0;o!==i.length;++o)i[o]!=null&&(F+=i[o].v);return F}var OL=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function PL(e,t){if(t==null)return!1;var r=parseFloat(t[2]);switch(t[1]){case"=":if(e==r)return!0;break;case">":if(e>r)return!0;break;case"<":if(e<r)return!0;break;case"<>":if(e!=r)return!0;break;case">=":if(e>=r)return!0;break;case"<=":if(e<=r)return!0;break}return!1}function bve(e,t){var r=wve(e),n=r.length,i=r[n-1].indexOf("@");if(n<4&&i>-1&&--n,r.length>4)throw new Error("cannot find right format for |"+r.join("|")+"|");if(typeof t!="number")return[4,r.length===4||i>-1?r[r.length-1]:"@"];switch(r.length){case 1:r=i>-1?["General","General","General",r[0]]:[r[0],r[0],r[0],"@"];break;case 2:r=i>-1?[r[0],r[0],r[0],r[1]]:[r[0],r[1],r[0],"@"];break;case 3:r=i>-1?[r[0],r[1],r[0],r[2]]:[r[0],r[1],r[2],"@"];break}var a=t>0?r[0]:t<0?r[1]:r[2];if(r[0].indexOf("[")===-1&&r[1].indexOf("[")===-1)return[n,a];if(r[0].match(/\[[=<>]/)!=null||r[1].match(/\[[=<>]/)!=null){var o=r[0].match(OL),s=r[1].match(OL);return PL(t,o)?[n,r[0]]:PL(t,s)?[n,r[1]]:[n,r[o!=null&&s!=null?2:1]]}return[n,a]}function Hc(e,t,r){r==null&&(r={});var n="";switch(typeof e){case"string":e=="m/d/yy"&&r.dateNF?n=r.dateNF:n=e;break;case"number":e==14&&r.dateNF?n=r.dateNF:n=(r.table!=null?r.table:In)[e],n==null&&(n=r.table&&r.table[EL[e]]||In[EL[e]]),n==null&&(n=rve[e]||"General");break}if(Q2(n,0))return s4(t,r);t instanceof Date&&(t=VW(t,r.date1904));var i=bve(n,t);if(Q2(i[1]))return s4(t,r);
vendor: 4,402 bytes, line 405
405if(t===!0)t="TRUE";else if(t===!1)t="FALSE";else if(t===""||t==null)return"";return xve(i[1],t,r,i[0])}function rH(e,t){if(typeof t!="number"){t=+t||-1;for(var r=0;r<392;++r){if(In[r]==null){t<0&&(t=r);continue}if(In[r]==e){t=r;break}}t<0&&(t=391)}return In[t]=e,t}function i_(e){for(var t=0;t!=392;++t)e[t]!==void 0&&rH(e[t],t)}function a_(){In=tve()}var nH=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function _ve(e){var t=typeof e=="number"?In[e]:e;return t=t.replace(nH,"(\\d+)"),new RegExp("^"+t+"$")}function Sve(e,t,r){var n=-1,i=-1,a=-1,o=-1,s=-1,l=-1;(t.match(nH)||[]).forEach(function(f,d){var h=parseInt(r[d+1],10);switch(f.toLowerCase().charAt(0)){case"y":n=h;break;case"d":a=h;break;case"h":o=h;break;case"s":l=h;break;case"m":o>=0?s=h:i=h;break}}),l>=0&&s==-1&&i>=0&&(s=i,i=-1);var u=(""+(n>=0?n:new Date().getFullYear())).slice(-4)+"-"+("00"+(i>=1?i:1)).slice(-2)+"-"+("00"+(a>=1?a:1)).slice(-2);u.length==7&&(u="0"+u),u.length==8&&(u="20"+u);var c=("00"+(o>=0?o:0)).slice(-2)+":"+("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(l>=0?l:0)).slice(-2);return o==-1&&s==-1&&l==-1?u:n==-1&&i==-1&&a==-1?c:u+"T"+c}var Eve=function(){var e={};e.version="1.2.0";function t(){for(var A=0,N=new Array(256),P=0;P!=256;++P)A=P,A=A&1?-306674912^A>>>1:A>>>1,A=A&1?-306674912^A>>>1:A>>>1,A=A&1?-306674912^A>>>1:A>>>1,A=A&1?-306674912^A>>>1:A>>>1,A=A&1?-306674912^A>>>1:A>>>1,A=A&1?-306674912^A>>>1:A>>>1,A=A&1?-306674912^A>>>1:A>>>1,A=A&1?-306674912^A>>>1:A>>>1,N[P]=A;return typeof Int32Array<"u"?new Int32Array(N):N}var r=t();function n(A){var N=0,P=0,F=0,R=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(F=0;F!=256;++F)R[F]=A[F];for(F=0;F!=256;++F)for(P=A[F],N=256+F;N<4096;N+=256)P=R[N]=P>>>8^A[P&255];var L=[];for(F=1;F!=16;++F)L[F-1]=typeof Int32Array<"u"?R.subarray(F*256,F*256+256):R.slice(F*256,F*256+256);return L}var i=n(r),a=i[0],o=i[1],s=i[2],l=i[3],u=i[4],c=i[5],f=i[6],d=i[7],h=i[8],g=i[9],p=i[10],v=i[11],m=i[12],y=i[13],x=i[14];function _(A,N){for(var P=N^-1,F=0,R=A.length;F<R;)P=P>>>8^r[(P^A.charCodeAt(F++))&255];return~P}function S(A,N){for(var P=N^-1,F=A.length-15,R=0;R<F;)P=x[A[R++]^P&255]^y[A[R++]^P>>8&255]^m[A[R++]^P>>16&255]^v[A[R++]^P>>>24]^p[A[R++]]^g[A[R++]]^h[A[R++]]^d[A[R++]]^f[A[R++]]^c[A[R++]]^u[A[R++]]^l[A[R++]]^s[A[R++]]^o[A[R++]]^a[A[R++]]^r[A[R++]];for(F+=15;R<F;)P=P>>>8^r[(P^A[R++])&255];return~P}function T(A,N){for(var P=N^-1,F=0,R=A.length,L=0,B=0;F<R;)L=A.charCodeAt(F++),L<128?P=P>>>8^r[(P^L)&255]:L<2048?(P=P>>>8^r[(P^(192|L>>6&31))&255],P=P>>>8^r[(P^(128|L&63))&255]):L>=55296&&L<57344?(L=(L&1023)+64,B=A.charCodeAt(F++)&1023,P=P>>>8^r[(P^(240|L>>8&7))&255],P=P>>>8^r[(P^(128|L>>2&63))&255],P=P>>>8^r[(P^(128|B>>6&15|(L&3)<<4))&255],P=P>>>8^r[(P^(128|B&63))&255]):(P=P>>>8^r[(P^(224|L>>12&15))&255],P=P>>>8^r[(P^(128|L>>6&63))&255],P=P>>>8^r[(P^(128|L&63))&255]);return~P}return e.table=r,e.bstr=_,e.buf=S,e.str=T,e}(),zr=function(){var t={};t.version="1.2.1";function r(V,ce){for(var re=V.split("/"),ae=ce.split("/"),fe=0,he=0,Ae=Math.min(re.length,ae.length);fe<Ae;++fe){if(he=re[fe].length-ae[fe].length)return he;if(re[fe]!=ae[fe])return re[fe]<ae[fe]?-1:1}return re.length-ae.length}function n(V){if(V.charAt(V.length-1)=="/")return V.slice(0,-1).indexOf("/")===-1?V:n(V.slice(0,-1));var ce=V.lastIndexOf("/");return ce===-1?V:V.slice(0,ce+1)}function i(V){if(V.charAt(V.length-1)=="/")return i(V.slice(0,-1));var ce=V.lastIndexOf("/");return ce===-1?V:V.slice(ce+1)}function a(V,ce){typeof ce=="string"&&(ce=new Date(ce));var re=ce.getHours();re=re<<6|ce.getMinutes(),re=re<<5|ce.getSeconds()>>>1,V.write_shift(2,re);var ae=ce.getFullYear()-1980;ae=ae<<4|ce.getMonth()+1,ae=ae<<5|ce.getDate(),V.write_shift(2,ae)}function o(V){var ce=V.read_shift(2)&65535,re=V.read_shift(2)&65535,ae=new Date,fe=re&31;re>>>=5;var he=re&15;re>>>=4,ae.setMilliseconds(0),ae.setFullYear(re+1980),ae.setMonth(he-1),ae.setDate(fe);var Ae=ce&31;ce>>>=5;var Ne=ce&63;return ce>>>=6,ae.setHours(ce),ae.setMinutes(Ne),ae.setSeconds(Ae<<1),ae}function s(V){oo(V,0);for(var ce={},re=0;V.l<=V.length-4;){var ae=V.read_shift(2),fe=V.read_shift(2),he=V.l+fe,Ae={};switch(ae){case 21589:re=V.read_shift(1),re&1&&(Ae.mtime=V.read_shift(4)),fe>5&&(re&2&&(Ae.atime=V.read_shift(4)),re&4&&(Ae.ctime=V.read_shift(4))),Ae.mtime&&(Ae.mt=new Date(Ae.mtime*1e3));break}V.l=he,ce[ae]=Ae}return ce}var l;function u(){return l||(l={})}function c(V,ce){if(V[0]==80&&V[1]==75)return Lt(V,ce);
vendor: 5,746 bytes, line 405
405if((V[0]|32)==109&&(V[1]|32)==105)return pt(V,ce);if(V.length<512)throw new Error("CFB file size "+V.length+" < 512");var re=3,ae=512,fe=0,he=0,Ae=0,Ne=0,Te=0,Oe=[],Ce=V.slice(0,512);oo(Ce,0);var Ge=f(Ce);switch(re=Ge[0],re){case 3:ae=512;break;case 4:ae=4096;break;case 0:if(Ge[1]==0)return Lt(V,ce);default:throw new Error("Major Version: Expected 3 or 4 saw "+re)}ae!==512&&(Ce=V.slice(0,ae),oo(Ce,28));var Ze=V.slice(0,ae);d(Ce,re);var ot=Ce.read_shift(4,"i");if(re===3&&ot!==0)throw new Error("# Directory Sectors: Expected 0 saw "+ot);Ce.l+=4,Ae=Ce.read_shift(4,"i"),Ce.l+=4,Ce.chk("00100000","Mini Stream Cutoff Size: "),Ne=Ce.read_shift(4,"i"),fe=Ce.read_shift(4,"i"),Te=Ce.read_shift(4,"i"),he=Ce.read_shift(4,"i");for(var Xe=-1,it=0;it<109&&(Xe=Ce.read_shift(4,"i"),!(Xe<0));++it)Oe[it]=Xe;var It=h(V,ae);v(Te,he,It,ae,Oe);var Br=y(It,Ae,Oe,ae);Br[Ae].name="!Directory",fe>0&&Ne!==B&&(Br[Ne].name="!MiniFAT"),Br[Oe[0]].name="!FAT",Br.fat_addrs=Oe,Br.ssz=ae;var sr={},An=[],js=[],Yo=[];x(Ae,Br,It,An,fe,sr,js,Ne),g(js,Yo,An),An.shift();var Fs={FileIndex:js,FullPaths:Yo};return ce&&ce.raw&&(Fs.raw={header:Ze,sectors:It}),Fs}function f(V){if(V[V.l]==80&&V[V.l+1]==75)return[0,0];V.chk(U,"Header Signature: "),V.l+=16;var ce=V.read_shift(2,"u");return[V.read_shift(2,"u"),ce]}function d(V,ce){var re=9;switch(V.l+=2,re=V.read_shift(2)){case 9:if(ce!=3)throw new Error("Sector Shift: Expected 9 saw "+re);break;case 12:if(ce!=4)throw new Error("Sector Shift: Expected 12 saw "+re);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+re)}V.chk("0600","Mini Sector Shift: "),V.chk("000000000000","Reserved: ")}function h(V,ce){for(var re=Math.ceil(V.length/ce)-1,ae=[],fe=1;fe<re;++fe)ae[fe-1]=V.slice(fe*ce,(fe+1)*ce);return ae[re-1]=V.slice(re*ce),ae}function g(V,ce,re){for(var ae=0,fe=0,he=0,Ae=0,Ne=0,Te=re.length,Oe=[],Ce=[];ae<Te;++ae)Oe[ae]=Ce[ae]=ae,ce[ae]=re[ae];for(;Ne<Ce.length;++Ne)ae=Ce[Ne],fe=V[ae].L,he=V[ae].R,Ae=V[ae].C,Oe[ae]===ae&&(fe!==-1&&Oe[fe]!==fe&&(Oe[ae]=Oe[fe]),he!==-1&&Oe[he]!==he&&(Oe[ae]=Oe[he])),Ae!==-1&&(Oe[Ae]=ae),fe!==-1&&ae!=Oe[ae]&&(Oe[fe]=Oe[ae],Ce.lastIndexOf(fe)<Ne&&Ce.push(fe)),he!==-1&&ae!=Oe[ae]&&(Oe[he]=Oe[ae],Ce.lastIndexOf(he)<Ne&&Ce.push(he));for(ae=1;ae<Te;++ae)Oe[ae]===ae&&(he!==-1&&Oe[he]!==he?Oe[ae]=Oe[he]:fe!==-1&&Oe[fe]!==fe&&(Oe[ae]=Oe[fe]));for(ae=1;ae<Te;++ae)if(V[ae].type!==0){if(Ne=ae,Ne!=Oe[Ne])do Ne=Oe[Ne],ce[ae]=ce[Ne]+"/"+ce[ae];while(Ne!==0&&Oe[Ne]!==-1&&Ne!=Oe[Ne]);Oe[ae]=-1}for(ce[0]+="/",ae=1;ae<Te;++ae)V[ae].type!==2&&(ce[ae]+="/")}function p(V,ce,re){for(var ae=V.start,fe=V.size,he=[],Ae=ae;re&&fe>0&&Ae>=0;)he.push(ce.slice(Ae*L,Ae*L+L)),fe-=L,Ae=Ff(re,Ae*4);return he.length===0?Ie(0):Di(he).slice(0,V.size)}function v(V,ce,re,ae,fe){var he=B;if(V===B){if(ce!==0)throw new Error("DIFAT chain shorter than expected")}else if(V!==-1){var Ae=re[V],Ne=(ae>>>2)-1;if(!Ae)return;for(var Te=0;Te<Ne&&(he=Ff(Ae,Te*4))!==B;++Te)fe.push(he);v(Ff(Ae,ae-4),ce-1,re,ae,fe)}}function m(V,ce,re,ae,fe){var he=[],Ae=[];fe||(fe=[]);var Ne=ae-1,Te=0,Oe=0;for(Te=ce;Te>=0;){fe[Te]=!0,he[he.length]=Te,Ae.push(V[Te]);var Ce=re[Math.floor(Te*4/ae)];if(Oe=Te*4&Ne,ae<4+Oe)throw new Error("FAT boundary crossed: "+Te+" 4 "+ae);if(!V[Ce])break;Te=Ff(V[Ce],Oe)}return{nodes:he,data:ML([Ae])}}function y(V,ce,re,ae){var fe=V.length,he=[],Ae=[],Ne=[],Te=[],Oe=ae-1,Ce=0,Ge=0,Ze=0,ot=0;for(Ce=0;Ce<fe;++Ce)if(Ne=[],Ze=Ce+ce,Ze>=fe&&(Ze-=fe),!Ae[Ze]){Te=[];var Xe=[];for(Ge=Ze;Ge>=0;){Xe[Ge]=!0,Ae[Ge]=!0,Ne[Ne.length]=Ge,Te.push(V[Ge]);var it=re[Math.floor(Ge*4/ae)];if(ot=Ge*4&Oe,ae<4+ot)throw new Error("FAT boundary crossed: "+Ge+" 4 "+ae);if(!V[it]||(Ge=Ff(V[it],ot),Xe[Ge]))break}he[Ze]={nodes:Ne,data:ML([Te])}}return he}function x(V,ce,re,ae,fe,he,Ae,Ne){for(var Te=0,Oe=ae.length?2:0,Ce=ce[V].data,Ge=0,Ze=0,ot;Ge<Ce.length;Ge+=128){var Xe=Ce.slice(Ge,Ge+128);oo(Xe,64),Ze=Xe.read_shift(2),ot=BP(Xe,0,Ze-Oe),ae.push(ot);var it={name:ot,type:Xe.read_shift(1),color:Xe.read_shift(1),L:Xe.read_shift(4,"i"),R:Xe.read_shift(4,"i"),C:Xe.read_shift(4,"i"),clsid:Xe.read_shift(16),state:Xe.read_shift(4,"i"),start:0,size:0},It=Xe.read_shift(2)+Xe.read_shift(2)+Xe.read_shift(2)+Xe.read_shift(2);It!==0&&(it.ct=_(Xe,Xe.l-8));var Br=Xe.read_shift(2)+Xe.read_shift(2)+Xe.read_shift(2)+Xe.read_shift(2);Br!==0&&(it.mt=_(Xe,Xe.l-8)),it.start=Xe.read_shift(4,"i"),it.size=Xe.read_shift(4,"i"),it.size<0&&it.start<0&&(it.size=it.type=0,it.start=B,it.name=""),it.type===5?(Te=it.start,fe>0&&Te!==B&&(ce[Te].name="!StreamData")):it.size>=4096?(it.storage="fat",ce[it.start]===void 0&&(ce[it.start]=m(re,it.start,ce.fat_addrs,ce.ssz)),ce[it.start].name=it.name,it.content=ce[it.start].data.slice(0,it.size)):(it.storage="minifat",it.size<0?it.size=0:Te!==B&&it.start!==B&&ce[Te]&&(it.content=p(it,ce[Te].data,(ce[Ne]||{}).data))),it.content&&oo(it.content,0),he[ot]=it,Ae.push(it)}}function _(V,ce){return new Date((uo(V,ce+4)/1e7*Math.pow(2,32)+uo(V,ce)/1e7-11644473600)*1e3)}function S(V,ce){return u(),c(l.readFileSync(V),ce)}function T(V,ce){var re=ce&&ce.type;switch(re||Sr&&Buffer.isBuffer(V)&&(re="buffer"),re||"base64"){case"file":return S(V,ce);case"base64":return c(ys(_u(V)),ce);case"binary":return c(ys(V),ce)}return c(V,ce)}function A(V,ce){var re=ce||{},ae=re.root||"Root Entry";if(V.FullPaths||(V.FullPaths=[]),V.FileIndex||(V.FileIndex=[]),V.FullPaths.length!==V.FileIndex.length)throw new Error("inconsistent CFB structure");V.FullPaths.length===0&&(V.FullPaths[0]=ae+"/",V.FileIndex[0]={name:ae,type:5}),re.CLSID&&(V.FileIndex[0].clsid=re.CLSID),N(V)}function N(V){var ce="�Sh33tJ5";if(!zr.find(V,"/"+ce)){var re=Ie(4);re[0]=55,re[1]=re[3]=50,re[2]=54,V.FileIndex.push({name:ce,type:2,content:re,size:4,L:69,R:69,C:69}),V.FullPaths.push(V.FullPaths[0]+ce),P(V)}}
vendor: 20,158 bytes, lines 405-415
405function P(V,ce){A(V);for(var re=!1,ae=!1,fe=V.FullPaths.length-1;fe>=0;--fe){var he=V.FileIndex[fe];switch(he.type){case 0:ae?re=!0:(V.FileIndex.pop(),V.FullPaths.pop());break;case 1:case 2:case 5:ae=!0,isNaN(he.R*he.L*he.C)&&(re=!0),he.R>-1&&he.L>-1&&he.R==he.L&&(re=!0);break;default:re=!0;break}}if(!(!re&&!ce)){var Ae=new Date(1987,1,19),Ne=0,Te=Object.create?Object.create(null):{},Oe=[];for(fe=0;fe<V.FullPaths.length;++fe)Te[V.FullPaths[fe]]=!0,V.FileIndex[fe].type!==0&&Oe.push([V.FullPaths[fe],V.FileIndex[fe]]);for(fe=0;fe<Oe.length;++fe){var Ce=n(Oe[fe][0]);ae=Te[Ce],ae||(Oe.push([Ce,{name:i(Ce).replace("/",""),type:1,clsid:te,ct:Ae,mt:Ae,content:null}]),Te[Ce]=!0)}for(Oe.sort(function(ot,Xe){return r(ot[0],Xe[0])}),V.FullPaths=[],V.FileIndex=[],fe=0;fe<Oe.length;++fe)V.FullPaths[fe]=Oe[fe][0],V.FileIndex[fe]=Oe[fe][1];for(fe=0;fe<Oe.length;++fe){var Ge=V.FileIndex[fe],Ze=V.FullPaths[fe];if(Ge.name=i(Ze).replace("/",""),Ge.L=Ge.R=Ge.C=-(Ge.color=1),Ge.size=Ge.content?Ge.content.length:0,Ge.start=0,Ge.clsid=Ge.clsid||te,fe===0)Ge.C=Oe.length>1?1:-1,Ge.size=0,Ge.type=5;else if(Ze.slice(-1)=="/"){for(Ne=fe+1;Ne<Oe.length&&n(V.FullPaths[Ne])!=Ze;++Ne);for(Ge.C=Ne>=Oe.length?-1:Ne,Ne=fe+1;Ne<Oe.length&&n(V.FullPaths[Ne])!=n(Ze);++Ne);Ge.R=Ne>=Oe.length?-1:Ne,Ge.type=1}else n(V.FullPaths[fe+1]||"")==n(Ze)&&(Ge.R=fe+1),Ge.type=2}}}function F(V,ce){var re=ce||{};if(re.fileType=="mad")return Wn(V,re);switch(P(V),re.fileType){case"zip":return qt(V,re)}var ae=function(ot){for(var Xe=0,it=0,It=0;It<ot.FileIndex.length;++It){var Br=ot.FileIndex[It];if(Br.content){var sr=Br.content.length;sr>0&&(sr<4096?Xe+=sr+63>>6:it+=sr+511>>9)}}for(var An=ot.FullPaths.length+3>>2,js=Xe+7>>3,Yo=Xe+127>>7,Fs=js+it+An+Yo,So=Fs+127>>7,Ru=So<=109?0:Math.ceil((So-109)/127);Fs+So+Ru+127>>7>So;)Ru=++So<=109?0:Math.ceil((So-109)/127);var qn=[1,Ru,So,Yo,An,it,Xe,0];return ot.FileIndex[0].size=Xe<<6,qn[7]=(ot.FileIndex[0].start=qn[0]+qn[1]+qn[2]+qn[3]+qn[4]+qn[5])+(qn[6]+7>>3),qn}(V),fe=Ie(ae[7]<<9),he=0,Ae=0;{for(he=0;he<8;++he)fe.write_shift(1,K[he]);for(he=0;he<8;++he)fe.write_shift(2,0);for(fe.write_shift(2,62),fe.write_shift(2,3),fe.write_shift(2,65534),fe.write_shift(2,9),fe.write_shift(2,6),he=0;he<3;++he)fe.write_shift(2,0);for(fe.write_shift(4,0),fe.write_shift(4,ae[2]),fe.write_shift(4,ae[0]+ae[1]+ae[2]+ae[3]-1),fe.write_shift(4,0),fe.write_shift(4,4096),fe.write_shift(4,ae[3]?ae[0]+ae[1]+ae[2]-1:B),fe.write_shift(4,ae[3]),fe.write_shift(-4,ae[1]?ae[0]-1:B),fe.write_shift(4,ae[1]),he=0;he<109;++he)fe.write_shift(-4,he<ae[2]?ae[1]+he:-1)}if(ae[1])for(Ae=0;Ae<ae[1];++Ae){for(;he<236+Ae*127;++he)fe.write_shift(-4,he<ae[2]?ae[1]+he:-1);fe.write_shift(-4,Ae===ae[1]-1?B:Ae+1)}var Ne=function(ot){for(Ae+=ot;he<Ae-1;++he)fe.write_shift(-4,he+1);ot&&(++he,fe.write_shift(-4,B))};for(Ae=he=0,Ae+=ae[1];he<Ae;++he)fe.write_shift(-4,X.DIFSECT);for(Ae+=ae[2];he<Ae;++he)fe.write_shift(-4,X.FATSECT);Ne(ae[3]),Ne(ae[4]);for(var Te=0,Oe=0,Ce=V.FileIndex[0];Te<V.FileIndex.length;++Te)Ce=V.FileIndex[Te],Ce.content&&(Oe=Ce.content.length,!(Oe<4096)&&(Ce.start=Ae,Ne(Oe+511>>9)));for(Ne(ae[6]+7>>3);fe.l&511;)fe.write_shift(-4,X.ENDOFCHAIN);for(Ae=he=0,Te=0;Te<V.FileIndex.length;++Te)Ce=V.FileIndex[Te],Ce.content&&(Oe=Ce.content.length,!(!Oe||Oe>=4096)&&(Ce.start=Ae,Ne(Oe+63>>6)));for(;fe.l&511;)fe.write_shift(-4,X.ENDOFCHAIN);for(he=0;he<ae[4]<<2;++he){var Ge=V.FullPaths[he];if(!Ge||Ge.length===0){for(Te=0;Te<17;++Te)fe.write_shift(4,0);for(Te=0;Te<3;++Te)fe.write_shift(4,-1);for(Te=0;Te<12;++Te)fe.write_shift(4,0);continue}Ce=V.FileIndex[he],he===0&&(Ce.start=Ce.size?Ce.start-1:B);var Ze=he===0&&re.root||Ce.name;if(Oe=2*(Ze.length+1),fe.write_shift(64,Ze,"utf16le"),fe.write_shift(2,Oe),fe.write_shift(1,Ce.type),fe.write_shift(1,Ce.color),fe.write_shift(-4,Ce.L),fe.write_shift(-4,Ce.R),fe.write_shift(-4,Ce.C),Ce.clsid)fe.write_shift(16,Ce.clsid,"hex");else for(Te=0;Te<4;++Te)fe.write_shift(4,0);fe.write_shift(4,Ce.state||0),fe.write_shift(4,0),fe.write_shift(4,0),fe.write_shift(4,0),fe.write_shift(4,0),fe.write_shift(4,Ce.start),fe.write_shift(4,Ce.size),fe.write_shift(4,0)}for(he=1;he<V.FileIndex.length;++he)if(Ce=V.FileIndex[he],Ce.size>=4096)if(fe.l=Ce.start+1<<9,Sr&&Buffer.isBuffer(Ce.content))Ce.content.copy(fe,fe.l,0,Ce.size),fe.l+=Ce.size+511&-512;else{for(Te=0;Te<Ce.size;++Te)fe.write_shift(1,Ce.content[Te]);for(;Te&511;++Te)fe.write_shift(1,0)}for(he=1;he<V.FileIndex.length;++he)if(Ce=V.FileIndex[he],Ce.size>0&&Ce.size<4096)if(Sr&&Buffer.isBuffer(Ce.content))Ce.content.copy(fe,fe.l,0,Ce.size),fe.l+=Ce.size+63&-64;else{for(Te=0;Te<Ce.size;++Te)fe.write_shift(1,Ce.content[Te]);for(;Te&63;++Te)fe.write_shift(1,0)}if(Sr)fe.l=fe.length;else for(;fe.l<fe.length;)fe.write_shift(1,0);return fe}function R(V,ce){var re=V.FullPaths.map(function(Te){return Te.toUpperCase()}),ae=re.map(function(Te){var Oe=Te.split("/");return Oe[Oe.length-(Te.slice(-1)=="/"?2:1)]}),fe=!1;ce.charCodeAt(0)===47?(fe=!0,ce=re[0].slice(0,-1)+ce):fe=ce.indexOf("/")!==-1;var he=ce.toUpperCase(),Ae=fe===!0?re.indexOf(he):ae.indexOf(he);if(Ae!==-1)return V.FileIndex[Ae];var Ne=!he.match(rw);for(he=he.replace(xv,""),Ne&&(he=he.replace(rw,"!")),Ae=0;Ae<re.length;++Ae)if((Ne?re[Ae].replace(rw,"!"):re[Ae]).replace(xv,"")==he||(Ne?ae[Ae].replace(rw,"!"):ae[Ae]).replace(xv,"")==he)return V.FileIndex[Ae];return null}var L=64,B=-2,U="d0cf11e0a1b11ae1",K=[208,207,17,224,161,177,26,225],te="00000000000000000000000000000000",X={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:B,FREESECT:-1,HEADER_SIGNATURE:U,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:te,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function W(V,ce,re){u();var ae=F(V,re);l.writeFileSync(ce,ae)}function J(V){for(var ce=new Array(V.length),re=0;re<V.length;++re)ce[re]=String.fromCharCode(V[re]);return ce.join("")}function me(V,ce){var re=F(V,ce);switch(ce&&ce.type||"buffer"){case"file":return u(),l.writeFileSync(ce.filename,re),re;case"binary":return typeof re=="string"?re:J(re);case"base64":return vm(typeof re=="string"?re:J(re));case"buffer":if(Sr)return Buffer.isBuffer(re)?re:Pu(re);case"array":return typeof re=="string"?ys(re):re}return re}var ye;function O(V){try{var ce=V.InflateRaw,re=new ce;if(re._processChunk(new Uint8Array([3,0]),re._finishFlushFlag),re.bytesRead)ye=V;else throw new Error("zlib does not expose bytesRead")}catch(ae){console.error("cannot use native zlib: "+(ae.message||ae))}}function M(V,ce){if(!ye)return br(V,ce);var re=ye.InflateRaw,ae=new re,fe=ae._processChunk(V.slice(V.l),ae._finishFlushFlag);return V.l+=ae.bytesRead,fe}function j(V){return ye?ye.deflateRawSync(V):Ct(V)}var z=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Q=[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],ie=[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 ge(V){var ce=(V<<1|V<<11)&139536|(V<<5|V<<15)&558144;return(ce>>16|ce>>8|ce)&255}for(var oe=typeof Uint8Array<"u",pe=oe?new Uint8Array(256):[],be=0;be<256;++be)pe[be]=ge(be);function ve(V,ce){var re=pe[V&255];return ce<=8?re>>>8-ce:(re=re<<8|pe[V>>8&255],ce<=16?re>>>16-ce:(re=re<<8|pe[V>>16&255],re>>>24-ce))}function Le(V,ce){var re=ce&7,ae=ce>>>3;return(V[ae]|(re<=6?0:V[ae+1]<<8))>>>re&3}function Re(V,ce){var re=ce&7,ae=ce>>>3;return(V[ae]|(re<=5?0:V[ae+1]<<8))>>>re&7}function ee(V,ce){var re=ce&7,ae=ce>>>3;return(V[ae]|(re<=4?0:V[ae+1]<<8))>>>re&15}function Fe(V,ce){var re=ce&7,ae=ce>>>3;return(V[ae]|(re<=3?0:V[ae+1]<<8))>>>re&31}function De(V,ce){var re=ce&7,ae=ce>>>3;return(V[ae]|(re<=1?0:V[ae+1]<<8))>>>re&127}function rt(V,ce,re){var ae=ce&7,fe=ce>>>3,he=(1<<re)-1,Ae=V[fe]>>>ae;return re<8-ae||(Ae|=V[fe+1]<<8-ae,re<16-ae)||(Ae|=V[fe+2]<<16-ae,re<24-ae)||(Ae|=V[fe+3]<<24-ae),Ae&he}function Be(V,ce,re){var ae=ce&7,fe=ce>>>3;return ae<=5?V[fe]|=(re&7)<<ae:(V[fe]|=re<<ae&255,V[fe+1]=(re&7)>>8-ae),ce+3}function lt(V,ce,re){var ae=ce&7,fe=ce>>>3;return re=(re&1)<<ae,V[fe]|=re,ce+1}function Je(V,ce,re){var ae=ce&7,fe=ce>>>3;return re<<=ae,V[fe]|=re&255,re>>>=8,V[fe+1]=re,ce+8}function ut(V,ce,re){var ae=ce&7,fe=ce>>>3;return re<<=ae,V[fe]|=re&255,re>>>=8,V[fe+1]=re&255,V[fe+2]=re>>>8,ce+16}function st(V,ce){var re=V.length,ae=2*re>ce?2*re:ce+5,fe=0;if(re>=ce)return V;if(Sr){var he=bL(ae);if(V.copy)V.copy(he);else for(;fe<V.length;++fe)he[fe]=V[fe];return he}else if(oe){var Ae=new Uint8Array(ae);if(Ae.set)Ae.set(V);else for(;fe<re;++fe)Ae[fe]=V[fe];return Ae}return V.length=ae,V}function $t(V){for(var ce=new Array(V),re=0;re<V;++re)ce[re]=0;return ce}function Bt(V,ce,re){var ae=1,fe=0,he=0,Ae=0,Ne=0,Te=V.length,Oe=oe?new Uint16Array(32):$t(32);for(he=0;he<32;++he)Oe[he]=0;for(he=Te;he<re;++he)V[he]=0;Te=V.length;var Ce=oe?new Uint16Array(Te):$t(Te);for(he=0;he<Te;++he)Oe[fe=V[he]]++,ae<fe&&(ae=fe),Ce[he]=0;for(Oe[0]=0,he=1;he<=ae;++he)Oe[he+16]=Ne=Ne+Oe[he-1]<<1;for(he=0;he<Te;++he)Ne=V[he],Ne!=0&&(Ce[he]=Oe[Ne+16]++);var Ge=0;for(he=0;he<Te;++he)if(Ge=V[he],Ge!=0)for(Ne=ve(Ce[he],ae)>>ae-Ge,Ae=(1<<ae+4-Ge)-1;Ae>=0;--Ae)ce[Ne|Ae<<Ge]=Ge&15|he<<4;return ae}var St=oe?new Uint16Array(512):$t(512),Ut=oe?new Uint16Array(32):$t(32);if(!oe){for(var zt=0;zt<512;++zt)St[zt]=0;for(zt=0;zt<32;++zt)Ut[zt]=0}(function(){for(var V=[],ce=0;ce<32;ce++)V.push(5);Bt(V,Ut,32);var re=[];for(ce=0;ce<=143;ce++)re.push(8);for(;ce<=255;ce++)re.push(9);for(;ce<=279;ce++)re.push(7);for(;ce<=287;ce++)re.push(8);Bt(re,St,288)})();var mt=function(){for(var ce=oe?new Uint8Array(32768):[],re=0,ae=0;re<ie.length-1;++re)for(;ae<ie[re+1];++ae)ce[ae]=re;for(;ae<32768;++ae)ce[ae]=29;var fe=oe?new Uint8Array(259):[];for(re=0,ae=0;re<Q.length-1;++re)for(;ae<Q[re+1];++ae)fe[ae]=re;function he(Ne,Te){for(var Oe=0;Oe<Ne.length;){var Ce=Math.min(65535,Ne.length-Oe),Ge=Oe+Ce==Ne.length;for(Te.write_shift(1,+Ge),Te.write_shift(2,Ce),Te.write_shift(2,~Ce&65535);Ce-- >0;)Te[Te.l++]=Ne[Oe++]}return Te.l}function Ae(Ne,Te){for(var Oe=0,Ce=0,Ge=oe?new Uint16Array(32768):[];Ce<Ne.length;){var Ze=Math.min(65535,Ne.length-Ce);if(Ze<10){for(Oe=Be(Te,Oe,+(Ce+Ze==Ne.length)),Oe&7&&(Oe+=8-(Oe&7)),Te.l=Oe/8|0,Te.write_shift(2,Ze),Te.write_shift(2,~Ze&65535);Ze-- >0;)Te[Te.l++]=Ne[Ce++];Oe=Te.l*8;continue}Oe=Be(Te,Oe,+(Ce+Ze==Ne.length)+2);for(var ot=0;Ze-- >0;){var Xe=Ne[Ce];ot=(ot<<5^Xe)&32767;var it=-1,It=0;if((it=Ge[ot])&&(it|=Ce&-32768,it>Ce&&(it-=32768),it<Ce))for(;Ne[it+It]==Ne[Ce+It]&&It<250;)++It;if(It>2){Xe=fe[It],Xe<=22?Oe=Je(Te,Oe,pe[Xe+1]>>1)-1:(Je(Te,Oe,3),Oe+=5,Je(Te,Oe,pe[Xe-23]>>5),Oe+=3);var Br=Xe<8?0:Xe-4>>2;Br>0&&(ut(Te,Oe,It-Q[Xe]),Oe+=Br),Xe=ce[Ce-it],Oe=Je(Te,Oe,pe[Xe]>>3),Oe-=3;var sr=Xe<4?0:Xe-2>>1;sr>0&&(ut(Te,Oe,Ce-it-ie[Xe]),Oe+=sr);for(var An=0;An<It;++An)Ge[ot]=Ce&32767,ot=(ot<<5^Ne[Ce])&32767,++Ce;Ze-=It-1}else Xe<=143?Xe=Xe+48:Oe=lt(Te,Oe,1),Oe=Je(Te,Oe,pe[Xe]),Ge[ot]=Ce&32767,++Ce}Oe=Je(Te,Oe,0)-1}return Te.l=(Oe+7)/8|0,Te.l}return function(Te,Oe){return Te.length<8?he(Te,Oe):Ae(Te,Oe)}}();function Ct(V){var ce=Ie(50+Math.floor(V.length*1.1)),re=mt(V,ce);return ce.slice(0,re)}var wt=oe?new Uint16Array(32768):$t(32768),qr=oe?new Uint16Array(32768):$t(32768),tr=oe?new Uint16Array(128):$t(128),Rt=1,Wt=1;function hr(V,ce){var re=Fe(V,ce)+257;ce+=5;var ae=Fe(V,ce)+1;ce+=5;var fe=ee(V,ce)+4;ce+=4;for(var he=0,Ae=oe?new Uint8Array(19):$t(19),Ne=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Te=1,Oe=oe?new Uint8Array(8):$t(8),Ce=oe?new Uint8Array(8):$t(8),Ge=Ae.length,Ze=0;Ze<fe;++Ze)Ae[z[Ze]]=he=Re(V,ce),Te<he&&(Te=he),Oe[he]++,ce+=3;var ot=0;for(Oe[0]=0,Ze=1;Ze<=Te;++Ze)Ce[Ze]=ot=ot+Oe[Ze-1]<<1;for(Ze=0;Ze<Ge;++Ze)(ot=Ae[Ze])!=0&&(Ne[Ze]=Ce[ot]++);var Xe=0;for(Ze=0;Ze<Ge;++Ze)if(Xe=Ae[Ze],Xe!=0){ot=pe[Ne[Ze]]>>8-Xe;for(var it=(1<<7-Xe)-1;it>=0;--it)tr[ot|it<<Xe]=Xe&7|Ze<<3}var It=[];for(Te=1;It.length<re+ae;)switch(ot=tr[De(V,ce)],ce+=ot&7,ot>>>=3){case 16:for(he=3+Le(V,ce),ce+=2,ot=It[It.length-1];he-- >0;)It.push(ot);break;case 17:for(he=3+Re(V,ce),ce+=3;he-- >0;)It.push(0);break;case 18:for(he=11+De(V,ce),ce+=7;he-- >0;)It.push(0);break;default:It.push(ot),Te<ot&&(Te=ot);break}var Br=It.slice(0,re),sr=It.slice(re);for(Ze=re;Ze<286;++Ze)Br[Ze]=0;for(Ze=ae;Ze<30;++Ze)sr[Ze]=0;return Rt=Bt(Br,wt,286),Wt=Bt(sr,qr,30),ce}function At(V,ce){if(V[0]==3&&!(V[1]&3))return[Sh(ce),2];for(var re=0,ae=0,fe=bL(ce||1<<18),he=0,Ae=fe.length>>>0,Ne=0,Te=0;!(ae&1);){if(ae=Re(V,re),re+=3,ae>>>1)ae>>1==1?(Ne=9,Te=5):(re=hr(V,re),Ne=Rt,Te=Wt);else{re&7&&(re+=8-(re&7));var Oe=V[re>>>3]|V[(re>>>3)+1]<<8;if(re+=32,Oe>0)for(!ce&&Ae<he+Oe&&(fe=st(fe,he+Oe),Ae=fe.length);Oe-- >0;)fe[he++]=V[re>>>3],re+=8;continue}for(;;){!ce&&Ae<he+32767&&(fe=st(fe,he+32767),Ae=fe.length);var Ce=rt(V,re,Ne),Ge=ae>>>1==1?St[Ce]:wt[Ce];if(re+=Ge&15,Ge>>>=4,!(Ge>>>8&255))fe[he++]=Ge;else{if(Ge==256)break;Ge-=257;var Ze=Ge<8?0:Ge-4>>2;Ze>5&&(Ze=0);var ot=he+Q[Ge];Ze>0&&(ot+=rt(V,re,Ze),re+=Ze),Ce=rt(V,re,Te),Ge=ae>>>1==1?Ut[Ce]:qr[Ce],re+=Ge&15,Ge>>>=4;var Xe=Ge<4?0:Ge-2>>1,it=ie[Ge];for(Xe>0&&(it+=rt(V,re,Xe),re+=Xe),!ce&&Ae<ot&&(fe=st(fe,ot+100),Ae=fe.length);he<ot;)fe[he]=fe[he-it],++he}}}return ce?[fe,re+7>>>3]:[fe.slice(0,he),re+7>>>3]}function br(V,ce){var re=V.slice(V.l||0),ae=At(re,ce);return V.l+=ae[1],ae[0]}function Ot(V,ce){if(V)typeof console<"u"&&console.error(ce);else throw new Error(ce)}function Lt(V,ce){var re=V;oo(re,0);var ae=[],fe=[],he={FileIndex:ae,FullPaths:fe};A(he,{root:ce.root});for(var Ae=re.length-4;(re[Ae]!=80||re[Ae+1]!=75||re[Ae+2]!=5||re[Ae+3]!=6)&&Ae>=0;)--Ae;re.l=Ae+4,re.l+=4;var Ne=re.read_shift(2);re.l+=6;var Te=re.read_shift(4);for(re.l=Te,Ae=0;Ae<Ne;++Ae){re.l+=20;var Oe=re.read_shift(4),Ce=re.read_shift(4),Ge=re.read_shift(2),Ze=re.read_shift(2),ot=re.read_shift(2);re.l+=8;var Xe=re.read_shift(4),it=s(re.slice(re.l+Ge,re.l+Ge+Ze));re.l+=Ge+Ze+ot;var It=re.l;re.l=Xe+4,Fr(re,Oe,Ce,he,it),re.l=It}return he}function Fr(V,ce,re,ae,fe){V.l+=2;var he=V.read_shift(2),Ae=V.read_shift(2),Ne=o(V);if(he&8257)throw new Error("Unsupported ZIP encryption");for(var Te=V.read_shift(4),Oe=V.read_shift(4),Ce=V.read_shift(4),Ge=V.read_shift(2),Ze=V.read_shift(2),ot="",Xe=0;Xe<Ge;++Xe)ot+=String.fromCharCode(V[V.l++]);if(Ze){var it=s(V.slice(V.l,V.l+Ze));(it[21589]||{}).mt&&(Ne=it[21589].mt),((fe||{})[21589]||{}).mt&&(Ne=fe[21589].mt)}V.l+=Ze;var It=V.slice(V.l,V.l+Oe);switch(Ae){case 8:It=M(V,Ce);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+Ae)}var Br=!1;he&8&&(Te=V.read_shift(4),Te==134695760&&(Te=V.read_shift(4),Br=!0),Oe=V.read_shift(4),Ce=V.read_shift(4)),Oe!=ce&&Ot(Br,"Bad compressed size: "+ce+" != "+Oe),Ce!=re&&Ot(Br,"Bad uncompressed size: "+re+" != "+Ce),$r(ae,ot,It,{unsafe:!0,mt:Ne})}function qt(V,ce){var re=ce||{},ae=[],fe=[],he=Ie(1),Ae=re.compression?8:0,Ne=0,Te=0,Oe=0,Ce=0,Ge=0,Ze=V.FullPaths[0],ot=Ze,Xe=V.FileIndex[0],it=[],It=0;for(Te=1;Te<V.FullPaths.length;++Te)if(ot=V.FullPaths[Te].slice(Ze.length),Xe=V.FileIndex[Te],!(!Xe.size||!Xe.content||ot=="�Sh33tJ5")){var Br=Ce,sr=Ie(ot.length);for(Oe=0;Oe<ot.length;++Oe)sr.write_shift(1,ot.charCodeAt(Oe)&127);sr=sr.slice(0,sr.l),it[Ge]=Eve.buf(Xe.content,0);var An=Xe.content;Ae==8&&(An=j(An)),he=Ie(30),he.write_shift(4,67324752),he.write_shift(2,20),he.write_shift(2,Ne),he.write_shift(2,Ae),Xe.mt?a(he,Xe.mt):he.write_shift(4,0),he.write_shift(-4,it[Ge]),he.write_shift(4,An.length),he.write_shift(4,Xe.content.length),he.write_shift(2,sr.length),he.write_shift(2,0),Ce+=he.length,ae.push(he),Ce+=sr.length,ae.push(sr),Ce+=An.length,ae.push(An),he=Ie(46),he.write_shift(4,33639248),he.write_shift(2,0),he.write_shift(2,20),he.write_shift(2,Ne),he.write_shift(2,Ae),he.write_shift(4,0),he.write_shift(-4,it[Ge]),he.write_shift(4,An.length),he.write_shift(4,Xe.content.length),he.write_shift(2,sr.length),he.write_shift(2,0),he.write_shift(2,0),he.write_shift(2,0),he.write_shift(2,0),he.write_shift(4,0),he.write_shift(4,Br),It+=he.l,fe.push(he),It+=sr.length,fe.push(sr),++Ge}return he=Ie(22),he.write_shift(4,101010256),he.write_shift(2,0),he.write_shift(2,0),he.write_shift(2,Ge),he.write_shift(2,Ge),he.write_shift(4,It),he.write_shift(4,Ce),he.write_shift(2,0),Di([Di(ae),Di(fe),he])}var dt={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 ur(V,ce){if(V.ctype)return V.ctype;var re=V.name||"",ae=re.match(/\.([^\.]+)$/);return ae&&dt[ae[1]]||ce&&(ae=(re=ce).match(/[\.\\]([^\.\\])+$/),ae&&dt[ae[1]])?dt[ae[1]]:"application/octet-stream"}function Pt(V){for(var ce=vm(V),re=[],ae=0;ae<ce.length;ae+=76)re.push(ce.slice(ae,ae+76));return re.join(`\r 406`)+`\r 407`}function Mt(V){var ce=V.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF=]/g,function(Oe){var Ce=Oe.charCodeAt(0).toString(16).toUpperCase();return"="+(Ce.length==1?"0"+Ce:Ce)});ce=ce.replace(/ $/mg,"=20").replace(/\t$/mg,"=09"),ce.charAt(0)==` 408`&&(ce="=0D"+ce.slice(1)),ce=ce.replace(/\r(?!\n)/mg,"=0D").replace(/\n\n/mg,` 409=0A`).replace(/([^\r\n])\n/mg,"$1=0A");for(var re=[],ae=ce.split(`\r 410`),fe=0;fe<ae.length;++fe){var he=ae[fe];if(he.length==0){re.push("");continue}for(var Ae=0;Ae<he.length;){var Ne=76,Te=he.slice(Ae,Ae+Ne);Te.charAt(Ne-1)=="="?Ne--:Te.charAt(Ne-2)=="="?Ne-=2:Te.charAt(Ne-3)=="="&&(Ne-=3),Te=he.slice(Ae,Ae+Ne),Ae+=Ne,Ae<he.length&&(Te+="="),re.push(Te)}}return re.join(`\r 411`)}function or(V){for(var ce=[],re=0;re<V.length;++re){for(var ae=V[re];re<=V.length&&ae.charAt(ae.length-1)=="=";)ae=ae.slice(0,ae.length-1)+V[++re];ce.push(ae)}for(var fe=0;fe<ce.length;++fe)ce[fe]=ce[fe].replace(/[=][0-9A-Fa-f]{2}/g,function(he){return String.fromCharCode(parseInt(he.slice(1),16))});return ys(ce.join(`\r 412`))}function pn(V,ce,re){for(var ae="",fe="",he="",Ae,Ne=0;Ne<10;++Ne){var Te=ce[Ne];if(!Te||Te.match(/^\s*$/))break;var Oe=Te.match(/^(.*?):\s*([^\s].*)$/);if(Oe)switch(Oe[1].toLowerCase()){case"content-location":ae=Oe[2].trim();break;case"content-type":he=Oe[2].trim();break;case"content-transfer-encoding":fe=Oe[2].trim();break}}switch(++Ne,fe.toLowerCase()){case"base64":Ae=ys(_u(ce.slice(Ne).join("")));break;case"quoted-printable":Ae=or(ce.slice(Ne));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+fe)}var Ce=$r(V,ae.slice(re.length),Ae,{unsafe:!0});he&&(Ce.ctype=he)}function pt(V,ce){if(J(V.slice(0,13)).toLowerCase()!="mime-version:")throw new Error("Unsupported MAD header");var re=ce&&ce.root||"",ae=(Sr&&Buffer.isBuffer(V)?V.toString("binary"):J(V)).split(`\r 413`),fe=0,he="";for(fe=0;fe<ae.length;++fe)if(he=ae[fe],!!/^Content-Location:/i.test(he)&&(he=he.slice(he.indexOf("file")),re||(re=he.slice(0,he.lastIndexOf("/")+1)),he.slice(0,re.length)!=re))for(;re.length>0&&(re=re.slice(0,re.length-1),re=re.slice(0,re.lastIndexOf("/")+1),he.slice(0,re.length)!=re););var Ae=(ae[1]||"").match(/boundary="(.*?)"/);if(!Ae)throw new Error("MAD cannot find boundary");var Ne="--"+(Ae[1]||""),Te=[],Oe=[],Ce={FileIndex:Te,FullPaths:Oe};A(Ce);var Ge,Ze=0;for(fe=0;fe<ae.length;++fe){var ot=ae[fe];ot!==Ne&&ot!==Ne+"--"||(Ze++&&pn(Ce,ae.slice(Ge,fe),re),Ge=fe)}return Ce}function Wn(V,ce){var re=ce||{},ae=re.boundary||"SheetJS";ae="------="+ae;for(var fe=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+ae.slice(2)+'"',"","",""],he=V.FullPaths[0],Ae=he,Ne=V.FileIndex[0],Te=1;Te<V.FullPaths.length;++Te)if(Ae=V.FullPaths[Te].slice(he.length),Ne=V.FileIndex[Te],!(!Ne.size||!Ne.content||Ae=="�Sh33tJ5")){Ae=Ae.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF]/g,function(It){return"_x"+It.charCodeAt(0).toString(16)+"_"}).replace(/[\u0080-\uFFFF]/g,function(It){return"_u"+It.charCodeAt(0).toString(16)+"_"});for(var Oe=Ne.content,Ce=Sr&&Buffer.isBuffer(Oe)?Oe.toString("binary"):J(Oe),Ge=0,Ze=Math.min(1024,Ce.length),ot=0,Xe=0;Xe<=Ze;++Xe)(ot=Ce.charCodeAt(Xe))>=32&&ot<128&&++Ge;var it=Ge>=Ze*4/5;fe.push(ae),fe.push("Content-Location: "+(re.root||"file:///C:/SheetJS/")+Ae),fe.push("Content-Transfer-Encoding: "+(it?"quoted-printable":"base64")),fe.push("Content-Type: "+ur(Ne,Ae)),fe.push(""),fe.push(it?Mt(Ce):Pt(Ce))}return fe.push(ae+`--\r 414`),fe.join(`\r 415`)}function ri(V){var ce={};return A(ce,V),ce}function $r(V,ce,re,ae){var fe=ae&&ae.unsafe;fe||A(V);var he=!fe&&zr.find(V,ce);
415if(!he){var Ae=V.FullPaths[0];ce.slice(0,Ae.length)==Ae?Ae=ce:(Ae.slice(-1)!="/"&&(Ae+="/"),Ae=(Ae+ce).replace("//","/")),he={name:i(ce),type:2},V.FileIndex.push(he),V.FullPaths.push(Ae),fe||zr.utils.cfb_gc(V)}return he.content=re,he.size=re?re.length:0,ae&&(ae.CLSID&&(he.clsid=ae.CLSID),ae.mt&&(he.mt=ae.mt),ae.ct&&(he.ct=ae.ct)),he}function wn(V,ce){A(V);var re=zr.find(V,ce);if(re){for(var ae=0;ae<V.FileIndex.length;++ae)if(V.FileIndex[ae]==re)return V.FileIndex.splice(ae,1),V.FullPaths.splice(ae,1),!0}return!1}function gn(V,ce,re){A(V);var ae=zr.find(V,ce);if(ae){for(var fe=0;fe<V.FileIndex.length;++fe)if(V.FileIndex[fe]==ae)return V.FileIndex[fe].name=i(re),V.FullPaths[fe]=re,!0}return!1}function Hn(V){P(V,!0)}return t.find=R,t.read=T,t.parse=c,t.write=me,t.writeFile=W,t.utils={cfb_new:ri,cfb_add:$r,cfb_del:wn,cfb_mov:gn,cfb_gc:Hn,ReadShift:_v,CheckField:bH,prep_blob:oo,bconcat:Di,use_zlib:O,_deflateRaw:Ct,_inflateRaw:br,consts:X},t}();function Ave(e){return typeof e=="string"?n_(e):Array.isArray(e)?Jge(e):e}function E1(e,t,r){if(typeof Deno<"u"){if(r&&typeof t=="string")switch(r){case"utf8":t=new TextEncoder(r).encode(t);break;case"binary":t=n_(t);break;default:throw new Error("Unsupported encoding "+r)}return Deno.writeFileSync(e,t)}var n=r=="utf8"?ym(t):t;if(typeof IE_SaveFile<"u")return IE_SaveFile(n,e);if(typeof Blob<"u"){var i=new Blob([Ave(n)],{type:"application/octet-stream"});if(typeof navigator<"u"&&navigator.msSaveBlob)return navigator.msSaveBlob(i,e);if(typeof saveAs<"u")return saveAs(i,e);if(typeof URL<"u"&&typeof document<"u"&&document.createElement&&URL.createObjectURL){var a=URL.createObjectURL(i);if(typeof chrome=="object"&&typeof(chrome.downloads||{}).download=="function")return URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(a)},6e4),chrome.downloads.download({url:a,filename:e,saveAs:!0});var o=document.createElement("a");if(o.download!=null)return o.download=e,o.href=a,document.body.appendChild(o),o.click(),document.body.removeChild(o),URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(a)},6e4),a}}if(typeof $<"u"&&typeof File<"u"&&typeof Folder<"u")try{var s=File(e);return s.open("w"),s.encoding="binary",Array.isArray(t)&&(t=S1(t)),s.write(t),s.close(),t}catch(l){if(!l.message||!l.message.match(/onstruct/))throw l}throw new Error("cannot save file "+e)}function Ui(e){for(var t=Object.keys(e),r=[],n=0;n<t.length;++n)Object.prototype.hasOwnProperty.call(e,t[n])&&r.push(t[n]);return r}function kL(e,t){for(var r=[],n=Ui(e),i=0;i!==n.length;++i)r[e[n[i]][t]]==null&&(r[e[n[i]][t]]=n[i]);return r}function MP(e){for(var t=[],r=Ui(e),n=0;n!==r.length;++n)t[e[r[n]]]=r[n];return t}function o_(e){for(var t=[],r=Ui(e),n=0;n!==r.length;++n)t[e[r[n]]]=parseInt(r[n],10);return t}function Tve(e){for(var t=[],r=Ui(e),n=0;n!==r.length;++n)t[e[r[n]]]==null&&(t[e[r[n]]]=[]),t[e[r[n]]].push(r[n]);return t}var tx=new Date(1899,11,30,0,0,0);function Wa(e,t){var r=e.getTime(),n=tx.getTime()+(e.getTimezoneOffset()-tx.getTimezoneOffset())*6e4;return(r-n)/(24*60*60*1e3)}var iH=new Date,Ove=tx.getTime()+(iH.getTimezoneOffset()-tx.getTimezoneOffset())*6e4,CL=iH.getTimezoneOffset();function aH(e){var t=new Date;return t.setTime(e*24*60*60*1e3+Ove),t.getTimezoneOffset()!==CL&&t.setTime(t.getTime()+(t.getTimezoneOffset()-CL)*6e4),t}var NL=new Date("2017-02-19T19:06:09.000Z"),oH=isNaN(NL.getFullYear())?new Date("2/19/17"):NL,Pve=oH.getFullYear()==2017;function Sa(e,t){var r=new Date(e);if(Pve)return t>0?r.setTime(r.getTime()+r.getTimezoneOffset()*60*1e3):t<0&&r.setTime(r.getTime()-r.getTimezoneOffset()*60*1e3),r;if(e instanceof Date)return e;if(oH.getFullYear()==1917&&!isNaN(r.getFullYear())){var n=r.getFullYear();return e.indexOf(""+n)>-1||r.setFullYear(r.getFullYear()+100),r}var i=e.match(/\d+/g)||["2017","2","19","0","0","0"],a=new Date(+i[0],+i[1]-1,+i[2],+i[3]||0,+i[4]||0,+i[5]||0);return e.indexOf("Z")>-1&&(a=new Date(a.getTime()-a.getTimezoneOffset()*60*1e3)),a}function s_(e,t){if(Sr&&Buffer.isBuffer(e))return e.toString("binary");if(typeof TextDecoder<"u")try{var r={"â¬":"Â","â":"Â",Æ:"Â","â":"Â","â¦":"Â
","â ":"Â","â¡":"Â","Ë":"Â","â°":"Â",Å :"Â","â¹":"Â",Å:"Â",Ž:"Â","â":"Â","â":"Â","â":"Â","â":"Â","â¢":"Â","â":"Â","â":"Â","Ë":"Â","â¢":"Â",Å¡:"Â","âº":"Â",Å:"Â",ž:"Â",Ÿ:"Â"};return Array.isArray(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).replace(/[â¬âÆââ¦â â¡Ëâ°Å â¹ÅŽâââââ¢ââËâ¢Å¡âºÅžŸ]/g,function(a){return r[a]||a})}catch{}for(var n=[],i=0;i!=e.length;++i)n.push(String.fromCharCode(e[i]));return n.join("")}function Ha(e){if(typeof JSON<"u"&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if(typeof e!="object"||e==null)return e;if(e instanceof Date)return new Date(e.getTime());var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=Ha(e[r]));return t}function Rn(e,t){for(var r="";r.length<t;)r+=e;return r}function cu(e){var t=Number(e);if(!isNaN(t))return isFinite(t)?t:NaN;if(!/\d/.test(e))return t;var r=1,n=e.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,function(){return r*=100,""});return!isNaN(t=Number(n))||(n=n.replace(/[(](.*)[)]/,function(i,a){return r=-r,a}),!isNaN(t=Number(n)))?t/r:t}var kve=["january","february","march","april","may","june","july","august","september","october","november","december"];function mm(e){var t=new Date(e),r=new Date(NaN),n=t.getYear(),i=t.getMonth(),a=t.getDate();if(isNaN(a))return r;var o=e.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&&kve.indexOf(o)==-1)return r}else if(o.match(/[a-z]/))return r;return n<0||n>8099?r:(i>0||a>1)&&n!=101?t:e.match(/[^-0-9:,\/\\]/)?r:t}function rr(e,t,r){if(e.FullPaths){if(typeof r=="string"){var n;
vendor: 13,784 bytes, lines 415-417
415return Sr?n=Pu(r):n=Zge(r),zr.utils.cfb_add(e,t,n)}zr.utils.cfb_add(e,t,r)}else e.file(t,r)}function jP(){return zr.utils.cfb_new()}var ti=`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r 416`,Cve={""":'"',"'":"'",">":">","<":"<","&":"&"},FP=MP(Cve),$P=/[&<>'"]/g,Nve=/[\u0000-\u0008\u000b-\u001f]/g;function Ir(e){var t=e+"";return t.replace($P,function(r){return FP[r]}).replace(Nve,function(r){return"_x"+("000"+r.charCodeAt(0).toString(16)).slice(-4)+"_"})}function RL(e){return Ir(e).replace(/ /g,"_x0020_")}var sH=/[\u0000-\u001f]/g;function Rve(e){var t=e+"";return t.replace($P,function(r){return FP[r]}).replace(/\n/g,"<br/>").replace(sH,function(r){return"&#x"+("000"+r.charCodeAt(0).toString(16)).slice(-4)+";"})}function Lve(e){var t=e+"";return t.replace($P,function(r){return FP[r]}).replace(sH,function(r){return"&#x"+r.charCodeAt(0).toString(16).toUpperCase()+";"})}function Ive(e){return e.replace(/(\r\n|[\r\n])/g," ")}function Dve(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function mE(e){for(var t="",r=0,n=0,i=0,a=0,o=0,s=0;r<e.length;){if(n=e.charCodeAt(r++),n<128){t+=String.fromCharCode(n);continue}if(i=e.charCodeAt(r++),n>191&&n<224){o=(n&31)<<6,o|=i&63,t+=String.fromCharCode(o);continue}if(a=e.charCodeAt(r++),n<240){t+=String.fromCharCode((n&15)<<12|(i&63)<<6|a&63);continue}o=e.charCodeAt(r++),s=((n&7)<<18|(i&63)<<12|(a&63)<<6|o&63)-65536,t+=String.fromCharCode(55296+(s>>>10&1023)),t+=String.fromCharCode(56320+(s&1023))}return t}function LL(e){var t=Sh(2*e.length),r,n,i=1,a=0,o=0,s;for(n=0;n<e.length;n+=i)i=1,(s=e.charCodeAt(n))<128?r=s:s<224?(r=(s&31)*64+(e.charCodeAt(n+1)&63),i=2):s<240?(r=(s&15)*4096+(e.charCodeAt(n+1)&63)*64+(e.charCodeAt(n+2)&63),i=3):(i=4,r=(s&7)*262144+(e.charCodeAt(n+1)&63)*4096+(e.charCodeAt(n+2)&63)*64+(e.charCodeAt(n+3)&63),r-=65536,o=55296+(r>>>10&1023),r=56320+(r&1023)),o!==0&&(t[a++]=o&255,t[a++]=o>>>8,o=0),t[a++]=r%256,t[a++]=r>>>8;return t.slice(0,a).toString("ucs2")}function IL(e){return Pu(e,"binary").toString("utf8")}var iw="foo bar bazâÂÂð£",bv=Sr&&(IL(iw)==mE(iw)&&IL||LL(iw)==mE(iw)&&LL)||mE,ym=Sr?function(e){return Pu(e,"utf8").toString("binary")}:function(e){for(var t=[],r=0,n=0,i=0;r<e.length;)switch(n=e.charCodeAt(r++),!0){case n<128:t.push(String.fromCharCode(n));break;case n<2048:t.push(String.fromCharCode(192+(n>>6))),t.push(String.fromCharCode(128+(n&63)));break;case(n>=55296&&n<57344):n-=55296,i=e.charCodeAt(r++)-56320+(n<<10),t.push(String.fromCharCode(240+(i>>18&7))),t.push(String.fromCharCode(144+(i>>12&63))),t.push(String.fromCharCode(128+(i>>6&63))),t.push(String.fromCharCode(128+(i&63)));break;default:t.push(String.fromCharCode(224+(n>>12))),t.push(String.fromCharCode(128+(n>>6&63))),t.push(String.fromCharCode(128+(n&63)))}return t.join("")},Mve=function(){var e=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(t){return[new RegExp("&"+t[0]+";","ig"),t[1]]});return function(r){for(var n=r.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+</g,"<").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,` 417`).replace(/<[^>]*>/g,""),i=0;i<e.length;++i)n=n.replace(e[i][0],e[i][1]);return n}}(),lH=/(^\s|\s$|\n)/;function Mi(e,t){return"<"+e+(t.match(lH)?' xml:space="preserve"':"")+">"+t+"</"+e+">"}function wm(e){return Ui(e).map(function(t){return" "+t+'="'+e[t]+'"'}).join("")}function Qe(e,t,r){return"<"+e+(r!=null?wm(r):"")+(t!=null?(t.match(lH)?' xml:space="preserve"':"")+">"+t+"</"+e:"/")+">"}function l4(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(r){if(t)throw r}return""}function jve(e,t){switch(typeof e){case"string":var r=Qe("vt:lpwstr",Ir(e));return r=r.replace(/"/g,"_x0022_"),r;case"number":return Qe((e|0)==e?"vt:i4":"vt:r8",Ir(String(e)));case"boolean":return Qe("vt:bool",e?"true":"false")}if(e instanceof Date)return Qe("vt:filetime",l4(e));throw new Error("Unable to serialize "+e)}var wi={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/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"},Ip=["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"],lo={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 Fve(e,t){for(var r=1-2*(e[t+7]>>>7),n=((e[t+7]&127)<<4)+(e[t+6]>>>4&15),i=e[t+6]&15,a=5;a>=0;--a)i=i*256+e[t+a];return n==2047?i==0?r*(1/0):NaN:(n==0?n=-1022:(n-=1023,i+=Math.pow(2,52)),r*Math.pow(2,n-52)*i)}function $ve(e,t,r){var n=(t<0||1/t==-1/0?1:0)<<7,i=0,a=0,o=n?-t:t;isFinite(o)?o==0?i=a=0:(i=Math.floor(Math.log(o)/Math.LN2),a=o*Math.pow(2,52-i),i<=-1023&&(!isFinite(a)||a<Math.pow(2,52))?i=-1022:(a-=Math.pow(2,52),i+=1023)):(i=2047,a=isNaN(t)?26985:0);for(var s=0;s<=5;++s,a/=256)e[r+s]=a&255;e[r+6]=(i&15)<<4|a&15,e[r+7]=i>>4|n}var DL=function(e){for(var t=[],r=10240,n=0;n<e[0].length;++n)if(e[0][n])for(var i=0,a=e[0][n].length;i<a;i+=r)t.push.apply(t,e[0][n].slice(i,i+r));return t},ML=Sr?function(e){return e[0].length>0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map(function(t){return Buffer.isBuffer(t)?t:Pu(t)})):DL(e)}:DL,jL=function(e,t,r){for(var n=[],i=t;i<r;i+=2)n.push(String.fromCharCode(ev(e,i)));return n.join("").replace(xv,"")},BP=Sr?function(e,t,r){return Buffer.isBuffer(e)?e.toString("utf16le",t,r).replace(xv,""):jL(e,t,r)}:jL,FL=function(e,t,r){for(var n=[],i=t;i<t+r;++i)n.push(("0"+e[i].toString(16)).slice(-2));return n.join("")},uH=Sr?function(e,t,r){return Buffer.isBuffer(e)?e.toString("hex",t,t+r):FL(e,t,r)}:FL,$L=function(e,t,r){for(var n=[],i=t;i<r;i++)n.push(String.fromCharCode(jd(e,i)));return n.join("")},A1=Sr?function(t,r,n){return Buffer.isBuffer(t)?t.toString("utf8",r,n):$L(t,r,n)}:$L,cH=function(e,t){var r=uo(e,t);return r>0?A1(e,t+4,t+4+r-1):""},fH=cH,hH=function(e,t){var r=uo(e,t);return r>0?A1(e,t+4,t+4+r-1):""},dH=hH,pH=function(e,t){var r=2*uo(e,t);return r>0?A1(e,t+4,t+4+r-1):""},gH=pH,vH=function(t,r){var n=uo(t,r);return n>0?BP(t,r+4,r+4+n):""},mH=vH,yH=function(e,t){var r=uo(e,t);return r>0?A1(e,t+4,t+4+r):""},wH=yH,xH=function(e,t){return Fve(e,t)},rx=xH,UP=function(t){return Array.isArray(t)||typeof Uint8Array<"u"&&t instanceof Uint8Array};Sr&&(fH=function(t,r){if(!Buffer.isBuffer(t))return cH(t,r);var n=t.readUInt32LE(r);return n>0?t.toString("utf8",r+4,r+4+n-1):""},dH=function(t,r){if(!Buffer.isBuffer(t))return hH(t,r);var n=t.readUInt32LE(r);return n>0?t.toString("utf8",r+4,r+4+n-1):""},gH=function(t,r){if(!Buffer.isBuffer(t))return pH(t,r);var n=2*t.readUInt32LE(r);return t.toString("utf16le",r+4,r+4+n-1)},mH=function(t,r){if(!Buffer.isBuffer(t))return vH(t,r);var n=t.readUInt32LE(r);return t.toString("utf16le",r+4,r+4+n)},wH=function(t,r){if(!Buffer.isBuffer(t))return yH(t,r);var n=t.readUInt32LE(r);return t.toString("utf8",r+4,r+4+n)},rx=function(t,r){return Buffer.isBuffer(t)?t.readDoubleLE(r):xH(t,r)},UP=function(t){return Buffer.isBuffer(t)||Array.isArray(t)||typeof Uint8Array<"u"&&t instanceof Uint8Array});var jd=function(e,t){return e[t]},ev=function(e,t){return e[t+1]*256+e[t]},Bve=function(e,t){var r=e[t+1]*256+e[t];return r<32768?r:(65535-r+1)*-1},uo=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},Ff=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},Uve=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function _v(e,t){var r="",n,i,a=[],o,s,l,u;switch(t){case"dbcs":if(u=this.l,Sr&&Buffer.isBuffer(this))r=this.slice(this.l,this.l+2*e).toString("utf16le");else for(l=0;l<e;++l)r+=String.fromCharCode(ev(this,u)),u+=2;e*=2;break;case"utf8":r=A1(this,this.l,this.l+e);break;case"utf16le":e*=2,r=BP(this,this.l,this.l+e);break;case"wstr":return _v.call(this,e,"dbcs");case"lpstr-ansi":r=fH(this,this.l),e=4+uo(this,this.l);break;case"lpstr-cp":r=dH(this,this.l),e=4+uo(this,this.l);break;case"lpwstr":r=gH(this,this.l),e=4+2*uo(this,this.l);break;case"lpp4":e=4+uo(this,this.l),r=mH(this,this.l),e&2&&(e+=2);break;case"8lpp4":e=4+uo(this,this.l),r=wH(this,this.l),e&3&&(e+=4-(e&3));break;case"cstr":for(e=0,r="";(o=jd(this,this.l+e++))!==0;)a.push(tw(o));r=a.join("");break;case"_wstr":for(e=0,r="";(o=ev(this,this.l+e))!==0;)a.push(tw(o)),e+=2;e+=2,r=a.join("");break;case"dbcs-cont":for(r="",u=this.l,l=0;l<e;++l){if(this.lens&&this.lens.indexOf(u)!==-1)return o=jd(this,u),this.l=u+1,s=_v.call(this,e-l,o?"dbcs-cont":"sbcs-cont"),a.join("")+s;a.push(tw(ev(this,u))),u+=2}r=a.join(""),e*=2;break;case"cpstr":case"sbcs-cont":for(r="",u=this.l,l=0;l!=e;++l){if(this.lens&&this.lens.indexOf(u)!==-1)return o=jd(this,u),this.l=u+1,s=_v.call(this,e-l,o?"dbcs-cont":"sbcs-cont"),a.join("")+s;a.push(tw(jd(this,u))),u+=1}r=a.join("");break;default:switch(e){case 1:return n=jd(this,this.l),this.l++,n;case 2:return n=(t==="i"?Bve:ev)(this,this.l),this.l+=2,n;case 4:case-4:return t==="i"||!(this[this.l+3]&128)?(n=(e>0?Ff:Uve)(this,this.l),this.l+=4,n):(i=uo(this,this.l),this.l+=4,i);case 8:case-8:if(t==="f")return e==8?i=rx(this,this.l):i=rx([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,i;e=8;case 16:r=uH(this,this.l,e);break}}return this.l+=e,r}var zve=function(e,t,r){e[r]=t&255,e[r+1]=t>>>8&255,e[r+2]=t>>>16&255,e[r+3]=t>>>24&255},Wve=function(e,t,r){e[r]=t&255,e[r+1]=t>>8&255,e[r+2]=t>>16&255,e[r+3]=t>>24&255},Hve=function(e,t,r){e[r]=t&255,e[r+1]=t>>>8&255};function qve(e,t,r){var n=0,i=0;if(r==="dbcs"){for(i=0;i!=t.length;++i)Hve(this,t.charCodeAt(i),this.l+2*i);n=2*t.length}else if(r==="sbcs"){for(t=t.replace(/[^\x00-\x7F]/g,"_"),i=0;i!=t.length;++i)this[this.l+i]=t.charCodeAt(i)&255;n=t.length}else if(r==="hex"){for(;i<e;++i)this[this.l++]=parseInt(t.slice(2*i,2*i+2),16)||0;return this}else if(r==="utf16le"){var a=Math.min(this.l+e,this.length);for(i=0;i<Math.min(t.length,e);++i){var o=t.charCodeAt(i);this[this.l++]=o&255,this[this.l++]=o>>8}for(;this.l<a;)this[this.l++]=0;return this}else switch(e){case 1:n=1,this[this.l]=t&255;break;case 2:n=2,this[this.l]=t&255,t>>>=8,this[this.l+1]=t&255;break;case 3:n=3,this[this.l]=t&255,t>>>=8,this[this.l+1]=t&255,t>>>=8,this[this.l+2]=t&255;break;case 4:n=4,zve(this,t,this.l);break;case 8:if(n=8,r==="f"){$ve(this,t,this.l);break}case 16:break;case-4:n=4,Wve(this,t,this.l);break}return this.l+=n,this}function bH(e,t){var r=uH(this,this.l,e.length>>1);if(r!==e)throw new Error(t+"Expected "+e+" saw "+r);this.l+=e.length>>1}function oo(e,t){e.l=t,e.read_shift=_v,e.chk=bH,e.write_shift=qve}function xl(e,t){e.l+=t}function Ie(e){var t=Sh(e);return oo(t,0),t}function Ua(){var e=[],t=Sr?256:2048,r=function(u){var c=Ie(u);return oo(c,0),c},n=r(t),i=function(){n&&(n.length>n.l&&(n=n.slice(0,n.l),n.l=n.length),n.length>0&&e.push(n),n=null)},a=function(u){return n&&u<n.length-n.l?n:(i(),n=r(Math.max(u+1,t)))},o=function(){return i(),Di(e)},s=function(u){i(),n=u,n.l==null&&(n.l=n.length),a(t)};return{next:a,push:s,end:o,_bufs:e}}function qe(e,t,r,n){var i=+t,a;if(!isNaN(i)){n||(n=Fxe[i].p||(r||[]).length||0),a=1+(i>=128?1:0)+1,n>=128&&++a,n>=16384&&++a,n>=2097152&&++a;var o=e.next(a);i<=127?o.write_shift(1,i):(o.write_shift(1,(i&127)+128),o.write_shift(1,i>>7));for(var s=0;s!=4;++s)if(n>=128)o.write_shift(1,(n&127)+128),n>>=7;else{o.write_shift(1,n);break}n>0&&UP(r)&&e.push(r)}}function Sv(e,t,r){var n=Ha(e);if(t.s?(n.cRel&&(n.c+=t.s.c),n.rRel&&(n.r+=t.s.r)):(n.cRel&&(n.c+=t.c),n.rRel&&(n.r+=t.r)),!r||r.biff<12){for(;n.c>=256;)n.c-=256;for(;n.r>=65536;)n.r-=65536}return n}function BL(e,t,r){var n=Ha(e);return n.s=Sv(n.s,t.s,r),n.e=Sv(n.e,t.s,r),n}function Ev(e,t){if(e.cRel&&e.c<0)for(e=Ha(e);e.c<0;)e.c+=t>8?16384:256;if(e.rRel&&e.r<0)for(e=Ha(e);e.r<0;)e.r+=t>8?1048576:t>5?65536:16384;var r=Mr(e);return!e.cRel&&e.cRel!=null&&(r=Kve(r)),!e.rRel&&e.rRel!=null&&(r=Vve(r)),r}function yE(e,t){return e.s.r==0&&!e.s.rRel&&e.e.r==(t.biff>=12?1048575:t.biff>=8?65536:16384)&&!e.e.rRel?(e.s.cRel?"":"$")+aa(e.s.c)+":"+(e.e.cRel?"":"$")+aa(e.e.c):e.s.c==0&&!e.s.cRel&&e.e.c==(t.biff>=12?16383:255)&&!e.e.cRel?(e.s.rRel?"":"$")+$i(e.s.r)+":"+(e.e.rRel?"":"$")+$i(e.e.r):Ev(e.s,t.biff)+":"+Ev(e.e,t.biff)}function zP(e){return parseInt(Gve(e),10)-1}function $i(e){return""+(e+1)}function Vve(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function Gve(e){return e.replace(/\$(\d+)$/,"$1")}function WP(e){for(var t=Yve(e),r=0,n=0;n!==t.length;++n)r=26*r+t.charCodeAt(n)-64;return r-1}function aa(e){if(e<0)throw new Error("invalid column "+e);var t="";for(++e;e;e=Math.floor((e-1)/26))t=String.fromCharCode((e-1)%26+65)+t;return t}function Kve(e){return e.replace(/^([A-Z])/,"$$$1")}
vendor: 14,963 bytes, line 417
417function Yve(e){return e.replace(/^\$([A-Z])/,"$1")}function Xve(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function bi(e){for(var t=0,r=0,n=0;n<e.length;++n){var i=e.charCodeAt(n);i>=48&&i<=57?t=10*t+(i-48):i>=65&&i<=90&&(r=26*r+(i-64))}return{c:r-1,r:t-1}}function Mr(e){for(var t=e.c+1,r="";t;t=(t-1)/26|0)r=String.fromCharCode((t-1)%26+65)+r;return r+(e.r+1)}function xo(e){var t=e.indexOf(":");return t==-1?{s:bi(e),e:bi(e)}:{s:bi(e.slice(0,t)),e:bi(e.slice(t+1))}}function Qn(e,t){return typeof t>"u"||typeof t=="number"?Qn(e.s,e.e):(typeof e!="string"&&(e=Mr(e)),typeof t!="string"&&(t=Mr(t)),e==t?e:e+":"+t)}function dn(e){var t={s:{c:0,r:0},e:{c:0,r:0}},r=0,n=0,i=0,a=e.length;for(r=0;n<a&&!((i=e.charCodeAt(n)-64)<1||i>26);++n)r=26*r+i;for(t.s.c=--r,r=0;n<a&&!((i=e.charCodeAt(n)-48)<0||i>9);++n)r=10*r+i;if(t.s.r=--r,n===a||i!=10)return t.e.c=t.s.c,t.e.r=t.s.r,t;for(++n,r=0;n!=a&&!((i=e.charCodeAt(n)-64)<1||i>26);++n)r=26*r+i;for(t.e.c=--r,r=0;n!=a&&!((i=e.charCodeAt(n)-48)<0||i>9);++n)r=10*r+i;return t.e.r=--r,t}function UL(e,t){var r=e.t=="d"&&t instanceof Date;if(e.z!=null)try{return e.w=Hc(e.z,r?Wa(t):t)}catch{}try{return e.w=Hc((e.XF||{}).numFmtId||(r?14:0),r?Wa(t):t)}catch{return""+t}}function Su(e,t,r){return e==null||e.t==null||e.t=="z"?"":e.w!==void 0?e.w:(e.t=="d"&&!e.z&&r&&r.dateNF&&(e.z=r.dateNF),e.t=="e"?T1[e.v]||e.v:t==null?UL(e,e.v):UL(e,t))}function jh(e,t){var r=t&&t.sheet?t.sheet:"Sheet1",n={};return n[r]=e,{SheetNames:[r],Sheets:n}}function _H(e,t,r){var n=r||{},i=e?Array.isArray(e):n.dense,a=e||(i?[]:{}),o=0,s=0;if(a&&n.origin!=null){if(typeof n.origin=="number")o=n.origin;else{var l=typeof n.origin=="string"?bi(n.origin):n.origin;o=l.r,s=l.c}a["!ref"]||(a["!ref"]="A1:A1")}var u={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(a["!ref"]){var c=dn(a["!ref"]);u.s.c=c.s.c,u.s.r=c.s.r,u.e.c=Math.max(u.e.c,c.e.c),u.e.r=Math.max(u.e.r,c.e.r),o==-1&&(u.e.r=o=c.e.r+1)}for(var f=0;f!=t.length;++f)if(t[f]){if(!Array.isArray(t[f]))throw new Error("aoa_to_sheet expects an array of arrays");for(var d=0;d!=t[f].length;++d)if(!(typeof t[f][d]>"u")){var h={v:t[f][d]},g=o+f,p=s+d;if(u.s.r>g&&(u.s.r=g),u.s.c>p&&(u.s.c=p),u.e.r<g&&(u.e.r=g),u.e.c<p&&(u.e.c=p),t[f][d]&&typeof t[f][d]=="object"&&!Array.isArray(t[f][d])&&!(t[f][d]instanceof Date))h=t[f][d];else if(Array.isArray(h.v)&&(h.f=t[f][d][1],h.v=h.v[0]),h.v===null)if(h.f)h.t="n";else if(n.nullError)h.t="e",h.v=0;else if(n.sheetStubs)h.t="z";else continue;else typeof h.v=="number"?h.t="n":typeof h.v=="boolean"?h.t="b":h.v instanceof Date?(h.z=n.dateNF||In[14],n.cellDates?(h.t="d",h.w=Hc(h.z,Wa(h.v))):(h.t="n",h.v=Wa(h.v),h.w=Hc(h.z,h.v))):h.t="s";if(i)a[g]||(a[g]=[]),a[g][p]&&a[g][p].z&&(h.z=a[g][p].z),a[g][p]=h;else{var v=Mr({c:p,r:g});a[v]&&a[v].z&&(h.z=a[v].z),a[v]=h}}}return u.s.c<1e7&&(a["!ref"]=Qn(u)),a}function Dp(e,t){return _H(null,e,t)}function Jve(e){return e.read_shift(4,"i")}function Es(e,t){return t||(t=Ie(4)),t.write_shift(4,e),t}function oa(e){var t=e.read_shift(4);return t===0?"":e.read_shift(t,"dbcs")}function _i(e,t){var r=!1;return t==null&&(r=!0,t=Ie(4+2*e.length)),t.write_shift(4,e.length),e.length>0&&t.write_shift(0,e,"dbcs"),r?t.slice(0,t.l):t}function Zve(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function Qve(e,t){return t||(t=Ie(4)),t.write_shift(2,0),t.write_shift(2,0),t}function HP(e,t){var r=e.l,n=e.read_shift(1),i=oa(e),a=[],o={t:i,h:i};if(n&1){for(var s=e.read_shift(4),l=0;l!=s;++l)a.push(Zve(e));o.r=a}else o.r=[{ich:0,ifnt:0}];return e.l=r+t,o}function eme(e,t){var r=!1;return t==null&&(r=!0,t=Ie(15+4*e.t.length)),t.write_shift(1,0),_i(e.t,t),r?t.slice(0,t.l):t}var tme=HP;function rme(e,t){var r=!1;return t==null&&(r=!0,t=Ie(23+4*e.t.length)),t.write_shift(1,1),_i(e.t,t),t.write_shift(4,1),Qve({ich:0,ifnt:0},t),r?t.slice(0,t.l):t}function Vo(e){var t=e.read_shift(4),r=e.read_shift(2);return r+=e.read_shift(1)<<16,e.l++,{c:t,iStyleRef:r}}function Fh(e,t){return t==null&&(t=Ie(8)),t.write_shift(-4,e.c),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}function $h(e){var t=e.read_shift(2);return t+=e.read_shift(1)<<16,e.l++,{c:-1,iStyleRef:t}}function Bh(e,t){return t==null&&(t=Ie(4)),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}var nme=oa,SH=_i;function qP(e){var t=e.read_shift(4);return t===0||t===4294967295?"":e.read_shift(t,"dbcs")}function nx(e,t){var r=!1;return t==null&&(r=!0,t=Ie(127)),t.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&t.write_shift(0,e,"dbcs"),r?t.slice(0,t.l):t}var ime=oa,u4=qP,VP=nx;function EH(e){var t=e.slice(e.l,e.l+4),r=t[0]&1,n=t[0]&2;e.l+=4;var i=n===0?rx([0,0,0,0,t[0]&252,t[1],t[2],t[3]],0):Ff(t,0)>>2;return r?i/100:i}function AH(e,t){t==null&&(t=Ie(4));var r=0,n=0,i=e*100;if(e==(e|0)&&e>=-(1<<29)&&e<1<<29?n=1:i==(i|0)&&i>=-(1<<29)&&i<1<<29&&(n=1,r=1),n)t.write_shift(-4,((r?i:e)<<2)+(r+2));else throw new Error("unsupported RkNumber "+e)}function TH(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}function ame(e,t){return t||(t=Ie(16)),t.write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t}var Uh=TH,Mp=ame;function jp(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function Eh(e,t){return(t||Ie(8)).write_shift(8,e,"f")}function ome(e){var t={},r=e.read_shift(1),n=r>>>1,i=e.read_shift(1),a=e.read_shift(2,"i"),o=e.read_shift(1),s=e.read_shift(1),l=e.read_shift(1);switch(e.l++,n){case 0:t.auto=1;break;case 1:t.index=i;var u=gme[i];u&&(t.rgb=ZL(u));break;case 2:t.rgb=ZL([o,s,l]);break;case 3:t.theme=i;break}return a!=0&&(t.tint=a>0?a/32767:a/32768),t}function ix(e,t){if(t||(t=Ie(8)),!e||e.auto)return t.write_shift(4,0),t.write_shift(4,0),t;e.index!=null?(t.write_shift(1,2),t.write_shift(1,e.index)):e.theme!=null?(t.write_shift(1,6),t.write_shift(1,e.theme)):(t.write_shift(1,5),t.write_shift(1,0));var r=e.tint||0;if(r>0?r*=32767:r<0&&(r*=32768),t.write_shift(2,r),!e.rgb||e.theme!=null)t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0);else{var n=e.rgb||"FFFFFF";typeof n=="number"&&(n=("000000"+n.toString(16)).slice(-6)),t.write_shift(1,parseInt(n.slice(0,2),16)),t.write_shift(1,parseInt(n.slice(2,4),16)),t.write_shift(1,parseInt(n.slice(4,6),16)),t.write_shift(1,255)}return t}function sme(e){var t=e.read_shift(1);e.l++;var r={fBold:t&1,fItalic:t&2,fUnderline:t&4,fStrikeout:t&8,fOutline:t&16,fShadow:t&32,fCondense:t&64,fExtend:t&128};return r}function lme(e,t){t||(t=Ie(2));var r=(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0);return t.write_shift(1,r),t.write_shift(1,0),t}var OH=2,no=3,aw=11,ax=19,ow=64,ume=65,cme=71,fme=4108,hme=4126,Ii=80,zL={1:{n:"CodePage",t:OH},2:{n:"Category",t:Ii},3:{n:"PresentationFormat",t:Ii},4:{n:"ByteCount",t:no},5:{n:"LineCount",t:no},6:{n:"ParagraphCount",t:no},7:{n:"SlideCount",t:no},8:{n:"NoteCount",t:no},9:{n:"HiddenCount",t:no},10:{n:"MultimediaClipCount",t:no},11:{n:"ScaleCrop",t:aw},12:{n:"HeadingPairs",t:fme},13:{n:"TitlesOfParts",t:hme},14:{n:"Manager",t:Ii},15:{n:"Company",t:Ii},16:{n:"LinksUpToDate",t:aw},17:{n:"CharacterCount",t:no},19:{n:"SharedDoc",t:aw},22:{n:"HyperlinksChanged",t:aw},23:{n:"AppVersion",t:no,p:"version"},24:{n:"DigSig",t:ume},26:{n:"ContentType",t:Ii},27:{n:"ContentStatus",t:Ii},28:{n:"Language",t:Ii},29:{n:"Version",t:Ii},255:{},2147483648:{n:"Locale",t:ax},2147483651:{n:"Behavior",t:ax},1919054434:{}},WL={1:{n:"CodePage",t:OH},2:{n:"Title",t:Ii},3:{n:"Subject",t:Ii},4:{n:"Author",t:Ii},5:{n:"Keywords",t:Ii},6:{n:"Comments",t:Ii},7:{n:"Template",t:Ii},8:{n:"LastAuthor",t:Ii},9:{n:"RevNumber",t:Ii},10:{n:"EditTime",t:ow},11:{n:"LastPrinted",t:ow},12:{n:"CreatedDate",t:ow},13:{n:"ModifiedDate",t:ow},14:{n:"PageCount",t:no},15:{n:"WordCount",t:no},16:{n:"CharCount",t:no},17:{n:"Thumbnail",t:cme},18:{n:"Application",t:Ii},19:{n:"DocSecurity",t:no},255:{},2147483648:{n:"Locale",t:ax},2147483651:{n:"Behavior",t:ax},1919054434:{}};function dme(e){return e.map(function(t){return[t>>16&255,t>>8&255,t&255]})}var pme=dme([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]),gme=Ha(pme),T1={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},vme={"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"},sw={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"}
417,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 PH(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""}}function kH(e,t){var r=Tve(vme),n=[],i;n[n.length]=ti,n[n.length]=Qe("Types",null,{xmlns:wi.CT,"xmlns:xsd":wi.xsd,"xmlns:xsi":wi.xsi}),n=n.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["t
417if","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map(function(l){return Qe("Default",null,{Extension:l[0],ContentType:l[1]})}));var a=function(l){e[l]&&e[l].length>0&&(i=e[l][0],n[n.length]=Qe("Override",null,{PartName:(i[0]=="/"?"":"/")+i,ContentType:sw[l][t.bookType]||sw[l].xlsx}))},o=function(l){(e[l]||[]).forEach(function(u){n[n.length]=Qe("Override",null,{PartName:(u[0]=="/"?"":"/")+u,ContentType:sw[l][t.bookType]||sw[l].xlsx})})},s=function(l){(e[l]||[]).forEach(function(u){n[n.length]=Qe("Override",null,{PartName:(u[0]=="/"?"":"/")+u,ContentType:r[l][0]})})};return a("workbooks"),o("sheets"),o("charts"),s("themes"),["strs","styles"].forEach(a),["coreprops","extprops","custprops"].forEach(s),s("vba"),s("comments"),s("threadedcomments"),s("drawings"),o("metadata"),s("people"),n.length>2&&(n[n.length]="</Types>",n[1]=n[1].replace("/>",">")),n.join("")}var yr
vendor: 2,399 bytes, line 417
417={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",
vendor: 4,598 bytes, lines 417-427
417VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function CH(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function S0(e){var t=[ti,Qe("Relationships",null,{xmlns:wi.RELS})];return Ui(e["!id"]).forEach(function(r){t[t.length]=Qe("Relationship",null,e["!id"][r])}),t.length>2&&(t[t.length]="</Relationships>",t[1]=t[1].replace("/>",">")),t.join("")}function Rr(e,t,r,n,i,a){if(i||(i={}),e["!id"]||(e["!id"]={}),e["!idx"]||(e["!idx"]=1),t<0)for(t=e["!idx"];e["!id"]["rId"+t];++t);if(e["!idx"]=t+1,i.Id="rId"+t,i.Type=n,i.Target=r,[yr.HLINK,yr.XPATH,yr.XMISS].indexOf(i.Type)>-1&&(i.TargetMode="External"),e["!id"][i.Id])throw new Error("Cannot rewrite rId "+t);return e["!id"][i.Id]=i,e[("/"+i.Target).replace("//","/")]=i,t}function mme(e){var t=[ti];t.push(`<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2"> 418`),t.push(` <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/> 419`);for(var r=0;r<e.length;++r)t.push(' <manifest:file-entry manifest:full-path="'+e[r][0]+'" manifest:media-type="'+e[r][1]+`"/> 420`);return t.push("</manifest:manifest>"),t.join("")}function HL(e,t,r){return[' <rdf:Description rdf:about="'+e+`"> 421`,' <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(r||"odf")+"#"+t+`"/> 422`,` </rdf:Description> 423`].join("")}function yme(e,t){return[' <rdf:Description rdf:about="'+e+`"> 424`,' <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+t+`"/> 425`,` </rdf:Description> 426`].join("")}function wme(e){var t=[ti];t.push(`<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> 427`);for(var r=0;r!=e.length;++r)t.push(HL(e[r][0],e[r][1])),t.push(yme("",e[r][0]));return t.push(HL("","Document","pkg")),t.push("</rdf:RDF>"),t.join("")}function NH(){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 '+J2.version+"</meta:generator></office:meta></office:document-meta>"}var ah=[["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 wE(e,t,r,n,i){i[e]!=null||t==null||t===""||(i[e]=t,t=Ir(t),n[n.length]=r?Qe(e,t,r):Mi(e,t))}function RH(e,t){var r=t||{},n=[ti,Qe("cp:coreProperties",null,{"xmlns:cp":wi.CORE_PROPS,"xmlns:dc":wi.dc,"xmlns:dcterms":wi.dcterms,"xmlns:dcmitype":wi.dcmitype,"xmlns:xsi":wi.xsi})],i={};if(!e&&!r.Props)return n.join("");e&&(e.CreatedDate!=null&&wE("dcterms:created",typeof e.CreatedDate=="string"?e.CreatedDate:l4(e.CreatedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},n,i),e.ModifiedDate!=null&&wE("dcterms:modified",typeof e.ModifiedDate=="string"?e.ModifiedDate:l4(e.ModifiedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},n,i));for(var a=0;a!=ah.length;++a){var o=ah[a],s=r.Props&&r.Props[o[1]]!=null?r.Props[o[1]]:e?e[o[1]]:null;s===!0?s="1":s===!1?s="0":typeof s=="number"&&(s=String(s)),s!=null&&wE(o[0],s,null,n,i)}return n.length>2&&(n[n.length]="</cp:coreProperties>",n[1]=n[1].replace("/>",">")),n.join("")}var E0=[["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"]],LH=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function IH(e){var t=[],r=Qe;return e||(e={}),e.Application="SheetJS",t[t.length]=ti,t[t.length]=Qe("Properties",null,{xmlns:wi.EXT_PROPS,"xmlns:vt":wi.vt}),E0.forEach(function(n){if(e[n[1]]!==void 0){var i;switch(n[2]){case"string":i=Ir(String(e[n[1]]));break;case"bool":i=e[n[1]]?"true":"false";break}i!==void 0&&(t[t.length]=r(n[0],i))}}),t[t.length]=r("HeadingPairs",r("vt:vector",r("vt:variant","<vt:lpstr>
427Worksheets</vt:lpstr>")+r("vt:variant",r("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),t[t.length]=r("TitlesOfParts",r("vt:vector",e.SheetNames.map(function(n){return"<vt:lpstr>"+Ir(n)+"</vt:lpstr>"}).join(""),{size:e.Worksheets,baseType:"lpstr"})),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}function DH(e){var t=[ti,Qe("Properties",null,{xmlns:wi.CUST_PROPS,"xmlns:vt":wi.vt})];if(!e)return t.join("");var r=1;return Ui(e).forEach(function(i){++r,t[t.length]=Qe("property",jve(e[i]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:r,name:Ir(i)})}),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}var qL={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 xme(e,t){var r=[];return Ui(qL).map(function(n){for(var i=0;i<ah.length;++i)if(ah[i][1]==n)return ah[i];for(i=0;i<E0.length;++i)if(E0[i][1]==n)return E0[i];throw n}).forEach(function(n){if(e[n[1]]!=null){var i=t&&t.Props&&t.Props[n[1]]!=null?t.Props[n[1]]:e[n[1]];switch(n[2]){case"date":i=new Date(i).toISOString().replace(/\.\d*Z/,"Z");break}typeof i=="number"?i=String(i):i===!0||i===!1?i=i?"1":"0":i instanceof Date&&(i=new Date(i).toISOString().replace(/\.\d*Z/,"")),r.push(Mi(qL[n[1]]||n[1],i))}}),Qe("DocumentProperties",r.join(""),{xmlns:lo.o})}function bme(e,t){var r=["Worksheets","SheetNames"],n="CustomDocumentProperties",i=[];return e&&Ui(e).forEach(function(a){if(Object.prototype.hasOwnProperty.call(e,a)){for(var o=0;o<ah.length;++o)if(a==ah[o][1])return;for(o=0;o<E0.length;++o)if(a==E0[o][1])return;for(o=0;o<r.length;++o)if(a==r[o])return;var s=e[a],l="string";typeof s=="number"?(l="float",s=String(s)):s===!0||s===!1?(l="boolean",s=s?"1":"0"):s=String(s),i.push(Qe(RL(a),s,{"dt:dt":l}))}}),t&&Ui(t).forEach(function(a){if(Object.prototype.hasOwnProperty.call(t,a)&&!(e&&Object.prototype.hasOwnProperty.call(e,a))){var o=t[a],s="string";typeof o=="number"?(s="float",o=String(o)):o===!0||o===!1?(s="boolean",o=o?"1":"0"):o instanceof Date?(s="dateTime.tz",o=o.toISOString()):o=String(o),i.push(Qe(RL(a),o,{"dt:dt":s}))}}),"<"+n+' xmlns="'+lo.o+'">'+i.join("")+"</"+n+">"}function _me(e){var t=typeof e=="string"?new Date(Date.parse(e)):e,r=t.getTime()/1e3+11644473600,n=r%Math.pow(2,32),i=(r-n)/Math.pow(2,32);n*=1e7,i*=1e7;var a=n/Math.pow(2,32)|0;a>0&&(n=n%Math.pow(2,32),i+=a);var o=Ie(8);return o.write_shift(4,n),o.write_shift(4,i),o}function VL(e,t){var r=Ie(4),n=Ie(4);switch(r.write_shift(4,e==80?31:e),e){case 3:n.write_shift(-4,t);break;case 5:n=Ie(8),n.write_shift(8,t,"f");break;case 11:n.write_shift(4,t?1:0);break;case 64:n=_me(t);break;case 31:case 80:for(n=Ie(4+2*(t.length+1)+(t.length%2?0:2)),n.write_shift(4,t.length+1),n.write_shift(0,t,"dbcs");n.l!=n.length;)n.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+t)}return Di([r,n])}var MH=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function Sme(e){switch(typeof e){case"boolean":return 11;case"number":return(e|0)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64;break}return-1}function GL(e,t,r){var n=Ie(8),i=[],a=[],o=8,s=0,l=Ie(8),u=Ie(8);if(l.write_shift(4,2),l.write_shift(4,1200),u.write_shift(4,1),a.push(l),i.push(u),o+=8+l.length,!t){u=Ie(8),u.write_shift(4,0),i.unshift(u);var c=[Ie(4)];for(c[0].write_shift(4,e.length),s=0;s<e.length;++s){var f=e[s][0];for(l=Ie(8+2*(f.length+1)+(f.length%2?0:2)),l.write_shift(4,s+2),l.write_shift(4,f.length+1),l.write_shift(0,f,"dbcs");l.l!=l.length;)l.write_shift(1,0);c.push(l)}l=Di(c),a.unshift(l),o+=8+l.length}for(s=0;s<e.length;++s)if(!(t&&!t[e[s][0]])&&!(MH.indexOf(e[s][0])>-1||LH.indexOf(e[s][0])>-1)&&e[s][1]!=null){var d=e[s][1],h=0;if(t){h=+t[e[s][0]];var g=r[h];
vendor: 5,166 bytes, line 427
427if(g.p=="version"&&typeof d=="string"){var p=d.split(".");d=(+p[0]<<16)+(+p[1]||0)}l=VL(g.t,d)}else{var v=Sme(d);v==-1&&(v=31,d=String(d)),l=VL(v,d)}a.push(l),u=Ie(8),u.write_shift(4,t?h:2+s),i.push(u),o+=8+l.length}var m=8*(a.length+1);for(s=0;s<a.length;++s)i[s].write_shift(4,m),m+=a[s].length;return n.write_shift(4,o),n.write_shift(4,a.length),Di([n].concat(i).concat(a))}function KL(e,t,r,n,i,a){var o=Ie(i?68:48),s=[o];o.write_shift(2,65534),o.write_shift(2,0),o.write_shift(4,842412599),o.write_shift(16,zr.utils.consts.HEADER_CLSID,"hex"),o.write_shift(4,i?2:1),o.write_shift(16,t,"hex"),o.write_shift(4,i?68:48);var l=GL(e,r,n);if(s.push(l),i){var u=GL(i,null,null);o.write_shift(16,a,"hex"),o.write_shift(4,68+l.length),s.push(u)}return Di(s)}function Eme(e,t){t||(t=Ie(e));for(var r=0;r<e;++r)t.write_shift(1,0);return t}function Ame(e,t){return e.read_shift(t)===1}function ya(e,t){return t||(t=Ie(2)),t.write_shift(2,+!!e),t}function jH(e){return e.read_shift(2,"u")}function Io(e,t){return t||(t=Ie(2)),t.write_shift(2,e),t}function FH(e,t,r){return r||(r=Ie(2)),r.write_shift(1,t=="e"?+e:+!!e),r.write_shift(1,t=="e"?1:0),r}function $H(e,t,r){var n=e.read_shift(r&&r.biff>=12?2:1),i="sbcs-cont";if(r&&r.biff>=8,!r||r.biff==8){var a=e.read_shift(1);a&&(i="dbcs-cont")}else r.biff==12&&(i="wstr");r.biff>=2&&r.biff<=5&&(i="cpstr");var o=n?e.read_shift(n,i):"";return o}function Tme(e){var t=e.t||"",r=Ie(3);r.write_shift(2,t.length),r.write_shift(1,1);var n=Ie(2*t.length);n.write_shift(2*t.length,t,"utf16le");var i=[r,n];return Di(i)}function Ome(e,t,r){var n;if(r){if(r.biff>=2&&r.biff<=5)return e.read_shift(t,"cpstr");if(r.biff>=12)return e.read_shift(t,"dbcs-cont")}var i=e.read_shift(1);return i===0?n=e.read_shift(t,"sbcs-cont"):n=e.read_shift(t,"dbcs-cont"),n}function Pme(e,t,r){var n=e.read_shift(r&&r.biff==2?1:2);return n===0?(e.l++,""):Ome(e,n,r)}function kme(e,t,r){if(r.biff>5)return Pme(e,t,r);var n=e.read_shift(1);return n===0?(e.l++,""):e.read_shift(n,r.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function BH(e,t,r){return r||(r=Ie(3+2*e.length)),r.write_shift(2,e.length),r.write_shift(1,1),r.write_shift(31,e,"utf16le"),r}function YL(e,t){t||(t=Ie(6+e.length*2)),t.write_shift(4,1+e.length);for(var r=0;r<e.length;++r)t.write_shift(2,e.charCodeAt(r));return t.write_shift(2,0),t}function Cme(e){var t=Ie(512),r=0,n=e.Target;n.slice(0,7)=="file://"&&(n=n.slice(7));var i=n.indexOf("#"),a=i>-1?31:23;switch(n.charAt(0)){case"#":a=28;break;case".":a&=-3;break}t.write_shift(4,2),t.write_shift(4,a);var o=[8,6815827,6619237,4849780,83];for(r=0;r<o.length;++r)t.write_shift(4,o[r]);if(a==28)n=n.slice(1),YL(n,t);else if(a&2){for(o="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),r=0;r<o.length;++r)t.write_shift(1,parseInt(o[r],16));var s=i>-1?n.slice(0,i):n;for(t.write_shift(4,2*(s.length+1)),r=0;r<s.length;++r)t.write_shift(2,s.charCodeAt(r));t.write_shift(2,0),a&8&&YL(i>-1?n.slice(i+1):"",t)}else{for(o="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),r=0;r<o.length;++r)t.write_shift(1,parseInt(o[r],16));for(var l=0;n.slice(l*3,l*3+3)=="../"||n.slice(l*3,l*3+3)=="..\\";)++l;for(t.write_shift(2,l),t.write_shift(4,n.length-3*l+1),r=0;r<n.length-3*l;++r)t.write_shift(1,n.charCodeAt(r+3*l)&255);for(t.write_shift(1,0),t.write_shift(2,65535),t.write_shift(2,57005),r=0;r<6;++r)t.write_shift(4,0)}return t.slice(0,t.l)}function Ah(e,t,r,n){return n||(n=Ie(6)),n.write_shift(2,e),n.write_shift(2,t),n.write_shift(2,r||0),n}function Nme(e,t,r){var n=r.biff>8?4:2,i=e.read_shift(n),a=e.read_shift(n,"i"),o=e.read_shift(n,"i");return[i,a,o]}function Rme(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(2);return{s:{c:n,r:t},e:{c:i,r}}}function UH(e,t){return t||(t=Ie(8)),t.write_shift(2,e.s.r),t.write_shift(2,e.e.r),t.write_shift(2,e.s.c),t.write_shift(2,e.e.c),t}function GP(e,t,r){var n=1536,i=16;switch(r.bookType){case"biff8":break;case"biff5":n=1280,i=8;break;case"biff4":n=4,i=6;break;case"biff3":n=3,i=6;break;case"biff2":n=2,i=4;break;case"xla":break;default:throw new Error("unsupported BIFF version")}var a=Ie(i);return a.write_shift(2,n),a.write_shift(2,t),i>4&&a.write_shift(2,29282),i>6&&a.write_shift(2,1997),i>8&&(a.write_shift(2,49161),a.write_shift(2,1),a.write_shift(2,1798),a.write_shift(2,0)),a}function Lme(e,t){var r=!t||t.biff==8,n=Ie(r?112:54);for(n.write_shift(t.biff==8?2:1,7),r&&n.write_shift(1,0),n.write_shift(4,859007059),n.write_shift(4,5458548|(r?0:536870912));n.l<n.length;)n.write_shift(1,r?0:32);return n}function Ime(e,t){var r=!t||t.biff>=8?2:1,n=Ie(8+r*e.name.length);n.write_shift(4,e.pos),n.write_shift(1,e.hs||0),n.write_shift(1,e.dt),n.write_shift(1,e.name.length),t.biff>=8&&n.write_shift(1,1),n.write_shift(r*e.name.length,e.name,t.biff<8?"sbcs":"utf16le");var i=n.slice(0,n.l);return i.l=n.l,i}function Dme(e,t){var r=Ie(8);r.write_shift(4,e.Count),r.write_shift(4,e.Unique);for(var n=[],i=0;i<e.length;++i)n[i]=Tme(e[i]);var a=Di([r].concat(n));return a.parts=[r.length].concat(n.map(function(o){return o.length})),a}function Mme(){var e=Ie(18);return e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,29280),e.write_shift(2,17600),e.
vendor: 7,261 bytes, line 427
427write_shift(2,56),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,1),e.write_shift(2,500),e}function jme(e){var t=Ie(18),r=1718;return e&&e.RTL&&(r|=64),t.write_shift(2,r),t.write_shift(4,0),t.write_shift(4,64),t.write_shift(4,0),t.write_shift(4,0),t}function Fme(e,t){var r=e.name||"Arial",n=t&&t.biff==5,i=n?15+r.length:16+2*r.length,a=Ie(i);return a.write_shift(2,(e.sz||12)*20),a.write_shift(4,0),a.write_shift(2,400),a.write_shift(4,0),a.write_shift(2,0),a.write_shift(1,r.length),n||a.write_shift(1,1),a.write_shift((n?1:2)*r.length,r,n?"sbcs":"utf16le"),a}function $me(e,t,r,n){var i=Ie(10);return Ah(e,t,n,i),i.write_shift(4,r),i}function Bme(e,t,r,n,i){var a=!i||i.biff==8,o=Ie(8+ +a+(1+a)*r.length);return Ah(e,t,n,o),o.write_shift(2,r.length),a&&o.write_shift(1,1),o.write_shift((1+a)*r.length,r,a?"utf16le":"sbcs"),o}function Ume(e,t,r,n){var i=r&&r.biff==5;n||(n=Ie(i?3+t.length:5+2*t.length)),n.write_shift(2,e),n.write_shift(i?1:2,t.length),i||n.write_shift(1,1),n.write_shift((i?1:2)*t.length,t,i?"sbcs":"utf16le");var a=n.length>n.l?n.slice(0,n.l):n;return a.l==null&&(a.l=a.length),a}function zme(e,t){var r=t.biff==8||!t.biff?4:2,n=Ie(2*r+6);return n.write_shift(r,e.s.r),n.write_shift(r,e.e.r+1),n.write_shift(2,e.s.c),n.write_shift(2,e.e.c+1),n.write_shift(2,0),n}function XL(e,t,r,n){var i=r&&r.biff==5;n||(n=Ie(i?16:20)),n.write_shift(2,0),e.style?(n.write_shift(2,e.numFmtId||0),n.write_shift(2,65524)):(n.write_shift(2,e.numFmtId||0),n.write_shift(2,t<<4));var a=0;return e.numFmtId>0&&i&&(a|=1024),n.write_shift(4,a),n.write_shift(4,0),i||n.write_shift(4,0),n.write_shift(2,0),n}function Wme(e){var t=Ie(8);return t.write_shift(4,0),t.write_shift(2,0),t.write_shift(2,0),t}function Hme(e,t,r,n,i,a){var o=Ie(8);return Ah(e,t,n,o),FH(r,a,o),o}function qme(e,t,r,n){var i=Ie(14);return Ah(e,t,n,i),Eh(r,i),i}function Vme(e,t,r){if(r.biff<8)return Gme(e,t,r);for(var n=[],i=e.l+t,a=e.read_shift(r.biff>8?4:2);a--!==0;)n.push(Nme(e,r.biff>8?12:6,r));if(e.l!=i)throw new Error("Bad ExternSheet: "+e.l+" != "+i);return n}function Gme(e,t,r){e[e.l+1]==3&&e[e.l]++;var n=$H(e,t,r);return n.charCodeAt(0)==3?n.slice(1):n}function Kme(e){var t=Ie(2+e.length*8);t.write_shift(2,e.length);for(var r=0;r<e.length;++r)UH(e[r],t);return t}function Yme(e){var t=Ie(24),r=bi(e[0]);t.write_shift(2,r.r),t.write_shift(2,r.r),t.write_shift(2,r.c),t.write_shift(2,r.c);for(var n="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),i=0;i<16;++i)t.write_shift(1,parseInt(n[i],16));return Di([t,Cme(e[1])])}function Xme(e){var t=e[1].Tooltip,r=Ie(10+2*(t.length+1));r.write_shift(2,2048);var n=bi(e[0]);r.write_shift(2,n.r),r.write_shift(2,n.r),r.write_shift(2,n.c),r.write_shift(2,n.c);for(var i=0;i<t.length;++i)r.write_shift(2,t.charCodeAt(i));return r.write_shift(2,0),r}function Jme(e){return e||(e=Ie(4)),e.write_shift(2,1),e.write_shift(2,1),e}function Zme(e,t,r){if(!r.cellStyles)return xl(e,t);var n=r&&r.biff>=12?4:2,i=e.read_shift(n),a=e.read_shift(n),o=e.read_shift(n),s=e.read_shift(n),l=e.read_shift(2);n==2&&(e.l+=2);var u={s:i,e:a,w:o,ixfe:s,flags:l};return(r.biff>=5||!r.biff)&&(u.level=l>>8&7),u}function Qme(e,t){var r=Ie(12);r.write_shift(2,t),r.write_shift(2,t),r.write_shift(2,e.width*256),r.write_shift(2,0);var n=0;return e.hidden&&(n|=1),r.write_shift(1,n),n=e.level||0,r.write_shift(1,n),r.write_shift(2,0),r}function e1e(e){for(var t=Ie(2*e),r=0;r<e;++r)t.write_shift(2,r+1);return t}function t1e(e,t,r){var n=Ie(15);return P1(n,e,t),n.write_shift(8,r,"f"),n}function r1e(e,t,r){var n=Ie(9);return P1(n,e,t),n.write_shift(2,r),n}var n1e=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},t=MP({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function r(s,l){var u=[],c=Sh(1);switch(l.type){case"base64":c=ys(_u(s));break;case"binary":c=ys(s);break;case"buffer":case"array":c=s;break}oo(c,0);var f=c.read_shift(1),d=!!(f&136),h=!1,g=!1;switch(f){case 2:break;case 3:break;case 48:h=!0,d=!0;break;case 49:h=!0,d=!0;break;case 131:break;case 139:break;case 140:g=!0;break;case 245:break;default:throw new Error("DBF Unsupported Version: "+f.toString(16))}var p=0,v=521;f==2&&(p=c.read_shift(2)),c.l+=3,f!=2&&(p=c.read_shift(4)),p>1048576&&(p=1e6),f!=2&&(v=c.read_shift(2));var m=c.read_shift(2),y=l.codepage||1252;f!=2&&(c.l+=16,c.read_shift(1),c[c.l]!==0&&(y=e[c[c.l]]),c.l+=1,c.l+=2),g&&(c.l+=36);for(var x=[],_={},S=Math.min(c.length,f==2?521:v-10-(h?264:0)),T=g?32:11;c.l<S&&c[c.l]!=13;)switch(_={},_.name=jf.utils.decode(y,c.slice(c.l,c.l+T)).replace(/[\u0000\r\n].*$/g,""),c.l+=T,_.type=String.fromCharCode(c.read_shift(1)),f!=2&&!g&&(_.offset=c.read_shift(4)),_.len=c.read_shift(1),f==2&&(_.offset=c.read_shift(2)),_.dec=c.read_shift(1),_.name.length&&x.push(_),f!=2&&(c.l+=g?13:14),_.type){case"B":(!h||_.len!=8)&&l.WTF&&console.log("Skipping "+_.name+":"+_.type);break;case"G":case"P":l.WTF&&console.log("Skipping "+_.name+":"+_.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: "+_.type)}if(c[c.l]!==13&&(c.l=v-1),c.read_shift(1)!==13)throw new Error("DBF Terminator not found "+c.l+" "+c[c.l]);c.l=v;var A=0,N=0;for(u[0]=[],N=0;N!=x.length;++N)u[0][N]=x[N].name;for(;p-- >0;){if(c[c.l]===42){c.l+=m;continue}for(++c.l,u[++A]=[],N=0,N=0;N!=x.length;++N){var P=c.slice(c.l,c.l+x[N].len);c.l+=x[N].len,oo(P,0);var F=jf.utils.decode(y,P);switch(x[N].type){case"C":F.trim().length&&(u[A][N]=F.replace(/\s+$/,""));break;case"D":F.length===8?u[A][N]=new Date(+F.slice(0,4),+F.slice(4,6)-1,+F.slice(6,8)):u[A][N]=F;break;case"F":u[A][N]=parseFloat(F.trim());break;case"+":case"I":u[A][N]=g?P.read_shift(-4,"i")^2147483648:P.read_shift(4,"i");break;case"L":switch(F.trim().toUpperCase()){case"Y":case"T":u[A][N]=!0;break;case"N":case"F":u[A][N]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+F+"|")}break;case"M":if(!d)throw new Error("DBF Unexpected MEMO for type "+f.toString(16));u[A][N]="##MEMO##"+(g?parseInt(F.trim(),10):P.read_shift(4));break;case"N":F=F.replace(/\u0000/g,"").trim(),F&&F!="."&&(u[A][N]=+F||0);break;case"@":u[A][N]=new Date(P.read_shift(-8,"f")-621356832e5);break;case"T":u[A][N]=new Date((P.read_shift(4)-2440588)*864e5+P.read_shift(4));break;case"Y":u[A][N]=P.read_shift(4,"i")/1e4+P.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":u[A][N]=-P.read_shift(-8,"f");break;case"B":if(h&&x[N].len==8){u[A][N]=P.read_shift(8,"f");break}case"G":case"P":P.l+=x[N].len;break;case"0":if(x[N].name==="_NullFlags")break;default:throw new Error("DBF Unsupported data type "+x[N].type)}}}
vendor: 4,496 bytes, line 427
427if(f!=2&&c.l<c.length&&c[c.l++]!=26)throw new Error("DBF EOF Marker missing "+(c.l-1)+" of "+c.length+" "+c[c.l-1].toString(16));return l&&l.sheetRows&&(u=u.slice(0,l.sheetRows)),l.DBF=x,u}function n(s,l){var u=l||{};u.dateNF||(u.dateNF="yyyymmdd");var c=Dp(r(s,u),u);return c["!cols"]=u.DBF.map(function(f){return{wch:f.len,DBF:f}}),delete u.DBF,c}function i(s,l){try{return jh(n(s,l),l)}catch(u){if(l&&l.WTF)throw u}return{SheetNames:[],Sheets:{}}}var a={B:8,C:250,L:1,D:8,"?":0,"":0};function o(s,l){var u=l||{};if(+u.codepage>=0&&gm(+u.codepage),u.type=="string")throw new Error("Cannot write DBF to JS string");var c=Ua(),f=cx(s,{header:1,raw:!0,cellDates:!0}),d=f[0],h=f.slice(1),g=s["!cols"]||[],p=0,v=0,m=0,y=1;for(p=0;p<d.length;++p){if(((g[p]||{}).DBF||{}).name){d[p]=g[p].DBF.name,++m;continue}if(d[p]!=null){if(++m,typeof d[p]=="number"&&(d[p]=d[p].toString(10)),typeof d[p]!="string")throw new Error("DBF Invalid column name "+d[p]+" |"+typeof d[p]+"|");if(d.indexOf(d[p])!==p){for(v=0;v<1024;++v)if(d.indexOf(d[p]+"_"+v)==-1){d[p]+="_"+v;break}}}}var x=dn(s["!ref"]),_=[],S=[],T=[];for(p=0;p<=x.e.c-x.s.c;++p){var A="",N="",P=0,F=[];for(v=0;v<h.length;++v)h[v][p]!=null&&F.push(h[v][p]);if(F.length==0||d[p]==null){_[p]="?";continue}for(v=0;v<F.length;++v){switch(typeof F[v]){case"number":N="B";break;case"string":N="C";break;case"boolean":N="L";break;case"object":N=F[v]instanceof Date?"D":"C";break;default:N="C"}P=Math.max(P,String(F[v]).length),A=A&&A!=N?"C":N}P>250&&(P=250),N=((g[p]||{}).DBF||{}).type,N=="C"&&g[p].DBF.len>P&&(P=g[p].DBF.len),A=="B"&&N=="N"&&(A="N",T[p]=g[p].DBF.dec,P=g[p].DBF.len),S[p]=A=="C"||N=="N"?P:a[A]||0,y+=S[p],_[p]=A}var R=c.next(32);for(R.write_shift(4,318902576),R.write_shift(4,h.length),R.write_shift(2,296+32*m),R.write_shift(2,y),p=0;p<4;++p)R.write_shift(4,0);for(R.write_shift(4,0|(+t[WW]||3)<<8),p=0,v=0;p<d.length;++p)if(d[p]!=null){var L=c.next(32),B=(d[p].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);L.write_shift(1,B,"sbcs"),L.write_shift(1,_[p]=="?"?"C":_[p],"sbcs"),L.write_shift(4,v),L.write_shift(1,S[p]||a[_[p]]||0),L.write_shift(1,T[p]||0),L.write_shift(1,2),L.write_shift(4,0),L.write_shift(1,0),L.write_shift(4,0),L.write_shift(4,0),v+=S[p]||a[_[p]]||0}var U=c.next(264);for(U.write_shift(4,13),p=0;p<65;++p)U.write_shift(4,0);for(p=0;p<h.length;++p){var K=c.next(y);for(K.write_shift(1,0),v=0;v<d.length;++v)if(d[v]!=null)switch(_[v]){case"L":K.write_shift(1,h[p][v]==null?63:h[p][v]?84:70);break;case"B":K.write_shift(8,h[p][v]||0,"f");break;case"N":var te="0";for(typeof h[p][v]=="number"&&(te=h[p][v].toFixed(T[v]||0)),m=0;m<S[v]-te.length;++m)K.write_shift(1,32);K.write_shift(1,te,"sbcs");break;case"D":h[p][v]?(K.write_shift(4,("0000"+h[p][v].getFullYear()).slice(-4),"sbcs"),K.write_shift(2,("00"+(h[p][v].getMonth()+1)).slice(-2),"sbcs"),K.write_shift(2,("00"+h[p][v].getDate()).slice(-2),"sbcs")):K.write_shift(8,"00000000","sbcs");break;case"C":var X=String(h[p][v]!=null?h[p][v]:"").slice(0,S[v]);for(K.write_shift(1,X,"sbcs"),m=0;m<S[v]-X.length;++m)K.write_shift(1,32);break}}return c.next(1).write_shift(1,26),c.end()}return{to_workbook:i,to_sheet:n,from_sheet:o}}(),i1e=function(){var e={AA:"Ã",BA:"Ã",CA:"Ã",DA:195,HA:"Ã",JA:197,AE:"Ã",BE:"Ã",CE:"Ã",HE:"Ã",AI:"Ã",BI:"Ã",CI:"Ã",HI:"Ã",AO:"Ã",BO:"Ã",CO:"Ã",DO:213,HO:"Ã",AU:"Ã",BU:"Ã",CU:"Ã",HU:"Ã",Aa:"à ",Ba:"á",Ca:"â",Da:227,Ha:"ä",Ja:229,Ae:"è",Be:"é",Ce:"ê",He:"ë",Ai:"ì",Bi:"Ã",Ci:"î",Hi:"ï",Ao:"ò",Bo:"ó",Co:"ô",Do:245,Ho:"ö",Au:"ù",Bu:"ú",Cu:"û",Hu:"ü",KC:"Ã",Kc:"ç",q:"æ",z:"Å",a:"Ã",j:"Å",DN:209,Dn:241,Hy:255,S:169,c:170,R:174,"B ":180,0:176,1:177,2:178,3:179,5:181,6:182,7:183,Q:185,k:186,b:208,i:216,l:222,s:240,y:248,"!":161,'"':162,"#":163,"(":164,"%":165,"'":167,"H ":168,"+":171,";":187,"<":188,"=":189,">":190,"?":191,"{":223},t=new RegExp("\x1BN("+Ui(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),r=function(d,h){var g=e[h];return typeof g=="number"?xL(g):g},n=function(d,h,g){var p=h.charCodeAt(0)-32<<4|g.charCodeAt(0)-48;return p==59?d:xL(p)};e["|"]=254;function i(d,h){switch(h.type){case"base64":return a(_u(d),h);case"binary":return a(d,h);case"buffer":return a(Sr&&Buffer.isBuffer(d)?d.toString("binary"):S1(d),h);case"array":return a(s_(d),h)}throw new Error("Unrecognized type "+h.type)}function a(d,h){var g=d.split(/[\n\r]+/),p=-1,v=-1,m=0,y=0,x=[],_=[],S=null,T={},A=[],N=[],P=[],F=0,R;for(+h.codepage>=0&&gm(+h.codepage);m!==g.length;++m){F=0;
vendor: 9,628 bytes, lines 427-440
427var L=g[m].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,n).replace(t,r),B=L.replace(/;;/g,"\0").split(";").map(function(z){return z.replace(/\u0000/g,";")}),U=B[0],K;if(L.length>0)switch(U){case"ID":break;case"E":break;case"B":break;case"O":break;case"W":break;case"P":B[1].charAt(0)=="P"&&_.push(L.slice(3).replace(/;;/g,";"));break;case"C":var te=!1,X=!1,W=!1,J=!1,me=-1,ye=-1;for(y=1;y<B.length;++y)switch(B[y].charAt(0)){case"A":break;case"X":v=parseInt(B[y].slice(1))-1,X=!0;break;case"Y":for(p=parseInt(B[y].slice(1))-1,X||(v=0),R=x.length;R<=p;++R)x[R]=[];break;case"K":K=B[y].slice(1),K.charAt(0)==='"'?K=K.slice(1,K.length-1):K==="TRUE"?K=!0:K==="FALSE"?K=!1:isNaN(cu(K))?isNaN(mm(K).getDate())||(K=Sa(K)):(K=cu(K),S!==null&&tH(S)&&(K=aH(K))),te=!0;break;case"E":J=!0;var O=rye(B[y].slice(1),{r:p,c:v});x[p][v]=[x[p][v],O];break;case"S":W=!0,x[p][v]=[x[p][v],"S5S"];break;case"G":break;case"R":me=parseInt(B[y].slice(1))-1;break;case"C":ye=parseInt(B[y].slice(1))-1;break;default:if(h&&h.WTF)throw new Error("SYLK bad record "+L)}if(te&&(x[p][v]&&x[p][v].length==2?x[p][v][0]=K:x[p][v]=K,S=null),W){if(J)throw new Error("SYLK shared formula cannot have own formula");var M=me>-1&&x[me][ye];if(!M||!M[1])throw new Error("SYLK shared formula cannot find base");x[p][v][1]=nye(M[1],{r:p-me,c:v-ye})}break;case"F":var j=0;for(y=1;y<B.length;++y)switch(B[y].charAt(0)){case"X":v=parseInt(B[y].slice(1))-1,++j;break;case"Y":for(p=parseInt(B[y].slice(1))-1,R=x.length;R<=p;++R)x[R]=[];break;case"M":F=parseInt(B[y].slice(1))/20;break;case"F":break;case"G":break;case"P":S=_[parseInt(B[y].slice(1))];break;case"S":break;case"D":break;case"N":break;case"W":for(P=B[y].slice(1).split(" "),R=parseInt(P[0],10);R<=parseInt(P[1],10);++R)F=parseInt(P[2],10),N[R-1]=F===0?{hidden:!0}:{wch:F},KP(N[R-1]);break;case"C":v=parseInt(B[y].slice(1))-1,N[v]||(N[v]={});break;case"R":p=parseInt(B[y].slice(1))-1,A[p]||(A[p]={}),F>0?(A[p].hpt=F,A[p].hpx=VH(F)):F===0&&(A[p].hidden=!0);break;default:if(h&&h.WTF)throw new Error("SYLK bad record "+L)}j<1&&(S=null);break;default:if(h&&h.WTF)throw new Error("SYLK bad record "+L)}}return A.length>0&&(T["!rows"]=A),N.length>0&&(T["!cols"]=N),h&&h.sheetRows&&(x=x.slice(0,h.sheetRows)),[x,T]}function o(d,h){var g=i(d,h),p=g[0],v=g[1],m=Dp(p,h);return Ui(v).forEach(function(y){m[y]=v[y]}),m}function s(d,h){return jh(o(d,h),h)}function l(d,h,g,p){var v="C;Y"+(g+1)+";X"+(p+1)+";K";switch(d.t){case"n":v+=d.v||0,d.f&&!d.F&&(v+=";E"+XP(d.f,{r:g,c:p}));break;case"b":v+=d.v?"TRUE":"FALSE";break;case"e":v+=d.w||d.v;break;case"d":v+='"'+(d.w||d.v)+'"';break;case"s":v+='"'+d.v.replace(/"/g,"").replace(/;/g,";;")+'"';break}return v}function u(d,h){h.forEach(function(g,p){var v="F;W"+(p+1)+" "+(p+1)+" ";g.hidden?v+="0":(typeof g.width=="number"&&!g.wpx&&(g.wpx=ox(g.width)),typeof g.wpx=="number"&&!g.wch&&(g.wch=sx(g.wpx)),typeof g.wch=="number"&&(v+=Math.round(g.wch))),v.charAt(v.length-1)!=" "&&d.push(v)})}function c(d,h){h.forEach(function(g,p){var v="F;";g.hidden?v+="M0;":g.hpt?v+="M"+20*g.hpt+";":g.hpx&&(v+="M"+20*lx(g.hpx)+";"),v.length>2&&d.push(v+"R"+(p+1))})}function f(d,h){var g=["ID;PWXL;N;E"],p=[],v=dn(d["!ref"]),m,y=Array.isArray(d),x=`\r 428`;g.push("P;PGeneral"),g.push("F;P0;DG0G8;M255"),d["!cols"]&&u(g,d["!cols"]),d["!rows"]&&c(g,d["!rows"]),g.push("B;Y"+(v.e.r-v.s.r+1)+";X"+(v.e.c-v.s.c+1)+";D"+[v.s.c,v.s.r,v.e.c,v.e.r].join(" "));for(var _=v.s.r;_<=v.e.r;++_)for(var S=v.s.c;S<=v.e.c;++S){var T=Mr({r:_,c:S});m=y?(d[_]||[])[S]:d[T],!(!m||m.v==null&&(!m.f||m.F))&&p.push(l(m,d,_,S))}return g.join(x)+x+p.join(x)+x+"E"+x}return{to_workbook:s,to_sheet:o,from_sheet:f}}(),a1e=function(){function e(a,o){switch(o.type){case"base64":return t(_u(a),o);case"binary":return t(a,o);case"buffer":return t(Sr&&Buffer.isBuffer(a)?a.toString("binary"):S1(a),o);case"array":return t(s_(a),o)}throw new Error("Unrecognized type "+o.type)}function t(a,o){for(var s=a.split(` 429`),l=-1,u=-1,c=0,f=[];c!==s.length;++c){if(s[c].trim()==="BOT"){f[++l]=[],u=0;continue}if(!(l<0)){var d=s[c].trim().split(","),h=d[0],g=d[1];++c;for(var p=s[c]||"";(p.match(/["]/g)||[]).length&1&&c<s.length-1;)p+=` 430`+s[++c];switch(p=p.trim(),+h){case-1:if(p==="BOT"){f[++l]=[],u=0;continue}else if(p!=="EOD")throw new Error("Unrecognized DIF special command "+p);break;case 0:p==="TRUE"?f[l][u]=!0:p==="FALSE"?f[l][u]=!1:isNaN(cu(g))?isNaN(mm(g).getDate())?f[l][u]=g:f[l][u]=Sa(g):f[l][u]=cu(g),++u;break;case 1:p=p.slice(1,p.length-1),p=p.replace(/""/g,'"'),p&&p.match(/^=".*"$/)&&(p=p.slice(2,-1)),f[l][u++]=p!==""?p:null;break}if(p==="EOD")break}}return o&&o.sheetRows&&(f=f.slice(0,o.sheetRows)),f}function r(a,o){return Dp(e(a,o),o)}function n(a,o){return jh(r(a,o),o)}var i=function(){var a=function(l,u,c,f,d){l.push(u),l.push(c+","+f),l.push('"'+d.replace(/"/g,'""')+'"')},o=function(l,u,c,f){l.push(u+","+c),l.push(u==1?'"'+f.replace(/"/g,'""')+'"':f)};return function(l){var u=[],c=dn(l["!ref"]),f,d=Array.isArray(l);a(u,"TABLE",0,1,"sheetjs"),a(u,"VECTORS",0,c.e.r-c.s.r+1,""),a(u,"TUPLES",0,c.e.c-c.s.c+1,""),a(u,"DATA",0,0,"");for(var h=c.s.r;h<=c.e.r;++h){o(u,-1,0,"BOT");for(var g=c.s.c;g<=c.e.c;++g){var p=Mr({r:h,c:g});if(f=d?(l[h]||[])[g]:l[p],!f){o(u,1,0,"");continue}switch(f.t){case"n":var v=f.w;!v&&f.v!=null&&(v=f.v),v==null?f.f&&!f.F?o(u,1,0,"="+f.f):o(u,1,0,""):o(u,0,v,"V");break;case"b":o(u,0,f.v?1:0,f.v?"TRUE":"FALSE");break;case"s":o(u,1,0,isNaN(f.v)?f.v:'="'+f.v+'"');break;case"d":f.w||(f.w=Hc(f.z||In[14],Wa(Sa(f.v)))),o(u,0,f.w,"V");break;default:o(u,1,0,"")}}}o(u,-1,0,"EOD");var m=`\r 431`,y=u.join(m);return y}}();return{to_workbook:n,to_sheet:r,from_sheet:i}}(),zH=function(){function e(f){return f.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,` 432`)}function t(f){return f.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function r(f,d){for(var h=f.split(` 433`),g=-1,p=-1,v=0,m=[];v!==h.length;++v){var y=h[v].trim().split(":");if(y[0]==="cell"){var x=bi(y[1]);if(m.length<=x.r)for(g=m.length;g<=x.r;++g)m[g]||(m[g]=[]);switch(g=x.r,p=x.c,y[2]){case"t":m[g][p]=e(y[3]);break;case"v":m[g][p]=+y[3];break;case"vtf":var _=y[y.length-1];case"vtc":switch(y[3]){case"nl":m[g][p]=!!+y[4];break;default:m[g][p]=+y[4];break}y[2]=="vtf"&&(m[g][p]=[m[g][p],_])}}}return d&&d.sheetRows&&(m=m.slice(0,d.sheetRows)),m}function n(f,d){return Dp(r(f,d),d)}function i(f,d){return jh(n(f,d),d)}var a=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join(` 434`),o=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join(` 435`)+` 436`,s=["# SocialCalc Spreadsheet Control Save","part:sheet"].join(` 437`),l="--SocialCalcSpreadsheetControlSave--";function u(f){if(!f||!f["!ref"])return"";for(var d=[],h=[],g,p="",v=xo(f["!ref"]),m=Array.isArray(f),y=v.s.r;y<=v.e.r;++y)for(var x=v.s.c;x<=v.e.c;++x)if(p=Mr({r:y,c:x}),g=m?(f[y]||[])[x]:f[p],!(!g||g.v==null||g.t==="z")){switch(h=["cell",p,"t"],g.t){case"s":case"str":h.push(t(g.v));break;case"n":g.f?(h[2]="vtf",h[3]="n",h[4]=g.v,h[5]=t(g.f)):(h[2]="v",h[3]=g.v);break;case"b":h[2]="vt"+(g.f?"f":"c"),h[3]="nl",h[4]=g.v?"1":"0",h[5]=t(g.f||(g.v?"TRUE":"FALSE"));break;case"d":var _=Wa(Sa(g.v));h[2]="vtc",h[3]="nd",h[4]=""+_,h[5]=g.w||Hc(g.z||In[14],_);break;case"e":continue}d.push(h.join(":"))}return d.push("sheet:c:"+(v.e.c-v.s.c+1)+":r:"+(v.e.r-v.s.r+1)+":tvf:1"),d.push("valueformat:1:text-wiki"),d.join(` 438`)}function c(f){return[a,o,s,o,u(f),l].join(` 439`)}return{to_workbook:i,to_sheet:n,from_sheet:c}}(),o1e=function(){function e(c,f,d,h,g){g.raw?f[d][h]=c:c===""||(c==="TRUE"?f[d][h]=!0:c==="FALSE"?f[d][h]=!1:isNaN(cu(c))?isNaN(mm(c).getDate())?f[d][h]=c:f[d][h]=Sa(c):f[d][h]=cu(c))}function t(c,f){var d=f||{},h=[];if(!c||c.length===0)return h;for(var g=c.split(/[\r\n]/),p=g.length-1;p>=0&&g[p].length===0;)--p;for(var v=10,m=0,y=0;y<=p;++y)m=g[y].indexOf(" "),m==-1?m=g[y].length:m++,v=Math.max(v,m);for(y=0;y<=p;++y){h[y]=[];var x=0;for(e(g[y].slice(0,v).trim(),h,y,x,d),x=1;x<=(g[y].length-v)/10+1;++x)e(g[y].slice(v+(x-1)*10,v+x*10).trim(),h,y,x,d)}return d.sheetRows&&(h=h.slice(0,d.sheetRows)),h}var r={44:",",9:" ",59:";",124:"|"},n={44:3,9:2,59:1,124:0};function i(c){for(var f={},d=!1,h=0,g=0;h<c.length;++h)(g=c.charCodeAt(h))==34?d=!d:!d&&g in r&&(f[g]=(f[g]||0)+1);g=[];for(h in f)Object.prototype.hasOwnProperty.call(f,h)&&g.push([f[h],h]);if(!g.length){f=n;for(h in f)Object.prototype.hasOwnProperty.call(f,h)&&g.push([f[h],h])}return g.sort(function(p,v){return p[0]-v[0]||n[p[1]]-n[v[1]]}),r[g.pop()[1]]||44}function a(c,f){var d=f||{},h="",g=d.dense?[]:{},p={s:{c:0,r:0},e:{c:0,r:0}};c.slice(0,4)=="sep="?c.charCodeAt(5)==13&&c.charCodeAt(6)==10?(h=c.charAt(4),c=c.slice(7)):c.charCodeAt(5)==13||c.charCodeAt(5)==10?(h=c.charAt(4),c=c.slice(6)):h=i(c.slice(0,1024)):d&&d.FS?h=d.FS:h=i(c.slice(0,1024));var v=0,m=0,y=0,x=0,_=0,S=h.charCodeAt(0),T=!1,A=0,N=c.charCodeAt(0);c=c.replace(/\r\n/mg,` 440`);var P=d.dateNF!=null?_ve(d.dateNF):null;function F(){var R=c.slice(x,_),L={};if(R.charAt(0)=='"'&&R.charAt(R.length-1)=='"'&&(R=R.slice(1,-1).replace(/""/g,'"')),R.length===0)L.t="z";else if(d.raw)L.t="s",L.v=R;else if(R.trim().length===0)L.t="s",L.v=R;else if(R.charCodeAt(0)==61)R.charCodeAt(1)==34&&R.charCodeAt(R.length-1)==34?(L.t="s",L.v=R.slice(2,-1).replace(/""/g,'"')):iye(R)?(L.t="n",L.f=R.slice(1)):(L.t="s",L.v=R);else if(R=="TRUE")L.t="b",L.v=!0;else if(R=="FALSE")L.t="b",L.v=!1;else if(!isNaN(y=cu(R)))L.t="n",d.cellText!==!1&&(L.w=R),L.v=y;else if(!isNaN(mm(R).getDate())||P&&R.match(P)){L.z=d.dateNF||In[14];var B=0;P&&R.match(P)&&(R=Sve(R,d.dateNF,R.match(P)||[]),B=1),d.cellDates?(L.t="d",
vendor: 7,679 bytes, lines 440-441
440L.v=Sa(R,B)):(L.t="n",L.v=Wa(Sa(R,B))),d.cellText!==!1&&(L.w=Hc(L.z,L.v instanceof Date?Wa(L.v):L.v)),d.cellNF||delete L.z}else L.t="s",L.v=R;if(L.t=="z"||(d.dense?(g[v]||(g[v]=[]),g[v][m]=L):g[Mr({c:m,r:v})]=L),x=_+1,N=c.charCodeAt(x),p.e.c<m&&(p.e.c=m),p.e.r<v&&(p.e.r=v),A==S)++m;else if(m=0,++v,d.sheetRows&&d.sheetRows<=v)return!0}e:for(;_<c.length;++_)switch(A=c.charCodeAt(_)){case 34:N===34&&(T=!T);break;case S:case 10:case 13:if(!T&&F())break e;break}return _-x>0&&F(),g["!ref"]=Qn(p),g}function o(c,f){return!(f&&f.PRN)||f.FS||c.slice(0,4)=="sep="||c.indexOf(" ")>=0||c.indexOf(",")>=0||c.indexOf(";")>=0?a(c,f):Dp(t(c,f),f)}function s(c,f){var d="",h=f.type=="string"?[0,0,0,0]:ybe(c,f);switch(f.type){case"base64":d=_u(c);break;case"binary":d=c;break;case"buffer":f.codepage==65001?d=c.toString("utf8"):f.codepage&&typeof jf<"u"?d=jf.utils.decode(f.codepage,c):d=Sr&&Buffer.isBuffer(c)?c.toString("binary"):S1(c);break;case"array":d=s_(c);break;case"string":d=c;break;default:throw new Error("Unrecognized type "+f.type)}return h[0]==239&&h[1]==187&&h[2]==191?d=bv(d.slice(3)):f.type!="string"&&f.type!="buffer"&&f.codepage==65001?d=bv(d):f.type=="binary"&&typeof jf<"u"&&f.codepage&&(d=jf.utils.decode(f.codepage,jf.utils.encode(28591,d))),d.slice(0,19)=="socialcalc:version:"?zH.to_sheet(f.type=="string"?d:bv(d),f):o(d,f)}function l(c,f){return jh(s(c,f),f)}function u(c){for(var f=[],d=dn(c["!ref"]),h,g=Array.isArray(c),p=d.s.r;p<=d.e.r;++p){for(var v=[],m=d.s.c;m<=d.e.c;++m){var y=Mr({r:p,c:m});if(h=g?(c[p]||[])[m]:c[y],!h||h.v==null){v.push(" ");continue}for(var x=(h.w||(Su(h),h.w)||"").slice(0,10);x.length<10;)x+=" ";v.push(x+(m===0?" ":""))}f.push(v.join(""))}return f.join(` 441`)}return{to_workbook:l,to_sheet:s,from_sheet:u}}(),JL=function(){function e(O,M,j){if(O){oo(O,O.l||0);for(var z=j.Enum||me;O.l<O.length;){var Q=O.read_shift(2),ie=z[Q]||z[65535],ge=O.read_shift(2),oe=O.l+ge,pe=ie.f&&ie.f(O,ge,j);if(O.l=oe,M(pe,ie,Q))return}}}function t(O,M){switch(M.type){case"base64":return r(ys(_u(O)),M);case"binary":return r(ys(O),M);case"buffer":case"array":return r(O,M)}throw"Unsupported type "+M.type}function r(O,M){if(!O)return O;var j=M||{},z=j.dense?[]:{},Q="Sheet1",ie="",ge=0,oe={},pe=[],be=[],ve={s:{r:0,c:0},e:{r:0,c:0}},Le=j.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)j.Enum=me,e(O,function(De,rt,Be){switch(Be){case 0:j.vers=De,De>=4096&&(j.qpro=!0);break;case 6:ve=De;break;case 204:De&&(ie=De);break;case 222:ie=De;break;case 15:case 51:j.qpro||(De[1].v=De[1].v.slice(1));case 13:case 14:case 16:Be==14&&(De[2]&112)==112&&(De[2]&15)>1&&(De[2]&15)<15&&(De[1].z=j.dateNF||In[14],j.cellDates&&(De[1].t="d",De[1].v=aH(De[1].v))),j.qpro&&De[3]>ge&&(z["!ref"]=Qn(ve),oe[Q]=z,pe.push(Q),z=j.dense?[]:{},ve={s:{r:0,c:0},e:{r:0,c:0}},ge=De[3],Q=ie||"Sheet"+(ge+1),ie="");var lt=j.dense?(z[De[0].r]||[])[De[0].c]:z[Mr(De[0])];if(lt){lt.t=De[1].t,lt.v=De[1].v,De[1].z!=null&&(lt.z=De[1].z),De[1].f!=null&&(lt.f=De[1].f);break}j.dense?(z[De[0].r]||(z[De[0].r]=[]),z[De[0].r][De[0].c]=De[1]):z[Mr(De[0])]=De[1];break}},j);else if(O[2]==26||O[2]==14)j.Enum=ye,O[2]==14&&(j.qpro=!0,O.l=0),e(O,function(De,rt,Be){switch(Be){case 204:Q=De;break;case 22:De[1].v=De[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(De[3]>ge&&(z["!ref"]=Qn(ve),oe[Q]=z,pe.push(Q),z=j.dense?[]:{},ve={s:{r:0,c:0},e:{r:0,c:0}},ge=De[3],Q="Sheet"+(ge+1)),Le>0&&De[0].r>=Le)break;j.dense?(z[De[0].r]||(z[De[0].r]=[]),z[De[0].r][De[0].c]=De[1]):z[Mr(De[0])]=De[1],ve.e.c<De[0].c&&(ve.e.c=De[0].c),ve.e.r<De[0].r&&(ve.e.r=De[0].r);break;case 27:De[14e3]&&(be[De[14e3][0]]=De[14e3][1]);break;case 1537:be[De[0]]=De[1],De[0]==ge&&(Q=De[1]);break}},j);else throw new Error("Unrecognized LOTUS BOF "+O[2]);if(z["!ref"]=Qn(ve),oe[ie||Q]=z,pe.push(ie||Q),!be.length)return{SheetNames:pe,Sheets:oe};for(var Re={},ee=[],Fe=0;Fe<be.length;++Fe)oe[pe[Fe]]?(ee.push(be[Fe]||pe[Fe]),Re[be[Fe]]=oe[be[Fe]]||oe[pe[Fe]]):(ee.push(be[Fe]),Re[be[Fe]]={"!ref":"A1"});return{SheetNames:ee,Sheets:Re}}function n(O,M){var j=M||{};if(+j.codepage>=0&&gm(+j.codepage),j.type=="string")throw new Error("Cannot write WK1 to JS string");var z=Ua(),Q=dn(O["!ref"]),ie=Array.isArray(O),ge=[];et(z,0,a(1030)),et(z,6,l(Q));for(var oe=Math.min(Q.e.r,8191),pe=Q.s.r;pe<=oe;++pe)for(var be=$i(pe),ve=Q.s.c;ve<=Q.e.c;++ve){pe===Q.s.r&&(ge[ve]=aa(ve));var Le=ge[ve]+be,Re=ie?(O[pe]||[])[ve]:O[Le];if(!(!Re||Re.t=="z"))if(Re.t=="n")(Re.v|0)==Re.v&&Re.v>=-32768&&Re.v<=32767?et(z,13,h(pe,ve,Re.v)):et(z,14,p(pe,ve,Re.v));else{var ee=Su(Re);et(z,15,f(pe,ve,ee.slice(0,239)))}}return et(z,1),z.end()}function i(O,M){var j=M||{};if(+j.codepage>=0&&gm(+j.codepage),j.type=="string")throw new Error("Cannot write WK3 to JS string");var z=Ua();et(z,0,o(O));for(var Q=0,ie=0;Q<O.SheetNames.length;++Q)(O.Sheets[O.SheetNames[Q]]||{})["!ref"]&&et(z,27,J(O.SheetNames[Q],ie++));var ge=0;for(Q=0;Q<O.SheetNames.length;++Q){var oe=O.Sheets[O.SheetNames[Q]];if(!(!oe||!oe["!ref"])){for(var pe=dn(oe["!ref"]),be=Array.isArray(oe),ve=[],Le=Math.min(pe.e.r,8191),Re=pe.s.r;Re<=Le;++Re)for(var ee=$i(Re),Fe=pe.s.c;Fe<=pe.e.c;++Fe){Re===pe.s.r&&(ve[Fe]=aa(Fe));var De=ve[Fe]+ee,rt=be?(oe[Re]||[])[Fe]:oe[De];if(!(!rt||rt.t=="z"))if(rt.t=="n")et(z,23,F(Re,Fe,ge,rt.v));else{var Be=Su(rt);et(z,22,A(Re,Fe,ge,Be.slice(0,239)))}}++ge}}return et(z,1),z.end()}function a(O){var M=Ie(2);return M.write_shift(2,O),M}function o(O){var M=Ie(26);M.write_shift(2,4096),M.write_shift(2,4),M.write_shift(4,0);for(var j=0,z=0,Q=0,ie=0;ie<O.SheetNames.length;++ie){var ge=O.SheetNames[ie],oe=O.Sheets[ge];if(!(!oe||!oe["!ref"])){++Q;var pe=xo(oe["!ref"]);j<pe.e.r&&(j=pe.e.r),z<pe.e.c&&(z=pe.e.c)}}return j>8191&&(j=8191),M.write_shift(2,j),M.write_shift(1,Q),M.write_shift(1,z),M.write_shift(2,0),M.write_shift(2,0),M.write_shift(1,1),M.write_shift(1,2),M.write_shift(4,0),M.write_shift(4,0),M}function s(O,M,j){var z={s:{c:0,r:0},e:{c:0,r:0}};return M==8&&j.qpro?(z.s.c=O.read_shift(1),O.l++,z.s.r=O.read_shift(2),z.e.c=O.read_shift(1),O.l++,z.e.r=O.read_shift(2),z):(z.s.c=O.read_shift(2),z.s.r=O.read_shift(2),M==12&&j.qpro&&(O.l+=2),z.e.c=O.read_shift(2),z.e.r=O.read_shift(2),M==12&&j.qpro&&(O.l+=2),z.s.c==65535&&(z.s.c=z.e.c=z.s.r=z.e.r=0),z)}function l(O){var M=Ie(8);return M.write_shift(2,O.s.c),M.write_shift(2,O.s.r),M.write_shift(2,O.e.c),M.write_shift(2,O.e.r),M}function u(O,M,j){var z=[{c:0,r:0},{t:"n",v:0},0,0];return j.qpro&&j.vers!=20768?(z[0].c=O.read_shift(1),z[3]=O.read_shift(1),z[0].r=O.read_shift(2),O.l+=2):(z[2]=O.read_shift(1),z[0].c=O.read_shift(2),z[0].r=O.read_shift(2)),z}function c(O,M,j){var z=O.l+M,Q=u(O,M,j);if(Q[1].t="s",j.vers==20768){O.l++;var ie=O.read_shift(1);return Q[1].v=O.read_shift(ie,"utf8"),Q}return j.qpro&&O.l++,Q[1].v=O.read_shift(z-O.l,"cstr"),Q}function f(O,M,j){var z=Ie(7+j.length);z.write_shift(1,255),z.write_shift(2,M),z.write_shift(2,O),z.write_shift(1,39);for(var Q=0;Q<z.length;++Q){var ie=j.charCodeAt(Q);z.write_shift(1,ie>=128?95:ie)}return z.write_shift(1,0),z}function d(O,M,j){var z=u(O,M,j);return z[1].v=O.read_shift(2,"i"),z}function h(O,M,j){var z=Ie(7);return z.write_shift(1,255),z.write_shift(2,M),z.write_shift(2,O),z.write_shift(2,j,"i"),z}function g(O,M,j){var z=u(O,M,j);return z[1].v=O.read_shift(8,"f"),z}function p(O,M,j){var z=Ie(13);return z.write_shift(1,255),z.write_shift(2,M),z.write_shift(2,O),z.write_shift(8,j,"f"),z}function v(O,M,j){var z=O.l+M,Q=u(O,M,j);if(Q[1].v=O.read_shift(8,"f"),j.qpro)O.l=z;else{var ie=O.read_shift(2);_(O.slice(O.l,O.l+ie),Q),O.l+=ie}return Q}function m(O,M,j){var z=M&32768;return M&=-32769,M=(z?O:0)+(M>
vendor: 5,183 bytes, line 441
441=8192?M-16384:M),(z?"":"$")+(j?aa(M):$i(M))}var y={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]},x=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function _(O,M){oo(O,0);for(var j=[],z=0,Q="",ie="",ge="",oe="";O.l<O.length;){var pe=O[O.l++];switch(pe){case 0:j.push(O.read_shift(8,"f"));break;case 1:ie=m(M[0].c,O.read_shift(2),!0),Q=m(M[0].r,O.read_shift(2),!1),j.push(ie+Q);break;case 2:{var be=m(M[0].c,O.read_shift(2),!0),ve=m(M[0].r,O.read_shift(2),!1);ie=m(M[0].c,O.read_shift(2),!0),Q=m(M[0].r,O.read_shift(2),!1),j.push(be+ve+":"+ie+Q)}break;case 3:if(O.l<O.length){console.error("WK1 premature formula end");return}break;case 4:j.push("("+j.pop()+")");break;case 5:j.push(O.read_shift(2));break;case 6:{for(var Le="";pe=O[O.l++];)Le+=String.fromCharCode(pe);j.push('"'+Le.replace(/"/g,'""')+'"')}break;case 8:j.push("-"+j.pop());break;case 23:j.push("+"+j.pop());break;case 22:j.push("NOT("+j.pop()+")");break;case 20:case 21:oe=j.pop(),ge=j.pop(),j.push(["AND","OR"][pe-20]+"("+ge+","+oe+")");break;default:if(pe<32&&x[pe])oe=j.pop(),ge=j.pop(),j.push(ge+x[pe]+oe);else if(y[pe]){if(z=y[pe][1],z==69&&(z=O[O.l++]),z>j.length){console.error("WK1 bad formula parse 0x"+pe.toString(16)+":|"+j.join("|")+"|");return}var Re=j.slice(-z);j.length-=z,j.push(y[pe][0]+"("+Re.join(",")+")")}else return pe<=7?console.error("WK1 invalid opcode "+pe.toString(16)):pe<=24?console.error("WK1 unsupported op "+pe.toString(16)):pe<=30?console.error("WK1 invalid opcode "+pe.toString(16)):pe<=115?console.error("WK1 unsupported function opcode "+pe.toString(16)):console.error("WK1 unrecognized opcode "+pe.toString(16))}}j.length==1?M[1].f=""+j[0]:console.error("WK1 bad formula parse |"+j.join("|")+"|")}function S(O){var M=[{c:0,r:0},{t:"n",v:0},0];return M[0].r=O.read_shift(2),M[3]=O[O.l++],M[0].c=O[O.l++],M}function T(O,M){var j=S(O);return j[1].t="s",j[1].v=O.read_shift(M-4,"cstr"),j}function A(O,M,j,z){var Q=Ie(6+z.length);Q.write_shift(2,O),Q.write_shift(1,j),Q.write_shift(1,M),Q.write_shift(1,39);for(var ie=0;ie<z.length;++ie){var ge=z.charCodeAt(ie);Q.write_shift(1,ge>=128?95:ge)}return Q.write_shift(1,0),Q}function N(O,M){var j=S(O);j[1].v=O.read_shift(2);var z=j[1].v>>1;if(j[1].v&1)switch(z&7){case 0:z=(z>>3)*5e3;break;case 1:z=(z>>3)*500;break;case 2:z=(z>>3)/20;break;case 3:z=(z>>3)/200;break;case 4:z=(z>>3)/2e3;break;case 5:z=(z>>3)/2e4;break;case 6:z=(z>>3)/16;break;case 7:z=(z>>3)/64;break}return j[1].v=z,j}function P(O,M){var j=S(O),z=O.read_shift(4),Q=O.read_shift(4),ie=O.read_shift(2);if(ie==65535)return z===0&&Q===3221225472?(j[1].t="e",j[1].v=15):z===0&&Q===3489660928?(j[1].t="e",j[1].v=42):j[1].v=0,j;var ge=ie&32768;return ie=(ie&32767)-16446,j[1].v=(1-ge*2)*(Q*Math.pow(2,ie+32)+z*Math.pow(2,ie)),j}function F(O,M,j,z){var Q=Ie(14);if(Q.write_shift(2,O),Q.write_shift(1,j),Q.write_shift(1,M),z==0)return Q.write_shift(4,0),Q.write_shift(4,0),Q.write_shift(2,65535),Q;var ie=0,ge=0,oe=0,pe=0;return z<0&&(ie=1,z=-z),ge=Math.log2(z)|0,z/=Math.pow(2,ge-31),pe=z>>>0,pe&2147483648||(z/=2,++ge,pe=z>>>0),z-=pe,pe|=2147483648,pe>>>=0,z*=Math.pow(2,32),oe=z>>>0,Q.write_shift(4,oe),Q.write_shift(4,pe),ge+=16383+(ie?32768:0),Q.write_shift(2,ge),Q}function R(O,M){var j=P(O);return O.l+=M-14,j}function L(O,M){var j=S(O),z=O.read_shift(4);return j[1].v=z>>6,j}function B(O,M){var j=S(O),z=O.read_shift(8,"f");return j[1].v=z,j}function U(O,M){var j=B(O);return O.l+=M-10,j}function K(O,M){return O[O.l+M-1]==0?O.read_shift(M,"cstr"):""}function te(O,M){var j=O[O.l++];j>M-1&&(j=M-1);for(var z="";z.length<j;)z+=String.fromCharCode(O[O.l++]);return z}function X(O,M,j){if(!(!j.qpro||M<21)){var z=O.read_shift(1);O.l+=17,O.l+=1,O.l+=2;var Q=O.read_shift(M-21,"cstr");return[z,Q]}}function W(O,M){for(var j={},z=O.l+M;O.l<z;){var Q=O.read_shift(2);if(Q==14e3){for(j[Q]=[0,""],j[Q][0]=O.read_shift(2);O[O.l];)j[Q][1]+=String.fromCharCode(O[O.l]),O.l++;O.l++}}return j}function J(O,M){var j=Ie(5+O.length);j.write_shift(2,14e3),j.write_shift(2,M);for(var z=0;z<O.length;++z){var Q=O.charCodeAt(z);j[j.l++]=Q>127?95:Q}return j[j.l++]=0,j}var me={0:{n:"BOF",f:jH},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:s},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:d},14:{n:"NUMBER",f:g},15:{n:"LABEL",f:c},16:{n:"FORMULA",f:v},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:c},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"}
vendor: 4,701 bytes, line 441
441,103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:K},222:{n:"SHEETNAMELP",f:te},65535:{n:""}},ye={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:T},23:{n:"NUMBER17",f:P},24:{n:"NUMBER18",f:N},25:{n:"FORMULA19",f:R},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:W},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:L},38:{n:"??"},39:{n:"NUMBER27",f:B},40:{n:"FORMULA28",f:U},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:K},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:X},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:n,book_to_wk3:i,to_workbook:t}}(),s1e=/^\s|\s$|[\t\n\r]/;function WH(e,t){if(!t.bookSST)return"";var r=[ti];r[r.length]=Qe("sst",null,{xmlns:Ip[0],count:e.Count,uniqueCount:e.Unique});for(var n=0;n!=e.length;++n)if(e[n]!=null){var i=e[n],a="<si>";i.r?a+=i.r:(a+="<t",i.t||(i.t=""),i.t.match(s1e)&&(a+=' xml:space="preserve"'),a+=">"+Ir(i.t)+"</t>"),a+="</si>",r[r.length]=a}return r.length>2&&(r[r.length]="</sst>",r[1]=r[1].replace("/>",">")),r.join("")}function l1e(e){return[e.read_shift(4),e.read_shift(4)]}function u1e(e,t){return t||(t=Ie(8)),t.write_shift(4,e.Count),t.write_shift(4,e.Unique),t}var c1e=eme;function f1e(e){var t=Ua();qe(t,159,u1e(e));for(var r=0;r<e.length;++r)qe(t,19,c1e(e[r]));return qe(t,160),t.end()}function h1e(e){for(var t=[],r=e.split(""),n=0;n<r.length;++n)t[n]=r[n].charCodeAt(0);return t}function HH(e){var t=0,r,n=h1e(e),i=n.length+1,a,o,s,l,u;for(r=Sh(i),r[0]=n.length,a=1;a!=i;++a)r[a]=n[a-1];for(a=i-1;a>=0;--a)o=r[a],s=t&16384?1:0,l=t<<1&32767,u=s|l,t=u^o;return t^52811}var d1e=function(){function e(i,a){switch(a.type){case"base64":return t(_u(i),a);case"binary":return t(i,a);case"buffer":return t(Sr&&Buffer.isBuffer(i)?i.toString("binary"):S1(i),a);case"array":return t(s_(i),a)}throw new Error("Unrecognized type "+a.type)}function t(i,a){var o=a||{},s=o.dense?[]:{},l=i.match(/\\trowd.*?\\row\b/g);if(!l.length)throw new Error("RTF missing table");var u={s:{c:0,r:0},e:{c:0,r:l.length-1}};return l.forEach(function(c,f){Array.isArray(s)&&(s[f]=[]);for(var d=/\\\w+\b/g,h=0,g,p=-1;g=d.exec(c);){switch(g[0]){case"\\cell":var v=c.slice(h,d.lastIndex-g[0].length);if(v[0]==" "&&(v=v.slice(1)),++p,v.length){var m={v,t:"s"};Array.isArray(s)?s[f][p]=m:s[Mr({r:f,c:p})]=m}break}h=d.lastIndex}p>u.e.c&&(u.e.c=p)}),s["!ref"]=Qn(u),s}function r(i,a){return jh(e(i,a),a)}function n(i){for(var a=["{\\rtf1\\ansi"],o=dn(i["!ref"]),s,l=Array.isArray(i),u=o.s.r;u<=o.e.r;++u){a.push("\\trowd\\trautofit1");for(var c=o.s.c;c<=o.e.c;++c)a.push("\\cellx"+(c+1));for(a.push("\\pard\\intbl"),c=o.s.c;c<=o.e.c;++c){var f=Mr({r:u,c});s=l?(i[u]||[])[c]:i[f],!(!s||s.v==null&&(!s.f||s.F))&&(a.push(" "+(s.w||(Su(s),s.w))),a.push("\\cell"))}a.push("\\pard\\intbl\\row")}return a.join("")+"}"}return{to_workbook:r,to_sheet:e,from_sheet:n}}();function ZL(e){for(var t=0,r=1;t!=3;++t)r=r*256+(e[t]>255?255:e[t]<0?0:e[t]);return r.toString(16).toUpperCase().slice(1)}var p1e=6,fu=p1e;function ox(e){return Math.floor((e+Math.round(128/fu)/256)*fu)}function sx(e){return Math.floor((e-5)/fu*100+.5)/100}function c4(e){return Math.round((e*fu+5)/fu*256)/256}function KP(e){e.width?(e.wpx=ox(e.width),e.wch=sx(e.wpx),e.MDW=fu):e.wpx?(e.wch=sx(e.wpx),e.width=c4
vendor: 4,514 bytes, line 441
441(e.wch),e.MDW=fu):typeof e.wch=="number"&&(e.width=c4(e.wch),e.wpx=ox(e.width),e.MDW=fu),e.customWidth&&delete e.customWidth}var g1e=96,qH=g1e;function lx(e){return e*96/qH}function VH(e){return e*qH/96}function v1e(e){var t=["<numFmts>"];return[[5,8],[23,26],[41,44],[50,392]].forEach(function(r){for(var n=r[0];n<=r[1];++n)e[n]!=null&&(t[t.length]=Qe("numFmt",null,{numFmtId:n,formatCode:Ir(e[n])}))}),t.length===1?"":(t[t.length]="</numFmts>",t[0]=Qe("numFmts",null,{count:t.length-2}).replace("/>",">"),t.join(""))}function m1e(e){var t=[];return t[t.length]=Qe("cellXfs",null),e.forEach(function(r){t[t.length]=Qe("xf",null,r)}),t[t.length]="</cellXfs>",t.length===2?"":(t[0]=Qe("cellXfs",null,{count:t.length-2}).replace("/>",">"),t.join(""))}function GH(e,t){var r=[ti,Qe("styleSheet",null,{xmlns:Ip[0],"xmlns:vt":wi.vt})],n;return e.SSF&&(n=v1e(e.SSF))!=null&&(r[r.length]=n),r[r.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',r[r.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',r[r.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',r[r.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(n=m1e(t.cellXfs))&&(r[r.length]=n),r[r.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',r[r.length]='<dxfs count="0"/>',r[r.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',r.length>2&&(r[r.length]="</styleSheet>",r[1]=r[1].replace("/>",">")),r.join("")}function y1e(e,t){var r=e.read_shift(2),n=oa(e);return[r,n]}function w1e(e,t,r){r||(r=Ie(6+4*t.length)),r.write_shift(2,e),_i(t,r);var n=r.length>r.l?r.slice(0,r.l):r;return r.l==null&&(r.l=r.length),n}function x1e(e,t,r){var n={};n.sz=e.read_shift(2)/20;var i=sme(e);i.fItalic&&(n.italic=1),i.fCondense&&(n.condense=1),i.fExtend&&(n.extend=1),i.fShadow&&(n.shadow=1),i.fOutline&&(n.outline=1),i.fStrikeout&&(n.strike=1);var a=e.read_shift(2);switch(a===700&&(n.bold=1),e.read_shift(2)){case 1:n.vertAlign="superscript";break;case 2:n.vertAlign="subscript";break}var o=e.read_shift(1);o!=0&&(n.underline=o);var s=e.read_shift(1);s>0&&(n.family=s);var l=e.read_shift(1);switch(l>0&&(n.charset=l),e.l++,n.color=ome(e),e.read_shift(1)){case 1:n.scheme="major";break;case 2:n.scheme="minor";break}return n.name=oa(e),n}function b1e(e,t){t||(t=Ie(25+4*32)),t.write_shift(2,e.sz*20),lme(e,t),t.write_shift(2,e.bold?700:400);var r=0;e.vertAlign=="superscript"?r=1:e.vertAlign=="subscript"&&(r=2),t.write_shift(2,r),t.write_shift(1,e.underline||0),t.write_shift(1,e.family||0),t.write_shift(1,e.charset||0),t.write_shift(1,0),ix(e.color,t);var n=0;return e.scheme=="major"&&(n=1),e.scheme=="minor"&&(n=2),t.write_shift(1,n),_i(e.name,t),t.length>t.l?t.slice(0,t.l):t}var _1e=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],xE,S1e=xl;function QL(e,t){t||(t=Ie(4*3+8*7+16*1)),xE||(xE=MP(_1e));var r=xE[e.patternType];r==null&&(r=40),t.write_shift(4,r);var n=0;if(r!=40)for(ix({auto:1},t),ix({auto:1},t);n<12;++n)t.write_shift(4,0);else{for(;n<4;++n)t.write_shift(4,0);for(;n<12;++n)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function E1e(e,t){var r=e.l+t,n=e.read_shift(2),i=e.read_shift(2);return e.l=r,{ixfe:n,numFmtId:i}}function KH(e,t,r){r||(r=Ie(16)),r.write_shift(2,t||0),r.write_shift(2,e.numFmtId||0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(1,0),r.write_shift(1,0);var n=0;return r.write_shift(1,n),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r}function Ng(e,t){return t||(t=Ie(10)),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(4,0),t}var A1e=xl;function T1e(e,t){return t||(t=Ie(51)),t.write_shift(1,0),Ng(null,t),Ng(null,t),Ng(null,t),Ng(null,t),Ng(null,t),t.length>t.l?t.slice(0,t.l):t}function O1e(e,t){return t||(t=Ie(12+4*10)),t.write_shift(4,e.xfId),t.write_shift(2,1),t.write_shift(1,+e.builtinId),t.write_shift(1,0),nx(e.name||"",t),t.length>t.l?t.slice(0,t.l):t}function P1e(e,t,r){var n=Ie(2052);return n.write_shift(4,e),nx(t,n),nx(r,n),n.length>n.l?n.slice(0,n.l):n}function k1e(e,t){if(t){var r=0;
vendor: 4,107 bytes, line 441
441[[5,8],[23,26],[41,44],[50,392]].forEach(function(n){for(var i=n[0];i<=n[1];++i)t[i]!=null&&++r}),r!=0&&(qe(e,615,Es(r)),[[5,8],[23,26],[41,44],[50,392]].forEach(function(n){for(var i=n[0];i<=n[1];++i)t[i]!=null&&qe(e,44,w1e(i,t[i]))}),qe(e,616))}}function C1e(e){var t=1;qe(e,611,Es(t)),qe(e,43,b1e({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),qe(e,612)}function N1e(e){var t=2;qe(e,603,Es(t)),qe(e,45,QL({patternType:"none"})),qe(e,45,QL({patternType:"gray125"})),qe(e,604)}function R1e(e){var t=1;qe(e,613,Es(t)),qe(e,46,T1e()),qe(e,614)}function L1e(e){var t=1;qe(e,626,Es(t)),qe(e,47,KH({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),qe(e,627)}function I1e(e,t){qe(e,617,Es(t.length)),t.forEach(function(r){qe(e,47,KH(r,0))}),qe(e,618)}function D1e(e){var t=1;qe(e,619,Es(t)),qe(e,48,O1e({xfId:0,builtinId:0,name:"Normal"})),qe(e,620)}function M1e(e){var t=0;qe(e,505,Es(t)),qe(e,506)}function j1e(e){var t=0;qe(e,508,P1e(t,"TableStyleMedium9","PivotStyleMedium4")),qe(e,509)}function F1e(e,t){var r=Ua();return qe(r,278),k1e(r,e.SSF),C1e(r),N1e(r),R1e(r),L1e(r),I1e(r,t.cellXfs),D1e(r),M1e(r),j1e(r),qe(r,279),r.end()}function YH(e,t){if(t&&t.themeXLSX)return t.themeXLSX;if(e&&typeof e.raw=="string")return e.raw;var r=[ti];return r[r.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',r[r.length]="<a:themeElements>",r[r.length]='<a:clrScheme name="Office">',r[r.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',r[r.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',r[r.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',r[r.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',r[r.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',r[r.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',r[r.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',r[r.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',r[r.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',r[r.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',r[r.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',r[r.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',r[r.length]="</a:clrScheme>",r[r.length]='<a:fontScheme name="Office">',r[r.length]="<a:majorFont>",r[r.length]='<a:latin typeface="Cambria"/>',r[r.length]='<a:ea typeface=""/>',r[r.length]='<a:cs typeface=""/>',r[r.length]='<a:font script="Jpan" typeface="ï¼ï¼³ ï¼°ã´ã·ãã¯"/>',r[r.length]='<a:font script="Hang" typeface="ë§ì ê³ ë"/>',r[r.length]='<a:font script="Hans" typeface="å®ä½"/>',r[r.length]='<a:font script="Hant" typeface="æ°ç´°æé«"/>',r[r.length]='<a:font script="Arab" typeface="Times New Roman"/>',r[r.length]='<a:font script="Hebr" typeface="Times New Roman"/>',r[r.length]='<a:font script="Thai" typeface="Tahoma"/>',r[r.length]='<a:font script="Ethi" typeface="Nyala"/>',r[r.length]='<a:font script="Beng" typeface="Vrinda"/>',r[r.length]='<a:font script="Gujr" typeface="Shruti"/>',r[r.length]='<a:font script="Khmr" typeface="MoolBoran"/>',r[r.length]='<a:font script="Knda" typeface="Tunga"/>',r[r.length]='<a:font script="Guru" typeface="Raavi"/>',r[r.length]='<a:font script="Cans" typeface="Euphemia"/>',r[r.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',r[r.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',r[r.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',r[r.length]='<a:font script="Thaa" typeface="MV Boli"/>',r[r.length]='<a:font script="Deva" typeface="Mangal"/>',r[r.length]='<a:font script="Telu" typeface="Gautami"/>',r[r.length]='<a:font script="Taml" typeface="Latha"/>',r[r.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',r[r.length]='<a:font script="Orya" typeface="Kalinga"/>',r[r.length]='<a:font script="Mlym" typeface="Kartika"/>',r[r.length]='<a:font script="Laoo" typeface="DokChampa"/>',r[r.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',r[r.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',r[r.length]='<a:font script="Viet" typeface="Times New Roman"/>
441',r[r.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',r[r.length]='<a:font script="Geor" typeface="Sylfaen"/>',r[r.length]="</a:majorFont>",r[r.length]="<a:minorFont>",r[r.length]='<a:latin typeface="Calibri"/>',r[r.length]='<a:ea typeface=""/>',r[r.length]='<a:cs typeface=""/>',r[r.length]='<a:font script="Jpan" typeface="ï¼ï¼³ ï¼°ã´ã·ãã¯"/>',r[r.length]='<a:font script="Hang" typeface="ë§ì ê³ ë"/>',r[r.length]='<a:font script="Hans" typeface="å®ä½"/>',r[r.length]='<a:font script="Hant" typeface="æ°ç´°æé«"/>',r[r.length]='<a:font script="Arab" typeface="Arial"/>',r[r.length]='<a:font script="Hebr" typeface="Arial"/>',r[r.length]='<a:font script="Thai" typeface="Tahoma"/>',r[r.length]='<a:font script="Ethi" typeface="Nyala"/>',r[r.length]='<a:font script="Beng" typeface="Vrinda"/>',r[r.length]='<a:font script="Gujr" typeface="Shruti"/>',r[r.length]='<a:font script="Khmr" typeface="DaunPenh"/>',r[r.length]='<a:font script="Knda" typeface="Tunga"/>',r[r.length]='<a:font script="Guru" typeface="Raavi"/>',r[r.length]='<a:font script="Cans" typeface="Euphemia"/>',r[r.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',r[r.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',r[r.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',r[r.length]='<a:font script="Thaa" typeface="MV Boli"/>',r[r.length]='<a:font script="Deva" typeface="Mangal"/>',r[r.length]='<a:font script="Telu" typeface="Gautami"/>',r[r.length]='<a:font script="Taml" typeface="Latha"/>',r[r.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',r[r.length]='<a:font script="Orya" typeface="Kalinga"/>',r[r.length]='<a:font script="Mlym" typeface="Kartika"/>',r[r.length]='<a:font script="Laoo" typeface="DokChampa"/>',r[r.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',r[r.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',r[r.length]='<a:font script="Viet" typeface="Arial"/>',r[r.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',r[r.length]='<a:font script="Geor" typeface="Sylfaen"/>',r[r.length]="</a:minorFont>",r[r.length]="</a:fontScheme>",r[r.length]='<a:fmtScheme name="Office">',r[r.length]="<a:fillStyleLst>",r[r.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:lin ang="16200000" scaled="1"/>',r[r.length]="</a:gradFill>",r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:lin ang="16200000" scaled="0"/>',r[r.length]="</a:gradFill>",r[r.length]="</a:fillStyleLst>",r[r.length]="<a:lnStyleLst>",r[r.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]="</a:lnStyleLst>",r[r.length]="<a:effectStyleLst>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]="</a:effectStyle>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>
441",r[r.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]="</a:effectStyle>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',r[r.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',r[r.length]="</a:effectStyle>",r[r.length]="</a:effectStyleLst>",r[r.length]="<a:bgFillStyleLst>",r[r.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',r[r.length]="</a:gradFill>",r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',r[r.length]="</a:gradFill>",r[r.length]="</a:bgFillStyleLst>",r[r.length]="</a:fmtScheme>",r[r.length]="</a:themeElements>",r[r.length]="<a:objectDefaults>",r[r.length]="<a:spDef>",r[r.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',r[r.length]="</a:spDef>",r[r.length]="<a:lnDef>",r[r.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',r[r.length]="</a:lnDef>",r[r.length]="</a:objectDefaults>",r[r.length]="<a:extraClrSchemeLst/>",r[r.length]="</a:theme>",r.join("")}function $1e(e,t){return{flags:e.read_shift(4),version:e.read_shift(4),name:oa(e)}}function B1e(e){var t=Ie(12+2*e.name.length);return t.write_shift(4,e.flags),t.write_shift(4,e.version),_i(e.name,t),t.slice(0,t.l)}function U1e(e){for(var t=[],r=e.read_shift(4);r-- >0;)t.push([e.read_shift(4),e.read_shift(4)]);return t}function z1e(e){var t=Ie(4+8*e.length);t.write_shift(4,e.length);for(var r=0;r<e.length;++r)t.write_shift(4,e[r][0]),t.write_shift(4,e[r][1]);return t}function W1e(e,t){var r=Ie(8+2*t.length);return r.write_shift(4,e),_i(t,r),r.slice(0,r.l)}function H1e(e){return e.l+=4,e.read_shift(4)!=0}function q1e(e,t){var r=Ie(8);return r.write_shift(4,e),r.write_shift(4,1),r}function V1e(){var e=Ua();return qe(e,332),qe(e,334,Es(1)),qe(e,335,B1e({name:"XLDAPR",version:12e4,flags:3496657072})),qe(e,336),qe(e,339,W1e(1,"XLDAPR")),qe(e,52),qe(e,35,Es(514)),qe(e,4096,Es(0)),qe(e,4097,Io(1)),qe(e,36),qe(e,53),qe(e,340),qe(e,337,q1e(1)),qe(e,51,z1e([[1,0]])),qe(e,338),qe(e,333),e.end()}function XH(){var e=[ti];return e.push(`<metadata xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:xlrd="http://schemas.microsoft.com/office/spreadsheetml/2017/richdata" xmlns:xda="http://schemas.microsoft.com/office/spreadsheetml/2017/dynamicarray"> 442 <metadataTypes count="1"> 443 <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"/> 444 </metadataTypes> 445 <futureMetadata name="XLDAPR" count="1"> 446 <bk> 447 <extLst> 448 <ext uri="{bdbb8cdc-fa1e-496e-a857-3c3f30c029c3}"> 449 <xda:dynamicArrayProperties fDynamic="1" fCollapsed="0"/> 450 </ext> 451 </extLst> 452 </bk> 453 </futureMetadata> 454 <cellMetadata count="1"> 455 <bk> 456 <rc t="1" v="0"/> 457 </bk> 458 </cellMetadata> 459</metadata>`),e.join("")}function G1e(e){var t={};t.i=e.read_shift(4);var r={};r.r=e.read_shift(4),r.c=e.read_shift(4),t.r=Mr(r);var n=e.read_shift(1);return n&2&&(t.l="1"),n&8&&(t.a="1"),t}var Zd=1024;function JH(e,t){for(var r=[21600,21600],n=["m0,0l0",r[1],r[0],r[1],r[0],"0xe"].join(","),i=[Qe("xml",null,{"xmlns:v":lo.v,"xmlns:o":lo.o,"xmlns:x":lo.x,"xmlns:mv":lo.mv}).replace(/\/>/,">"),Qe("o:shapelayout",Qe("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),Qe("v:shapetype",[Qe("v:stroke",null,{joinstyle:"miter"}),Qe("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:r.join(","),path:n})];Zd<e*1e3;)Zd+=1e3;return t.forEach(function(a){var o=bi(a[0]),s={color2:"#BEFF82",type:"gradient"};s.type=="gradient"&&(s.angle="-180");var l=s.type=="gradient"?Qe("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,u=Qe("v:fill",l,s),c={on:"t",obscured:"t"};++Zd,i=i.concat(["<v:shape"+wm({id:"_x0000_s"+Zd,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(a[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",u,Qe("v:shadow",null,c),Qe("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",Mi("x:Anchor",[o.c+1,0,o.r+1,0,o.c+3,20,o.r+5,20].join(",")),Mi("x:AutoFill","False"),Mi("x:Row",String(o.r)),Mi("x:Column",String(o.c)),a[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])}),i.push("</xml>"),i.join("")}function ZH(e){var t=[ti,Qe("comments",null,{xmlns:Ip[0]})],r=[];return t.push("<authors>
459"),e.forEach(function(n){n[1].forEach(function(i){var a=Ir(i.a);r.indexOf(a)==-1&&(r.push(a),t.push("<author>"+a+"</author>")),i.T&&i.ID&&r.indexOf("tc="+i.ID)==-1&&(r.push("tc="+i.ID),t.push("<author>tc="+i.ID+"</author>"))})}),r.length==0&&(r.push("SheetJ5"),t.push("<author>SheetJ5</author>")),t.push("</authors>"),t.push("<commentList>"),e.forEach(function(n){var i=0,a=[];if(n[1][0]&&n[1][0].T&&n[1][0].ID?i=r.indexOf("tc="+n[1][0].ID):n[1].forEach(function(l){l.a&&(i=r.indexOf(Ir(l.a))),a.push(l.t||"")}),t.push('<comment ref="'+n[0]+'" authorId="'+i+'"><text>'),a.length<=1)t.push(Mi("t",Ir(a[0]||"")));else{for(var o=`Comment: 460 `+a[0]+` 461`,s=1;s<a.length;++s)o+=`Reply: 462 `+a[s]+` 463`;t.push(Mi("t",Ir(o)))}t.push("</text></comment>")}),t.push("</commentList>"),t.length>2&&(t[t.length]="</comments>",t[1]=t[1].replace("/>",">")),t.join("")}function K1e(e,t,r){var n=[ti,Qe("ThreadedComments",null,{xmlns:wi.TCMNT}).replace(/[\/]>/,">")];return e.forEach(function(i){var a="";(i[1]||[]).forEach(function(o,s){if(!o.T){delete o.ID;return}o.a&&t.indexOf(o.a)==-1&&t.push(o.a);var l={ref:i[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+r.tcid++).slice(-12)+"}"};s==0?a=l.id:l.parentId=a,o.ID=l.id,o.a&&(l.personId="{54EE7950-7262-4200-6969-"+("000000000000"+t.indexOf(o.a)).slice(-12)+"}"),n.push(Qe("threadedComment",Mi("text",o.t||""),l))})}),n.push("</ThreadedComments>"),n.join("")}function Y1e(e){var t=[ti,Qe("personList",null,{xmlns:wi.TCMNT,"xmlns:x":Ip[0]}).replace(/[\/]>/,">")];return e.forEach(function(r,n){t.push(Qe("person",null,{displayName:r,id:"{54EE7950-7262-4200-6969-"+("000000000000"+n).slice(-12)+"}",userId:r,providerId:"None"}))}),t.push("</personList>"),t.join("")}function X1e(e){var t={};t.iauthor=e.read_shift(4);var r=Uh(e);return t.rfx=r.s,t.ref=Mr(r.s),e.l+=16,t}function J1e(e,t){return t==null&&(t=Ie(36)),t.write_shift(4,e[1].iauthor),Mp(e[0],t),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t}var Z1e=oa;function Q1e(e){return _i(e.slice(0,54))}function eye(e){var t=Ua(),r=[];return qe(t,628),qe(t,630),e.forEach(function(n){n[1].forEach(function(i){r.indexOf(i.a)>-1||(r.push(i.a.slice(0,54)),qe(t,632,Q1e(i.a)))})}),qe(t,631),qe(t,633),e.forEach(function(n){n[1].forEach(function(i){i.iauthor=r.indexOf(i.a);var a={s:bi(n[0]),e:bi(n[0])};qe(t,635,J1e([a,i])),i.t&&i.t.length>0&&qe(t,637,rme(i)),qe(t,636),delete i.iauthor})}),qe(t,634),qe(t,629),t.end()}function tye(e,t){t.FullPaths.forEach(function(r,n){if(n!=0){var i=r.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");i.slice(-1)!=="/"&&zr.utils.cfb_add(e,i,t.FileIndex[n].content)}})}var QH=["xlsb","xlsm","xlam","biff8","xla"],rye=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,t={r:0,c:0};function r(n,i,a,o){var s=!1,l=!1;a.length==0?l=!0:a.charAt(0)=="["&&(l=!0,a=a.slice(1,-1)),o.length==0?s=!0:o.charAt(0)=="["&&(s=!0,o=o.slice(1,-1));var u=a.length>0?parseInt(a,10)|0:0,c=o.length>0?parseInt(o,10)|0:0;return s?c+=t.c:--c,l?u+=t.r:--u,i+(s?"":"$")+aa(c)+(l?"":"$")+$i(u)}return function(i,a){return t=a,i.replace(e,r)}}(),YP=/(^|[^._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,XP=function(){return function(t,r){return t.replace(YP,function(n,i,a,o,s,l){var u=WP(o)-(a?0:r.c),c=zP(l)-(s?0:r.r),f=c==0?"":s?c+1:"["+c+"]",d=u==0?"":a?u+1:"["+u+"]";return i+"R"+f+"C"+d})}}();function nye(e,t){return e.replace(YP,function(r,n,i,a,o,s){return n+(i=="$"?i+a:aa(WP(a)+t.c))+(o=="$"?o+s:$i(zP(s)+t.r))})}function iye(e){return e.length!=1}function Yn(e){e.l+=1}function qc(e,t){var r=e.read_shift(2);return[r&16383,r>>14&1,r>>15&1]}function eq(e,t,r){var n=2;if(r){if(r.biff>=2&&r.biff<=5)return tq(e);r.biff==12&&(n=4)}var i=e.read_shift(n),a=e.read_shift(n),o=qc(e),s=qc(e);return{s:{r:i,c:o[0],cRel:o[1],rRel:o[2]},e:{r:a,c:s[0],cRel:s[1],rRel:s[2]}}}function tq(e){var t=qc(e),r=qc(e),n=e.read_shift(1),i=e.read_shift(1);return{s:{r:t[0],c:n,cRel:t[1],rRel:t[2]},e:{r:r[0],c:i,cRel:r[1],rRel:r[2]}}}function aye(e,t,r){if(r.biff<8)return tq(e);var n=e.read_shift(r.biff==12?4:2),i=e.read_shift(r.biff==12?4:2),a=qc(e),o=qc(e);return{s:{r:n,c:a[0],cRel:a[1],rRel:a[2]},e:{r:i,c:o[0],cRel:o[1],rRel:o[2]}}}function rq(e,t,r){if(r&&r.biff>=2&&r.biff<=5)return oye(e);var n=e.read_shift(r&&r.biff==12?4:2),i=qc(e);return{r:n,c:i[0],cRel:i[1],rRel:i[2]}}function oye(e){var t=qc(e),r=e.read_shift(1);return{r:t[0],c:r,cRel:t[1],rRel:t[2]}}function sye(e){var t=e.read_shift(2),r=e.read_shift(2);return{r:t,c:r&255,fQuoted:!!(r&16384),cRel:r>>15,rRel:r>>15}}function lye(e,t,r){var n=r&&r.biff?r.biff:8;if(n>=2&&n<=5)return uye(e);var i=e.read_shift(n>=12?4:2),a=e.read_shift(2),o=(a&16384)>>14,s=(a&32768)>>15;if(a&=16383,s==1)for(;i>524287;)i-=1048576;if(o==1)for(;a>8191;)a=a-16384;return{r:i,c:a,cRel:o,rRel:s}}function uye(e){var t=e.read_shift(2),r=e.read_shift(1),n=(t&32768)>>15,i=(t&16384)>>14;return t&=16383,n==1&&t>=8192&&(t=t-16384),i==1&&r>=128&&(r=r-256),{r:t,c:r,cRel:i,rRel:n}}function cye(e,t,r){var n=(e[e.l++]&96)>>5,i=eq(e,r.biff>=2&&r.biff<=5?6:8,r);return[n,i]}function fye(e,t,r){var n=(e[e.l++]&96)>>5,i=e.read_shift(2,"i"),a=8;if(r)switch(r.biff){case 5:e.l+=12,a=6;break;case 12:a=12;break}var o=eq(e,a,r);return[n,i,o]}function hye(e,t,r){var n=(e[e.l++]&96)>>5;return e.l+=r&&r.biff>8?12:r.biff<8?6:8,[n]}function dye(e,t,r){var n=(e[e.l++]&96)>>5,i=e.read_shift(2),a=8;if(r)switch(r.biff){case 5:e.l+=12,a=6;break;case 12:a=12;break}return e.l+=a,[n,i]}function pye(e,t,r){var n=(e[e.l++]&96)>>5,i=aye(e,t-1,r);return[n,i]}function gye(e,t,r){var n=(e[e.l++]&96)>>5;return e.l+=r.biff==2?6:r.biff==12?14:7,[n]}function eI(e){var t=e[e.l+1]&1,r=1;return e.l+=4,[t,r]}function vye(e,t,r){e.l+=2;for(var n=e.read_shift(r&&r.biff==2?1:2),i=[],a=0;a<=n;++a)i.push(e.read_shift(r&&r.biff==2?1:2));return i}function mye(e,t,r){var n=e[e.l+1]&255?1:0;return e.l+=2,[n,e.read_shift(r&&r.biff==2?1:2)]}function yye(e,t,r){var n=e[e.l+1]&255?1:0;return e.l+=2,[n,e.read_shift(r&&r.biff==2?1:2)]}function wye(e){var t=e[e.l+1]&255?1:0;return e.l+=2,[t,e.read_shift(2)]}function xye(e,t,r){var n=e[e.l+1]&255?1:0;return e.l+=r&&r.biff==2?3:4,[n]}function nq(e){var t=e.read_shift(1),r=e.read_shift(1);return[t,r]}function bye(e){return e.read_shift(2),nq(e)}function _ye(e){return e.read_shift(2),nq(e)}function Sye(e,t,r){var n=(e[e.l]&96)>>5;e.l+=1;var i=rq(e,0,r);return[n,i]}function Eye(e,t,r){var n=(e[e.l]&96)>>5;e.l+=1;var i=lye(e,0,r);return[n,i]}function Aye(e,t,r){var n=(e[e.l]&96)>>5;e.l+=1;var i=e.read_shift(2);
463r&&r.biff==5&&(e.l+=12);var a=rq(e,0,r);return[n,i,a]}function Tye(e,t,r){var n=(e[e.l]&96)>>5;e.l+=1;var i=e.read_shift(r&&r.biff<=3?1:2);return[Twe[i],oq[i],n]}function Oye(e,t,r){var n=e[e.l++],i=e.read_shift(1),a=r&&r.biff<=3?[n==88?-1:0,e.read_shift(1)]:Pye(e);return[i,(a[0]===0?oq:Awe)[a[1]]]}function Pye(e){return[e[e.l+1]>>7,e.read_shift(2)&32767]}function kye(e,t,r){e.l+=r&&r.biff==2?3:4}function Cye(e,t,r){if(e.l++,r&&r.biff==12)return[e.read_shift(4,"i"),0];var n=e.read_shift(2),i=e.read_shift(r&&r.biff==2?1:2);return[n,i]}function Nye(e){return e.l++,T1[e.read_shift(1)]}function Rye(e){return e.l++,e.read_shift(2)}function Lye(e){return e.l++,e.read_shift(1)!==0}function Iye(e){return e.l++,jp(e)}function Dye(e,t,r){return e.l++,$H(e,t-1,r)}function Mye(e,t){var r=[e.read_shift(1)];if(t==12)switch(r[0]){case 2:r[0]=4;break;case 4:r[0]=16;break;case 0:r[0]=1;break;case 1:r[0]=2;break}switch(r[0]){case 4:r[1]=Ame(e,1)?"TRUE":"FALSE",t!=12&&(e.l+=7);break;case 37:case 16:r[1]=T1[e[e.l]],e.l+=t==12?4:8;break;case 0:e.l+=8;break;case 1:r[1]=jp(e);break;case 2:r[1]=kme(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+r[0])}return r}function jye(e,t,r){for(var n=e.read_shift(r.biff==12?4:2),i=[],a=0;a!=n;++a)i.push((r.biff==12?Uh:Rme)(e));return i}function Fye(e,t,r){var n=0,i=0;r.biff==12?(n=e.read_shift(4),i=e.read_shift(4)):(i=1+e.read_shift(1),n=1+e.read_shift(2)),r.biff>=2&&r.biff<8&&(--n,--i==0&&(i=256));for(var a=0,o=[];a!=n&&(o[a]=[]);++a)for(var s=0;s!=i;++s)o[a][s]=Mye(e,r.biff);return o}function $ye(e,t,r){var n=e.read_shift(1)>>>5&3,i=!r||r.biff>=8?4:2,a=e.read_shift(i);switch(r.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12;break}return[n,0,a]}function Bye(e,t,r){if(r.biff==5)return Uye(e);var n=e.read_shift(1)>>>5&3,i=e.read_shift(2),a=e.read_shift(4);return[n,i,a]}function Uye(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2,"i");e.l+=8;var n=e.read_shift(2);return e.l+=12,[t,r,n]}function zye(e,t,r){var n=e.read_shift(1)>>>5&3;e.l+=r&&r.biff==2?3:4;var i=e.read_shift(r&&r.biff==2?1:2);return[n,i]}function Wye(e,t,r){var n=e.read_shift(1)>>>5&3,i=e.read_shift(r&&r.biff==2?1:2);return[n,i]}function Hye(e,t,r){var n=e.read_shift(1)>>>5&3;return e.l+=4,r.biff<8&&e.l--,r.biff==12&&(e.l+=2),[n]}function qye(e,t,r){var n=(e[e.l++]&96)>>5,i=e.read_shift(2),a=4;if(r)switch(r.biff){case 5:a=15;break;case 12:a=6;break}return e.l+=a,[n,i]}var Vye=xl,Gye=xl,Kye=xl;function O1(e,t,r){return e.l+=2,[sye(e)]}function JP(e){return e.l+=6,[]}var Yye=O1,Xye=JP,Jye=JP,Zye=O1;function iq(e){return e.l+=2,[jH(e),e.read_shift(2)&1]}var Qye=O1,ewe=iq,twe=JP,rwe=O1,nwe=O1,iwe=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function awe(e){e.l+=2;var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(4),i=e.read_shift(2),a=e.read_shift(2),o=iwe[r>>2&31];return{ixti:t,coltype:r&3,rt:o,idx:n,c:i,C:a}}function owe(e){return e.l+=2,[e.read_shift(4)]}function swe(e,t,r){return e.l+=5,e.l+=2,e.l+=r.biff==2?1:4,["PTGSHEET"]}function lwe(e,t,r){return e.l+=r.biff==2?4:5,["PTGENDSHEET"]}function uwe(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2);return[t,r]}function cwe(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2);return[t,r]}function fwe(e){return e.l+=4,[0,0]}var tI={1:{n:"PtgExp",f:Cye},2:{n:"PtgTbl",f:Kye},3:{n:"PtgAdd",f:Yn},4:{n:"PtgSub",f:Yn},5:{n:"PtgMul",f:Yn},6:{n:"PtgDiv",f:Yn},7:{n:"PtgPower",f:Yn},8:{n:"PtgConcat",f:Yn},9:{n:"PtgLt",f:Yn},10:{n:"PtgLe",f:Yn},11:{n:"PtgEq",f:Yn},12:{n:"PtgGe",f:Yn},13:{n:"PtgGt",f:Yn},14:{n:"PtgNe",f:Yn},15:{n:"PtgIsect",f:Yn},16:{n:"PtgUnion",f:Yn},17:{n:"PtgRange",f:Yn},18:{n:"PtgUplus",f:Yn},19:{n:"PtgUminus",f:Yn},20:{n:"PtgPercent",f:Yn},21:{n:"PtgParen",f:Yn},22:{n:"PtgMissArg",f:Yn},23:{n:"PtgStr",f:Dye},26:{n:"PtgSheet",f:swe},27:{n:"PtgEndSheet",f:lwe},28:{n:"PtgErr",f:Nye},29:{n:"PtgBool",f:Lye},30:{n:"PtgInt",f:Rye},31:{n:"PtgNum",f:Iye},32:{n:"PtgArray",f:gye},33:{n:"PtgFunc",f:Tye},34:{n:"PtgFuncVar",f:Oye},35:{n:"PtgName",f:$ye},36:{n:"PtgRef",f:Sye},37:{n:"PtgArea",f:cye},38:{n:"PtgMemArea",f:zye},39:{n:"PtgMemErr",f:Vye},40:{n:"PtgMemNoMem",f:Gye},41:{n:"PtgMemFunc",f:Wye},42:{n:"PtgRefErr",f:Hye},43:{n:"PtgAreaErr",f:hye},44:{n:"PtgRefN",f:Eye},45:{n:"PtgAreaN",f:pye},46:{n:"PtgMemAreaN",f:uwe},47:{n:"PtgMemNoMemN",f:cwe},57:{n:"PtgNameX",f:Bye},58:{n:"PtgRef3d",f:Aye}
vendor: 4,202 bytes, line 463
463,59:{n:"PtgArea3d",f:fye},60:{n:"PtgRefErr3d",f:qye},61:{n:"PtgAreaErr3d",f:dye},255:{}},hwe={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},dwe={1:{n:"PtgElfLel",f:iq},2:{n:"PtgElfRw",f:rwe},3:{n:"PtgElfCol",f:Yye},6:{n:"PtgElfRwV",f:nwe},7:{n:"PtgElfColV",f:Zye},10:{n:"PtgElfRadical",f:Qye},11:{n:"PtgElfRadicalS",f:twe},13:{n:"PtgElfColS",f:Xye},15:{n:"PtgElfColSV",f:Jye},16:{n:"PtgElfRadicalLel",f:ewe},25:{n:"PtgList",f:awe},29:{n:"PtgSxName",f:owe},255:{}},pwe={0:{n:"PtgAttrNoop",f:fwe},1:{n:"PtgAttrSemi",f:xye},2:{n:"PtgAttrIf",f:yye},4:{n:"PtgAttrChoose",f:vye},8:{n:"PtgAttrGoto",f:mye},16:{n:"PtgAttrSum",f:kye},32:{n:"PtgAttrBaxcel",f:eI},33:{n:"PtgAttrBaxcel",f:eI},64:{n:"PtgAttrSpace",f:bye},65:{n:"PtgAttrSpaceSemi",f:_ye},128:{n:"PtgAttrIfError",f:wye},255:{}};function gwe(e,t,r,n){if(n.biff<8)return xl(e,t);for(var i=e.l+t,a=[],o=0;o!==r.length;++o)switch(r[o][0]){case"PtgArray":r[o][1]=Fye(e,0,n),a.push(r[o][1]);break;case"PtgMemArea":r[o][2]=jye(e,r[o][1],n),a.push(r[o][2]);break;case"PtgExp":n&&n.biff==12&&(r[o][1][1]=e.read_shift(4),a.push(r[o][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+r[o][0]}return t=i-e.l,t!==0&&a.push(xl(e,t)),a}function vwe(e,t,r){for(var n=e.l+t,i,a,o=[];n!=e.l;)t=n-e.l,a=e[e.l],i=tI[a]||tI[hwe[a]],(a===24||a===25)&&(i=(a===24?dwe:pwe)[e[e.l+1]]),!i||!i.f?xl(e,t):o.push([i.n,i.f(e,t,r)]);return o}function mwe(e){for(var t=[],r=0;r<e.length;++r){for(var n=e[r],i=[],a=0;a<n.length;++a){var o=n[a];if(o)switch(o[0]){case 2:i.push('"'+o[1].replace(/"/g,'""')+'"');break;default:i.push(o[1])}else i.push("")}t.push(i.join(","))}return t.join(";")}var ywe={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function wwe(e,t){if(!e&&!(t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e+"'":e}function aq(e,t,r){if(!e)return"SH33TJSERR0";if(r.biff>8&&(!e.XTI||!e.XTI[t]))return e.SheetNames[t];if(!e.XTI)return"SH33TJSERR6";var n=e.XTI[t];if(r.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),t==0?"":e.XTI[t-1];if(!n)return"SH33TJSERR1";var i="";if(r.biff>8)switch(e[n[0]][0]){case 357:return i=n[1]==-1?"#REF":e.SheetNames[n[1]],n[1]==n[2]?i:i+":"+e.SheetNames[n[2]];case 358:return r.SID!=null?e.SheetNames[r.SID]:"SH33TJSSAME"+e[n[0]][0];case 355:default:return"SH33TJSSRC"+e[n[0]][0]}switch(e[n[0]][0][0]){case 1025:return i=n[1]==-1?"#REF":e.SheetNames[n[1]]||"SH33TJSERR3",n[1]==n[2]?i:i+":"+e.SheetNames[n[2]];case 14849:return e[n[0]].slice(1).map(function(a){return a.Name}).join(";;");default:return e[n[0]][0][3]?(i=n[1]==-1?"#REF":e[n[0]][0][3][n[1]]||"SH33TJSERR4",n[1]==n[2]?i:i+":"+e[n[0]][0][3][n[2]]):"SH33TJSERR2"}}function rI(e,t,r){var n=aq(e,t,r);return n=="#REF"?n:wwe(n,r)}function Q0(e,t,r,n,i){var a=i&&i.biff||8,o={s:{c:0,r:0},e:{c:0,r:0}},s=[],l,u,c,f=0,d=0,h,g="";if(!e[0]||!e[0][0])return"";for(var p=-1,v="",m=0,y=e[0].length;m<y;++m){var x=e[0][m];switch(x[0]){case"PtgUminus":s.push("-"+s.pop());break;case"PtgUplus":s.push("+"+s.pop());break;case"PtgPercent":s.push(s.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(l=s.pop(),u=s.pop(),p>=0){switch(e[0][p][1][0]){case 0:v=Rn(" ",e[0][p][1][1]);break;case 1:v=Rn("\r",e[0][p][1][1]);break;default:if(v="",i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][p][1][0])}u=u+v,p=-1}s.push(u+ywe[x[0]]+l);break;case"PtgIsect":l=s.pop(),u=s.pop(),s.push(u+" "+l);break;case"PtgUnion":l=s.pop(),u=s.pop(),s.push(u+","+l);break;case"PtgRange":l=s.pop(),u=s.pop(),s.push(u+":"+l);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":c=Sv(x[1][1],o,i),s.push(Ev(c,a));break;case"PtgRefN":c=r?Sv(x[1][1],r,i):x[1][1],s.push(Ev(c,a));break;
vendor: 3,879 bytes, line 463
463case"PtgRef3d":f=x[1][1],c=Sv(x[1][2],o,i),g=rI(n,f,i),s.push(g+"!"+Ev(c,a));break;case"PtgFunc":case"PtgFuncVar":var _=x[1][0],S=x[1][1];_||(_=0),_&=127;var T=_==0?[]:s.slice(-_);s.length-=_,S==="User"&&(S=T.shift()),s.push(S+"("+T.join(",")+")");break;case"PtgBool":s.push(x[1]?"TRUE":"FALSE");break;case"PtgInt":s.push(x[1]);break;case"PtgNum":s.push(String(x[1]));break;case"PtgStr":s.push('"'+x[1].replace(/"/g,'""')+'"');break;case"PtgErr":s.push(x[1]);break;case"PtgAreaN":h=BL(x[1][1],r?{s:r}:o,i),s.push(yE(h,i));break;case"PtgArea":h=BL(x[1][1],o,i),s.push(yE(h,i));break;case"PtgArea3d":f=x[1][1],h=x[1][2],g=rI(n,f,i),s.push(g+"!"+yE(h,i));break;case"PtgAttrSum":s.push("SUM("+s.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":d=x[1][2];var A=(n.names||[])[d-1]||(n[0]||[])[d],N=A?A.Name:"SH33TJSNAME"+String(d);N&&N.slice(0,6)=="_xlfn."&&!i.xlfn&&(N=N.slice(6)),s.push(N);break;case"PtgNameX":var P=x[1][1];d=x[1][2];var F;if(i.biff<=5)P<0&&(P=-P),n[P]&&(F=n[P][d]);else{var R="";if(((n[P]||[])[0]||[])[0]==14849||(((n[P]||[])[0]||[])[0]==1025?n[P][d]&&n[P][d].itab>0&&(R=n.SheetNames[n[P][d].itab-1]+"!"):R=n.SheetNames[d-1]+"!"),n[P]&&n[P][d])R+=n[P][d].Name;else if(n[0]&&n[0][d])R+=n[0][d].Name;else{var L=(aq(n,P,i)||"").split(";;");L[d-1]?R=L[d-1]:R+="SH33TJSERRX"}s.push(R);break}F||(F={Name:"SH33TJSERRY"}),s.push(F.Name);break;case"PtgParen":var B="(",U=")";if(p>=0){switch(v="",e[0][p][1][0]){case 2:B=Rn(" ",e[0][p][1][1])+B;break;case 3:B=Rn("\r",e[0][p][1][1])+B;break;case 4:U=Rn(" ",e[0][p][1][1])+U;break;case 5:U=Rn("\r",e[0][p][1][1])+U;break;default:if(i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][p][1][0])}p=-1}s.push(B+s.pop()+U);break;case"PtgRefErr":s.push("#REF!");break;case"PtgRefErr3d":s.push("#REF!");break;case"PtgExp":c={c:x[1][1],r:x[1][0]};var K={c:r.c,r:r.r};if(n.sharedf[Mr(c)]){var te=n.sharedf[Mr(c)];s.push(Q0(te,o,K,n,i))}else{var X=!1;for(l=0;l!=n.arrayf.length;++l)if(u=n.arrayf[l],!(c.c<u[0].s.c||c.c>u[0].e.c)&&!(c.r<u[0].s.r||c.r>u[0].e.r)){s.push(Q0(u[1],o,K,n,i)),X=!0;break}X||s.push(x[1])}break;case"PtgArray":s.push("{"+mwe(x[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":p=m;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":s.push("");break;case"PtgAreaErr":s.push("#REF!");break;case"PtgAreaErr3d":s.push("#REF!");break;case"PtgList":s.push("Table"+x[1].idx+"[#"+x[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(x));default:throw new Error("Unrecognized Formula Token: "+String(x))}var W=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(i.biff!=3&&p>=0&&W.indexOf(e[0][m][0])==-1){x=e[0][p];var J=!0;switch(x[1][0]){case 4:J=!1;case 0:v=Rn(" ",x[1][1]);break;case 5:J=!1;case 1:v=Rn("\r",x[1][1]);break;default:if(v="",i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+x[1][0])}s.push((J?v:"")+s.pop()+(J?"":v)),p=-1}}if(s.length>1&&i.WTF)throw new Error("bad formula stack");return s[0]}function xwe(e){if(e==null){var t=Ie(8);return t.write_shift(1,3),t.write_shift(1,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,65535),t}else if(typeof e=="number")return Eh(e);return Eh(0)}function bwe(e,t,r,n,i){var a=Ah(t,r,i),o=xwe(e.v),s=Ie(6),l=33;s.write_shift(2,l),s.write_shift(4,0);for(var u=Ie(e.bf.length),c=0;c<e.bf.length;++c)u[c]=e.bf[c];var f=Di([a,o,s,u]);return f}function l_(e,t,r){var n=e.read_shift(4),i=vwe(e,n,r),a=e.read_shift(4),o=a>0?gwe(e,a,i,r):null;return[i,o]}var _we=l_,u_=l_,Swe=l_,Ewe=l_,Awe
vendor: 7,369 bytes, line 463
463={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"}
463,oq={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284
vendor: 5,159 bytes, line 463
463:"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"},Twe={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 Owe(e){var t="of:="+e.replace(YP,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return t.replace(/;/g,"|").replace(/,/g,";")}function Pwe(e){return e.replace(/\./,"!")}var Av=typeof Map<"u";function ZP(e,t,r){var n=0,i=e.length;if(r){if(Av?r.has(t):Object.prototype.hasOwnProperty.call(r,t)){for(var a=Av?r.get(t):r[t];n<a.length;++n)if(e[a[n]].t===t)return e.Count++,a[n]}}else for(;n<i;++n)if(e[n].t===t)return e.Count++,n;return e[i]={t},e.Count++,e.Unique++,r&&(Av?(r.has(t)||r.set(t,[]),r.get(t).push(i)):(Object.prototype.hasOwnProperty.call(r,t)||(r[t]=[]),r[t].push(i))),i}function c_(e,t){var r={min:e+1,max:e+1},n=-1;return t.MDW&&(fu=t.MDW),t.width!=null?r.customWidth=1:t.wpx!=null?n=sx(t.wpx):t.wch!=null&&(n=t.wch),n>
vendor: 7,824 bytes, line 463
463-1?(r.width=c4(n),r.customWidth=1):t.width!=null&&(r.width=t.width),t.hidden&&(r.hidden=!0),t.level!=null&&(r.outlineLevel=r.level=t.level),r}function sq(e,t){if(e){var r=[.7,.7,.75,.75,.3,.3];e.left==null&&(e.left=r[0]),e.right==null&&(e.right=r[1]),e.top==null&&(e.top=r[2]),e.bottom==null&&(e.bottom=r[3]),e.header==null&&(e.header=r[4]),e.footer==null&&(e.footer=r[5])}}function tf(e,t,r){var n=r.revssf[t.z!=null?t.z:"General"],i=60,a=e.length;if(n==null&&r.ssf){for(;i<392;++i)if(r.ssf[i]==null){rH(t.z,i),r.ssf[i]=t.z,r.revssf[t.z]=n=i;break}}for(i=0;i!=a;++i)if(e[i].numFmtId===n)return i;return e[a]={numFmtId:n,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},a}function kwe(e,t,r){if(e&&e["!ref"]){var n=dn(e["!ref"]);if(n.e.c<n.s.c||n.e.r<n.s.r)throw new Error("Bad range ("+r+"): "+e["!ref"])}}function Cwe(e){if(e.length===0)return"";for(var t='<mergeCells count="'+e.length+'">',r=0;r!=e.length;++r)t+='<mergeCell ref="'+Qn(e[r])+'"/>';return t+"</mergeCells>"}function Nwe(e,t,r,n,i){var a=!1,o={},s=null;if(n.bookType!=="xlsx"&&t.vbaraw){var l=t.SheetNames[r];try{t.Workbook&&(l=t.Workbook.Sheets[r].CodeName||l)}catch{}a=!0,o.codeName=ym(Ir(l))}if(e&&e["!outline"]){var u={summaryBelow:1,summaryRight:1};e["!outline"].above&&(u.summaryBelow=0),e["!outline"].left&&(u.summaryRight=0),s=(s||"")+Qe("outlinePr",null,u)}!a&&!s||(i[i.length]=Qe("sheetPr",s,o))}var Rwe=["objects","scenarios","selectLockedCells","selectUnlockedCells"],Lwe=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];function Iwe(e){var t={sheet:1};return Rwe.forEach(function(r){e[r]!=null&&e[r]&&(t[r]="1")}),Lwe.forEach(function(r){e[r]!=null&&!e[r]&&(t[r]="0")}),e.password&&(t.password=HH(e.password).toString(16).toUpperCase()),Qe("sheetProtection",null,t)}function Dwe(e){return sq(e),Qe("pageMargins",null,e)}function Mwe(e,t){for(var r=["<cols>"],n,i=0;i!=t.length;++i)(n=t[i])&&(r[r.length]=Qe("col",null,c_(i,n)));return r[r.length]="</cols>",r.join("")}function jwe(e,t,r,n){var i=typeof e.ref=="string"?e.ref:Qn(e.ref);r.Workbook||(r.Workbook={Sheets:[]}),r.Workbook.Names||(r.Workbook.Names=[]);var a=r.Workbook.Names,o=xo(i);o.s.r==o.e.r&&(o.e.r=xo(t["!ref"]).e.r,i=Qn(o));for(var s=0;s<a.length;++s){var l=a[s];if(l.Name=="_xlnm._FilterDatabase"&&l.Sheet==n){l.Ref="'"+r.SheetNames[n]+"'!"+i;break}}return s==a.length&&a.push({Name:"_xlnm._FilterDatabase",Sheet:n,Ref:"'"+r.SheetNames[n]+"'!"+i}),Qe("autoFilter",null,{ref:i})}function Fwe(e,t,r,n){var i={workbookViewId:"0"};return(((n||{}).Workbook||{}).Views||[])[0]&&(i.rightToLeft=n.Workbook.Views[0].RTL?"1":"0"),Qe("sheetViews",Qe("sheetView",null,i),{})}function $we(e,t,r,n){if(e.c&&r["!comments"].push([t,e.c]),e.v===void 0&&typeof e.f!="string"||e.t==="z"&&!e.f)return"";var i="",a=e.t,o=e.v;if(e.t!=="z")switch(e.t){case"b":i=e.v?"1":"0";break;case"n":i=""+e.v;break;case"e":i=T1[e.v];break;case"d":n&&n.cellDates?i=Sa(e.v,-1).toISOString():(e=Ha(e),e.t="n",i=""+(e.v=Wa(Sa(e.v)))),typeof e.z>"u"&&(e.z=In[14]);break;default:i=e.v;break}var s=Mi("v",Ir(i)),l={r:t},u=tf(n.cellXfs,e,n);switch(u!==0&&(l.s=u),e.t){case"n":break;case"d":l.t="d";break;case"b":l.t="b";break;case"e":l.t="e";break;case"z":break;default:if(e.v==null){delete e.t;break}if(e.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(n&&n.bookSST){s=Mi("v",""+ZP(n.Strings,e.v,n.revStrings)),l.t="s";break}l.t="str";break}if(e.t!=a&&(e.t=a,e.v=o),typeof e.f=="string"&&e.f){var c=e.F&&e.F.slice(0,t.length)==t?{t:"array",ref:e.F}:null;s=Qe("f",Ir(e.f),c)+(e.v!=null?s:"")}return e.l&&r["!links"].push([t,e.l]),e.D&&(l.cm=1),Qe("c",s,l)}function Bwe(e,t,r,n){var i=[],a=[],o=dn(e["!ref"]),s="",l,u="",c=[],f=0,d=0,h=e["!rows"],g=Array.isArray(e),p={r:u},v,m=-1;for(d=o.s.c;d<=o.e.c;++d)c[d]=aa(d);for(f=o.s.r;f<=o.e.r;++f){for(a=[],u=$i(f),d=o.s.c;d<=o.e.c;++d){l=c[d]+u;var y=g?(e[f]||[])[d]:e[l];y!==void 0&&(s=$we(y,l,e,t))!=null&&a.push(s)}(a.length>0||h&&h[f])&&(p={r:u},h&&h[f]&&(v=h[f],v.hidden&&(p.hidden=1),m=-1,v.hpx?m=lx(v.hpx):v.hpt&&(m=v.hpt),m>-1&&(p.ht=m,p.customHeight=1),v.level&&(p.outlineLevel=v.level)),i[i.length]=Qe("row",a.join(""),p))}if(h)for(;f<h.length;++f)h&&h[f]&&(p={r:f+1},v=h[f],v.hidden&&(p.hidden=1),m=-1,v.hpx?m=lx(v.hpx):v.hpt&&(m=v.hpt),m>-1&&(p.ht=m,p.customHeight=1),v.level&&(p.outlineLevel=v.level),i[i.length]=Qe("row","",p));return i.join("")}function lq(e,t,r,n){var i=[ti,Qe("worksheet",null,{xmlns:Ip[0],"xmlns:r":wi.r})],a=r.SheetNames[e],o=0,s="",l=r.Sheets[a];l==null&&(l={});var u=l["!ref"]||"A1",c=dn(u);if(c.e.c>16383||c.e.r>1048575){if(t.WTF)throw new Error("Range "+u+" exceeds format limit A1:XFD1048576");c.e.c=Math.min(c.e.c,16383),c.e.r=Math.min(c.e.c,1048575),u=Qn(c)}n||(n={}),l["!comments"]=[];var f=[];Nwe(l,r,e,t,i),i[i.length]=Qe("dimension",null,{ref:u}),i[i.length]=Fwe(l,t,e,r),t.sheetFormat&&(i[i.length]=Qe("sheetFormatPr",null,{defaultRowHeight:t.sheetFormat.defaultRowHeight||"16",baseColWidth:t.sheetFormat.baseColWidth||"10",outlineLevelRow:t.sheetFormat.outlineLevelRow||"7"})),l["!cols"]!=null&&l["!cols"].length>0&&(i[i.length]=Mwe(l,l["!cols"])),i[o=i.length]="<sheetData/>",l["!links"]=[],l["!ref"]!=null&&(s=Bwe(l,t),s.length>0&&(i[i.length]=s)),i.length>o+1&&(i[i.length]="</sheetData>",i[o]=i[o].replace("/>",">")),l["!protect"]&&(i[i.length]=Iwe(l["!protect"])),l["!autofilter"]!=null&&(i[i.length]=jwe(l["!autofilter"],l,r,e)),l["!merges"]!=null&&l["!merges"].length>0&&(i[i.length]=Cwe(l["!merges"]));var d=-1,h,g=-1;return l["!links"].length>0&&(i[i.length]="<hyperlinks>",l["!links"].forEach(function(p){p[1].Target&&(h={ref:p[0]},p[1].Target.charAt(0)!="#"&&(g=Rr(n,-1,Ir(p[1].Target).replace(/#.*$/,""),yr.HLINK),h["r:id"]="rId"+g),(d=p[1].Target.indexOf("#"))>-1&&(h.location=Ir(p[1].Target.slice(d+1))),p[1].Tooltip&&(h.tooltip=Ir(p[1].Tooltip)),i[i.length]=Qe("hyperlink",null,h))}),i[i.length]="</hyperlinks>"),delete l["!links"],l["!margins"]!=null&&(i[i.length]=Dwe(l["!margins"])),(!t||t.ignoreEC||t.ignoreEC==null)&&(i[i.length]=Mi("ignoredErrors",Qe("ignoredError",null,{numberStoredAsText:1,sqref:u}))),f.length>0&&(g=Rr(n,-1,"../drawings/drawing"+(e+1)+".xml",yr.DRAW),i[i.length]=Qe("drawing",null,{"r:id":"rId"+g}),l["!drawing"]=f),l["!comments"].length>0&&(g=Rr(n,-1,"../drawings/vmlDrawing"+(e+1)+".vml",yr.VML),i[i.length]=Qe("legacyDrawing",null,{"r:id":"rId"+g}),l["!legacy"]=g),i.length>1&&(i[i.length]="</worksheet>",i[1]=i[1].replace("/>",">")),i.join("")}function Uwe(e,t){var r={},n=e.l+t;r.r=e.read_shift(4),e.l+=4;var i=e.read_shift(2);e.l+=1;var a=e.read_shift(1);return e.l=n,a&7&&(r.level=a&7),a&16&&(r.hidden=!0),a&32&&(r.hpt=i/20),r}function zwe(e,t,r){var n=Ie(145),i=(r["!rows"]||[])[e]||{};n.write_shift(4,e),n.write_shift(4,0);var a=320;i.hpx?a=lx(i.hpx)*20:i.hpt&&(a=i.hpt*20),n.write_shift(2,a),n.write_shift(1,0);var o=0;i.level&&(o|=i.level),i.hidden&&(o|=16),(i.hpx||i.hpt)&&(o|=32),n.write_shift(1,o),n.write_shift(1,0);var s=0,l=n.l;n.l+=4;for(var u={r:e,c:0},c=0;c<16;++c)if(!(t.s.c>c+1<<10||t.e.c<c<<10)){for(var f=-1,d=-1,h=c<<10;h<c+1<<10;++h){u.c=h;var g=Array.isArray(r)?(r[u.r]||[])[u.c]:r[Mr(u)];g&&(f<0&&(f=h),d=h)}f<0||(++s,n.write_shift(4,f),n.write_shift(4,d))}var p=n.l;return n.l=l,n.write_shift(4,s),n.l=p,n.length>n.l?n.slice(0,n.l):n}function Wwe(e,t,r,n){var i=zwe(n,r,t);(i.length>17||(t["!rows"]||[])[n])&&qe(e,0,i)}var Hwe=Uh,qwe=Mp;function Vwe(){}function Gwe(e,t){var r={},n=e[e.l];return++e.l,r.above=!(n&64),r.left=!(n&128),e.l+=18,r.name=nme(e),r}function Kwe(e,t,r){r==null&&(r=Ie(84+4*e.length));var n=192;t&&(t.above&&(n&=-65),t.left&&(n&=-129)),r.write_shift(1,n);for(var i=1;i<3;++i)r.write_shift(1,0);return ix({auto:1},r),r.write_shift(-4,-1),r.write_shift(-4,-1),SH(e,r),r.slice(0,r.l)}
463function Ywe(e){var t=Vo(e);return[t]}function Xwe(e,t,r){return r==null&&(r=Ie(8)),Fh(t,r)}function Jwe(e){var t=$h(e);return[t]}function Zwe(e,t,r){return r==null&&(r=Ie(4)),Bh(t,r)}function Qwe(e){var t=Vo(e),r=e.read_shift(1);return[t,r,"b"]}function e2e(e,t,r){return r==null&&(r=Ie(9)),Fh(t,r),r.write_shift(1,e.v?1:0),r}function t2e(e){var t=$h(e),r=e.read_shift(1);return[t,r,"b"]}function r2e(e,t,r){return r==null&&(r=Ie(5)),Bh(t,r),r.write_shift(1,e.v?1:0),r}function n2e(e){var t=Vo(e),r=e.read_shift(1);return[t,r,"e"]}function i2e(e,t,r){return r==null&&(r=Ie(9)),Fh(t,r),r.write_shift(1,e.v),r}function a2e(e){var t=$h(e),r=e.read_shift(1);return[t,r,"e"]}function o2e(e,t,r){return r==null&&(r=Ie(8)),Bh(t,r),r.write_shift(1,e.v),r.write_shift(2,0),r.write_shift(1,0),r}function s2e(e){var t=Vo(e),r=e.read_shift(4);return[t,r,"s"]}function l2e(e,t,r){return r==null&&(r=Ie(12)),Fh(t,r),r.write_shift(4,t.v),r}function u2e(e){var t=$h(e),r=e.read_shift(4);return[t,r,"s"]}function c2e(e,t,r){return r==null&&(r=Ie(8)),Bh(t,r),r.write_shift(4,t.v),r}function f2e(e){var t=Vo(e),r=jp(e);return[t,r,"n"]}function h2e(e,t,r){return r==null&&(r=Ie(16)),Fh(t,r),Eh(e.v,r),r}function d2e(e){var t=$h(e),r=jp(e);return[t,r,"n"]}function p2e(e,t,r){return r==null&&(r=Ie(12)),Bh(t,r),Eh(e.v,r),r}function g2e(e){var t=Vo(e),r=EH(e);return[t,r,"n"]}function v2e(e,t,r){return r==null&&(r=Ie(12)),Fh(t,r),AH(e.v,r),r}function m2e(e){var t=$h(e),r=EH(e);return[t,r,"n"]}function y2e(e,t,r){return r==null&&(r=Ie(8)),Bh(t,r),AH(e.v,r),r}function w2e(e){var t=Vo(e),r=HP(e);return[t,r,"is"]}function x2e(e){var t=Vo(e),r=oa(e);return[t,r,"str"]}function b2e(e,t,r){return r==null&&(r=Ie(12+4*e.v.length)),Fh(t,r),_i(e.v,r),r.length>r.l?r.slice(0,r.l):r}function _2e(e){var t=$h(e),r=oa(e);return[t,r,"str"]}function S2e(e,t,r){return r==null&&(r=Ie(8+4*e.v.length)),Bh(t,r),_i(e.v,r),r.length>r.l?r.slice(0,r.l):r}function E2e(e,t,r){var n=e.l+t,i=Vo(e);i.r=r["!row"];var a=e.read_shift(1),o=[i,a,"b"];if(r.cellFormula){e.l+=2;var s=u_(e,n-e.l,r);o[3]=Q0(s,null,i,r.supbooks,r)}else e.l=n;return o}function A2e(e,t,r){var n=e.l+t,i=Vo(e);i.r=r["!row"];var a=e.read_shift(1),o=[i,a,"e"];if(r.cellFormula){e.l+=2;var s=u_(e,n-e.l,r);o[3]=Q0(s,null,i,r.supbooks,r)}else e.l=n;return o}function T2e(e,t,r){var n=e.l+t,i=Vo(e);i.r=r["!row"];var a=jp(e),o=[i,a,"n"];if(r.cellFormula){e.l+=2;var s=u_(e,n-e.l,r);o[3]=Q0(s,null,i,r.supbooks,r)}else e.l=n;return o}function O2e(e,t,r){var n=e.l+t,i=Vo(e);i.r=r["!row"];var a=oa(e),o=[i,a,"str"];if(r.cellFormula){e.l+=2;var s=u_(e,n-e.l,r);o[3]=Q0(s,null,i,r.supbooks,r)}else e.l=n;return o}var P2e=Uh,k2e=Mp;function C2e(e,t){return t==null&&(t=Ie(4)),t.write_shift(4,e),t}function N2e(e,t){var r=e.l+t,n=Uh(e),i=qP(e),a=oa(e),o=oa(e),s=oa(e);e.l=r;var l={rfx:n,relId:i,loc:a,display:s};return o&&(l.Tooltip=o),l}function R2e(e,t){var r=Ie(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));Mp({s:bi(e[0]),e:bi(e[0])},r),VP("rId"+t,r);var n=e[1].Target.indexOf("#"),i=n==-1?"":e[1].Target.slice(n+1);return _i(i||"",r),_i(e[1].Tooltip||"",r),_i("",r),r.slice(0,r.l)}function L2e(){}function I2e(e,t,r){var n=e.l+t,i=TH(e),a=e.read_shift(1),o=[i];if(o[2]=a,r.cellFormula){var s=_we(e,n-e.l,r);o[1]=s}else e.l=n;return o}function D2e(e,t,r){var n=e.l+t,i=Uh(e),a=[i];if(r.cellFormula){var o=Ewe(e,n-e.l,r);a[1]=o,e.l=n}else e.l=n;return a}function M2e(e,t,r){r==null&&(r=Ie(18));var n=c_(e,t);r.write_shift(-4,e),r.write_shift(-4,e),r.write_shift(4,(n.width||10)*256),r.write_shift(4,0);var i=0;return t.hidden&&(i|=1),typeof n.width=="number"&&(i|=2),t.level&&(i|=t.level<<8),r.write_shift(2,i),r}var uq=["left","right","top","bottom","header","footer"];function j2e(e){var t={};return uq.forEach(function(r){t[r]=jp(e)}),t}function F2e(e,t){return t==null&&(t=Ie(6*8)),sq(e),uq.forEach(function(r){Eh(e[r],t)}),t}function $2e(e){var t=e.read_shift(2);return e.l+=28,{RTL:t&32}}function B2e(e,t,r){r==null&&(r=Ie(30));var n=924;return(((t||{}).Views||[])[0]||{}).RTL&&(n|=32),r.write_shift(2,n),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(2,0),r.write_shift(2,100),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(4,0),r}function U2e(e){var t=Ie(24);return t.write_shift(4,4),t.write_shift(4,1),Mp(e,t),t}function z2e(e,t){return t==null&&(t=Ie(16*4+2)),t.write_shift(2,e.password?HH(e.password):0),t.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEac
vendor: 9,085 bytes, line 463
463h(function(r){r[1]?t.write_shift(4,e[r[0]]!=null&&!e[r[0]]?1:0):t.write_shift(4,e[r[0]]!=null&&e[r[0]]?0:1)}),t}function W2e(){}function H2e(){}function q2e(e,t,r,n,i,a,o){if(t.v===void 0)return!1;var s="";switch(t.t){case"b":s=t.v?"1":"0";break;case"d":t=Ha(t),t.z=t.z||In[14],t.v=Wa(Sa(t.v)),t.t="n";break;case"n":case"e":s=""+t.v;break;default:s=t.v;break}var l={r,c:n};switch(l.s=tf(i.cellXfs,t,i),t.l&&a["!links"].push([Mr(l),t.l]),t.c&&a["!comments"].push([Mr(l),t.c]),t.t){case"s":case"str":return i.bookSST?(s=ZP(i.Strings,t.v,i.revStrings),l.t="s",l.v=s,o?qe(e,18,c2e(t,l)):qe(e,7,l2e(t,l))):(l.t="str",o?qe(e,17,S2e(t,l)):qe(e,6,b2e(t,l))),!0;case"n":return t.v==(t.v|0)&&t.v>-1e3&&t.v<1e3?o?qe(e,13,y2e(t,l)):qe(e,2,v2e(t,l)):o?qe(e,16,p2e(t,l)):qe(e,5,h2e(t,l)),!0;case"b":return l.t="b",o?qe(e,15,r2e(t,l)):qe(e,4,e2e(t,l)),!0;case"e":return l.t="e",o?qe(e,14,o2e(t,l)):qe(e,3,i2e(t,l)),!0}return o?qe(e,12,Zwe(t,l)):qe(e,1,Xwe(t,l)),!0}function V2e(e,t,r,n){var i=dn(t["!ref"]||"A1"),a,o="",s=[];qe(e,145);var l=Array.isArray(t),u=i.e.r;t["!rows"]&&(u=Math.max(i.e.r,t["!rows"].length-1));for(var c=i.s.r;c<=u;++c){o=$i(c),Wwe(e,t,i,c);var f=!1;if(c<=i.e.r)for(var d=i.s.c;d<=i.e.c;++d){c===i.s.r&&(s[d]=aa(d)),a=s[d]+o;var h=l?(t[c]||[])[d]:t[a];if(!h){f=!1;continue}f=q2e(e,h,c,d,n,t,f)}}qe(e,146)}function G2e(e,t){!t||!t["!merges"]||(qe(e,177,C2e(t["!merges"].length)),t["!merges"].forEach(function(r){qe(e,176,k2e(r))}),qe(e,178))}function K2e(e,t){!t||!t["!cols"]||(qe(e,390),t["!cols"].forEach(function(r,n){r&&qe(e,60,M2e(n,r))}),qe(e,391))}function Y2e(e,t){!t||!t["!ref"]||(qe(e,648),qe(e,649,U2e(dn(t["!ref"]))),qe(e,650))}function X2e(e,t,r){t["!links"].forEach(function(n){if(n[1].Target){var i=Rr(r,-1,n[1].Target.replace(/#.*$/,""),yr.HLINK);qe(e,494,R2e(n,i))}}),delete t["!links"]}function J2e(e,t,r,n){if(t["!comments"].length>0){var i=Rr(n,-1,"../drawings/vmlDrawing"+(r+1)+".vml",yr.VML);qe(e,551,VP("rId"+i)),t["!legacy"]=i}}function Z2e(e,t,r,n){if(t["!autofilter"]){var i=t["!autofilter"],a=typeof i.ref=="string"?i.ref:Qn(i.ref);r.Workbook||(r.Workbook={Sheets:[]}),r.Workbook.Names||(r.Workbook.Names=[]);var o=r.Workbook.Names,s=xo(a);s.s.r==s.e.r&&(s.e.r=xo(t["!ref"]).e.r,a=Qn(s));for(var l=0;l<o.length;++l){var u=o[l];if(u.Name=="_xlnm._FilterDatabase"&&u.Sheet==n){u.Ref="'"+r.SheetNames[n]+"'!"+a;break}}l==o.length&&o.push({Name:"_xlnm._FilterDatabase",Sheet:n,Ref:"'"+r.SheetNames[n]+"'!"+a}),qe(e,161,Mp(dn(a))),qe(e,162)}}function Q2e(e,t,r){qe(e,133),qe(e,137,B2e(t,r)),qe(e,138),qe(e,134)}function exe(e,t){t["!protect"]&&qe(e,535,z2e(t["!protect"]))}function txe(e,t,r,n){var i=Ua(),a=r.SheetNames[e],o=r.Sheets[a]||{},s=a;try{r&&r.Workbook&&(s=r.Workbook.Sheets[e].CodeName||s)}catch{}var l=dn(o["!ref"]||"A1");if(l.e.c>16383||l.e.r>1048575){if(t.WTF)throw new Error("Range "+(o["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");l.e.c=Math.min(l.e.c,16383),l.e.r=Math.min(l.e.c,1048575)}return o["!links"]=[],o["!comments"]=[],qe(i,129),(r.vbaraw||o["!outline"])&&qe(i,147,Kwe(s,o["!outline"])),qe(i,148,qwe(l)),Q2e(i,o,r.Workbook),K2e(i,o),V2e(i,o,e,t),exe(i,o),Z2e(i,o,r,e),G2e(i,o),X2e(i,o,n),o["!margins"]&&qe(i,476,F2e(o["!margins"])),(!t||t.ignoreEC||t.ignoreEC==null)&&Y2e(i,o),J2e(i,o,e,n),qe(i,130),i.end()}function rxe(e,t){e.l+=10;var r=oa(e);return{name:r}}var nxe=[["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 ixe(e){return!e.Workbook||!e.Workbook.WBProps?"false":Dve(e.Workbook.WBProps.date1904)?"true":"false"}var axe="][*?/\\".split("");function cq(e,t){if(e.length>31)throw new Error("Sheet names cannot exceed 31 chars");var r=!0;return axe.forEach(function(n){if(e.indexOf(n)!=-1)throw new Error("Sheet name cannot contain : \\ / ? * [ ]")}),r}function oxe(e,t,r){e.forEach(function(n,i){cq(n);for(var a=0;a<i;++a)if(n==e[a])throw new Error("Duplicate Sheet Name: "+n);if(r){var o=t&&t[i]&&t[i].CodeName||n;if(o.charCodeAt(0)==95&&o.length>22)throw new Error("Bad Code Name: Worksheet"+o)}})}function sxe(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");var t=e.Workbook&&e.Workbook.Sheets||[];oxe(e.SheetNames,t,!!e.vbaraw);for(var r=0;r<e.SheetNames.length;++r)kwe(e.Sheets[e.SheetNames[r]],e.SheetNames[r],r)}function fq(e){var t=[ti];t[t.length]=Qe("workbook",null,{xmlns:Ip[0],"xmlns:r":wi.r});var r=e.Workbook&&(e.Workbook.Names||[]).length>0,n={codeName:"ThisWorkbook"};e.Workbook&&e.Workbook.WBProps&&(nxe.forEach(function(s){e.Workbook.WBProps[s[0]]!=null&&e.Workbook.WBProps[s[0]]!=s[1]&&(n[s[0]]=e.Workbook.WBProps[s[0]])}),e.Workbook.WBProps.CodeName&&(n.codeName=e.Workbook.WBProps.CodeName,delete n.CodeName)),t[t.length]=Qe("workbookPr",null,n);var i=e.Workbook&&e.Workbook.Sheets||[],a=0;if(i&&i[0]&&i[0].Hidden){for(t[t.length]="<bookViews>",a=0;a!=e.SheetNames.length&&!(!i[a]||!i[a].Hidden);++a);a==e.SheetNames.length&&(a=0),t[t.length]='<workbookView firstSheet="'+a+'" activeTab="'+a+'"/>',t[t.length]="</bookViews>"}for(t[t.length]="<sheets>",a=0;a!=e.SheetNames.length;++a){var o={name:Ir(e.SheetNames[a].slice(0,31))};if(o.sheetId=""+(a+1),o["r:id"]="rId"+(a+1),i[a])switch(i[a].Hidden){case 1:o.state="hidden";break;case 2:o.state="veryHidden";break}t[t.length]=Qe("sheet",null,o)}return t[t.length]="</sheets>",r&&(t[t.length]="<definedNames>",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach(function(s){var l={name:s.Name};s.Comment&&(l.comment=s.Comment),s.Sheet!=null&&(l.localSheetId=""+s.Sheet),s.Hidden&&(l.hidden="1"),s.Ref&&(t[t.length]=Qe("definedName",Ir(s.Ref),l))}),t[t.length]="</definedNames>"),t.length>2&&(t[t.length]="</workbook>",t[1]=t[1].replace("/>",">")),t.join("")}function lxe(e,t){var r={};return r.Hidden=e.read_shift(4),r.iTabID=e.read_shift(4),r.strRelID=u4(e),r.name=oa(e),r}function uxe(e,t){return t||(t=Ie(127)),t.write_shift(4,e.Hidden),t.write_shift(4,e.iTabID),VP(e.strRelID,t),_i(e.name.slice(0,31),t),t.length>t.l?t.slice(0,t.l):t}function cxe(e,t){var r={},n=e.read_shift(4);r.defaultThemeVersion=e.read_shift(4);var i=t>8?oa(e):"";return i.length>0&&(r.CodeName=i),r.autoCompressPictures=!!(n&65536),r.backupFile=!!(n&64),r.checkCompatibility=!!(n&4096),r.date1904=!!(n&1),r.filterPrivacy=!!(n&8),r.hidePivotFieldList=!!(n&1024),r.promptedSolutions=!!(n&16),r.publishItems=!!(n&2048),r.refreshAllConnections=!!(n&262144),r.saveExternalLinkValues=!!(n&128),r.showBorderUnselectedTables=!!(n&4),r.showInkAnnotation=!!(n&32),r.showObjects=["all","placeholders","none"][n>>13&3],r.showPivotChartFilter=!!(n&32768),r.updateLinks=["userSet","never","always"][n>>8&3],r}function fxe(e,t){t||(t=Ie(72));var r=0;return e&&e.filterPrivacy&&(r|=8),t.write_shift(4,r),t.write_shift(4,0),SH(e&&e.CodeName||"ThisWorkbook",t),t.slice(0,t.l)}function hxe(e,t,r){var n=e.l+t;e.l+=4,e.l+=1;var i=e.read_shift(4),a=ime(e),o=Swe(e,0,r),s=qP(e);e.l=n;var l={Name:a,Ptg:o};return i<268435455&&(l.Sheet=i),s&&(l.Comment=s),l}function dxe(e,t){qe(e,143);for(var r=0;r!=t.SheetNames.length;++r){var n=t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[r]&&t.Workbook.Sheets[r].Hidden||0,i={Hidden:n,iTabID:r+1,strRelID:"rId"+(r+1),name:t.SheetNames[r]};qe(e,156,uxe(i))}qe(e,144)}function pxe(e,t){t||(t=Ie(127));for(var r=0;r!=4;++r)t.write_shift(4,0);return _i("SheetJS",t),_i(J2.version,t),_i(J2.version,t),_i("7262",t),t.length>t.l?t.slice(0,t.l):t}function gxe(e,t){t||(t=Ie(29)),t.write_shift(-4,0),t.write_shift(-4,460),t.write_shift(4,28800),t.write_shift(4,17600),t.write_shift(4,500),t.write_shift(4,e),t.write_shift(4,e);var r=120;return t.write_shift(1,r),t.length>t.l?t.slice(0,t.l):t}function vxe(e,t){if(!(!t.Workbook||!t.Workbook.Sheets)){for(var r=t.Workbook.Sheets,n=0,i=-1,a=-1;n<r.length;++n)!r[n]||!r[n].Hidden&&i==-1?i=n:r[n].Hidden==1&&a==-1&&(a=n);a>i||(qe(e,135),qe(e,158,gxe(i)),qe(e,136))}}function mxe(e,t){var r=Ua();return qe(r,131),qe(r,128,pxe()),qe(r,153,fxe(e.Workbook&&e.Workbook.WBProps||null)),vxe(r,e),dxe(r,e),qe(r,132),r.end()}function yxe(e,t,r){return(t.slice(-4)===".bin"?mxe:fq)(e)}function wxe(e,t,r,n,i){return(t.slice(-4)===".bin"?txe:lq)(e,r,n,i)}function xxe(e,t,r){return(t.slice(-4)===".bin"?F1e:GH)(e,r)}function bxe(e,t,r){return(t.slice(-4)===".bin"?f1e:WH)(e,r)}function _xe(e,t,r){return(t.slice(-4)===".bin"?eye:ZH)(e)}function Sxe(e){return(e.slice(-4)===".bin"?V1e:XH)()}function Exe(e,t){var r=[];return e.Props&&r.push(xme(e.Props,t)),e.Custprops&&r.push(bme(e.Props,e.Custprops)),r.join("")}function Axe(){return""}function Txe(e,t){var r=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];
vendor: 4,509 bytes, line 463
463return t.cellXfs.forEach(function(n,i){var a=[];a.push(Qe("NumberFormat",null,{"ss:Format":Ir(In[n.numFmtId])}));var o={"ss:ID":"s"+(21+i)};r.push(Qe("Style",a.join(""),o))}),Qe("Styles",r.join(""))}function hq(e){return Qe("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+XP(e.Ref,{r:0,c:0})})}function Oxe(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,r=[],n=0;n<t.length;++n){var i=t[n];i.Sheet==null&&(i.Name.match(/^_xlfn\./)||r.push(hq(i)))}return Qe("Names",r.join(""))}function Pxe(e,t,r,n){if(!e||!((n||{}).Workbook||{}).Names)return"";for(var i=n.Workbook.Names,a=[],o=0;o<i.length;++o){var s=i[o];s.Sheet==r&&(s.Name.match(/^_xlfn\./)||a.push(hq(s)))}return a.join("")}function kxe(e,t,r,n){if(!e)return"";var i=[];if(e["!margins"]&&(i.push("<PageSetup>"),e["!margins"].header&&i.push(Qe("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&i.push(Qe("Footer",null,{"x:Margin":e["!margins"].footer})),i.push(Qe("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),i.push("</PageSetup>")),n&&n.Workbook&&n.Workbook.Sheets&&n.Workbook.Sheets[r])if(n.Workbook.Sheets[r].Hidden)i.push(Qe("Visible",n.Workbook.Sheets[r].Hidden==1?"SheetHidden":"SheetVeryHidden",{}));else{for(var a=0;a<r&&!(n.Workbook.Sheets[a]&&!n.Workbook.Sheets[a].Hidden);++a);a==r&&i.push("<Selected/>")}return((((n||{}).Workbook||{}).Views||[])[0]||{}).RTL&&i.push("<DisplayRightToLeft/>"),e["!protect"]&&(i.push(Mi("ProtectContents","True")),e["!protect"].objects&&i.push(Mi("ProtectObjects","True")),e["!protect"].scenarios&&i.push(Mi("ProtectScenarios","True")),e["!protect"].selectLockedCells!=null&&!e["!protect"].selectLockedCells?i.push(Mi("EnableSelection","NoSelection")):e["!protect"].selectUnlockedCells!=null&&!e["!protect"].selectUnlockedCells&&i.push(Mi("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){e["!protect"][o[0]]&&i.push("<"+o[1]+"/>")})),i.length==0?"":Qe("WorksheetOptions",i.join(""),{xmlns:lo.x})}function Cxe(e){return e.map(function(t){var r=Ive(t.t||""),n=Qe("ss:Data",r,{xmlns:"http://www.w3.org/TR/REC-html40"});return Qe("Comment",n,{"ss:Author":t.a})}).join("")}function Nxe(e,t,r,n,i,a,o){if(!e||e.v==null&&e.f==null)return"";var s={};if(e.f&&(s["ss:Formula"]="="+Ir(XP(e.f,o))),e.F&&e.F.slice(0,t.length)==t){var l=bi(e.F.slice(t.length+1));s["ss:ArrayRange"]="RC:R"+(l.r==o.r?"":"["+(l.r-o.r)+"]")+"C"+(l.c==o.c?"":"["+(l.c-o.c)+"]")}if(e.l&&e.l.Target&&(s["ss:HRef"]=Ir(e.l.Target),e.l.Tooltip&&(s["x:HRefScreenTip"]=Ir(e.l.Tooltip))),r["!merges"])for(var u=r["!merges"],c=0;c!=u.length;++c)u[c].s.c!=o.c||u[c].s.r!=o.r||(u[c].e.c>u[c].s.c&&(s["ss:MergeAcross"]=u[c].e.c-u[c].s.c),u[c].e.r>u[c].s.r&&(s["ss:MergeDown"]=u[c].e.r-u[c].s.r));var f="",d="";switch(e.t){case"z":if(!n.sheetStubs)return"";break;case"n":f="Number",d=String(e.v);break;case"b":f="Boolean",d=e.v?"1":"0";break;case"e":f="Error",d=T1[e.v];break;case"d":f="DateTime",d=new Date(e.v).toISOString(),e.z==null&&(e.z=e.z||In[14]);break;case"s":f="String",d=Lve(e.v||"");break}var h=tf(n.cellXfs,e,n);s["ss:StyleID"]="s"+(21+h),s["ss:Index"]=o.c+1;var g=e.v!=null?d:"",p=e.t=="z"?"":'<Data ss:Type="'+f+'">'+g+"</Data>";return(e.c||[]).length>0&&(p+=Cxe(e.c)),Qe("Cell",p,s)}function Rxe(e,t){var r='<Row ss:Index="'+(e+1)+'"';return t&&(t.hpt&&!t.hpx&&(t.hpx=VH(t.hpt)),t.hpx&&(r+=' ss:AutoFitHeight="0" ss:Height="'+t.hpx+'"'),t.hidden&&(r+=' ss:Hidden="1"')),r+">"}function Lxe(e,t,r,n){if(!e["!ref"])return"";var i=dn(e["!ref"]),a=e["!merges"]||[],o=0,s=[];e["!cols"]&&e["!cols"].forEach(function(v,m){KP(v);var y=!!v.width,x=c_(m,v),_={"ss:Index":m+1};y&&(_["ss:Width"]=ox(x.width)),v.hidden&&(_["ss:Hidden"]="1"),s.push(Qe("Column",null,_))});for(var l=Array.isArray(e),u=i.s.r;u<=i.e.r;++u){for(var c=[Rxe(u,(e["!rows"]||[])[u])],f=i.s.c;f<=i.e.c;++f){var d=!1;for(o=0;o!=a.length;++o)if(!(a[o].s.c>f)&&!(a[o].s.r>u)&&!(a[o].e.c<f)&&!(a[o].e.r<u)){(a[o].s.c!=f||a[o].s.r!=u)&&(d=!0);break}if(!d){var h={r:u,c:f},g=Mr(h),p=l?(e[u]||[])[f]:e[g];c.push(Nxe(p,g,e,t,r,n,h))}}
vendor: 4,810 bytes, line 463
463c.push("</Row>"),c.length>2&&s.push(c.join(""))}return s.join("")}function Ixe(e,t,r){var n=[],i=r.SheetNames[e],a=r.Sheets[i],o=a?Pxe(a,t,e,r):"";return o.length>0&&n.push("<Names>"+o+"</Names>"),o=a?Lxe(a,t,e,r):"",o.length>0&&n.push("<Table>"+o+"</Table>"),n.push(kxe(a,t,e,r)),n.join("")}function Dxe(e,t){t||(t={}),e.SSF||(e.SSF=Ha(In)),e.SSF&&(a_(),i_(e.SSF),t.revssf=o_(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],tf(t.cellXfs,{},{revssf:{General:0}}));var r=[];r.push(Exe(e,t)),r.push(Axe()),r.push(""),r.push("");for(var n=0;n<e.SheetNames.length;++n)r.push(Qe("Worksheet",Ixe(n,t,e),{"ss:Name":Ir(e.SheetNames[n])}));return r[2]=Txe(e,t),r[3]=Oxe(e),ti+Qe("Workbook",r.join(""),{xmlns:lo.ss,"xmlns:o":lo.o,"xmlns:x":lo.x,"xmlns:ss":lo.ss,"xmlns:dt":lo.dt,"xmlns:html":lo.html})}var bE={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function Mxe(e,t){var r=[],n=[],i=[],a=0,o,s=kL(zL,"n"),l=kL(WL,"n");if(e.Props)for(o=Ui(e.Props),a=0;a<o.length;++a)(Object.prototype.hasOwnProperty.call(s,o[a])?r:Object.prototype.hasOwnProperty.call(l,o[a])?n:i).push([o[a],e.Props[o[a]]]);if(e.Custprops)for(o=Ui(e.Custprops),a=0;a<o.length;++a)Object.prototype.hasOwnProperty.call(e.Props||{},o[a])||(Object.prototype.hasOwnProperty.call(s,o[a])?r:Object.prototype.hasOwnProperty.call(l,o[a])?n:i).push([o[a],e.Custprops[o[a]]]);var u=[];for(a=0;a<i.length;++a)MH.indexOf(i[a][0])>-1||LH.indexOf(i[a][0])>-1||i[a][1]!=null&&u.push(i[a]);n.length&&zr.utils.cfb_add(t,"/�SummaryInformation",KL(n,bE.SI,l,WL)),(r.length||u.length)&&zr.utils.cfb_add(t,"/�DocumentSummaryInformation",KL(r,bE.DSI,s,zL,u.length?u:null,bE.UDI))}function jxe(e,t){var r=t||{},n=zr.utils.cfb_new({root:"R"}),i="/Workbook";switch(r.bookType||"xls"){case"xls":r.bookType="biff8";case"xla":r.bookType||(r.bookType="xla");case"biff8":i="/Workbook",r.biff=8;break;case"biff5":i="/Book",r.biff=5;break;default:throw new Error("invalid type "+r.bookType+" for XLS CFB")}return zr.utils.cfb_add(n,i,dq(e,r)),r.biff==8&&(e.Props||e.Custprops)&&Mxe(e,n),r.biff==8&&e.vbaraw&&tye(n,zr.read(e.vbaraw,{type:typeof e.vbaraw=="string"?"binary":"buffer"})),n}var Fxe={0:{f:Uwe},1:{f:Ywe},2:{f:g2e},3:{f:n2e},4:{f:Qwe},5:{f:f2e},6:{f:x2e},7:{f:s2e},8:{f:O2e},9:{f:T2e},10:{f:E2e},11:{f:A2e},12:{f:Jwe},13:{f:m2e},14:{f:a2e},15:{f:t2e},16:{f:d2e},17:{f:_2e},18:{f:u2e},19:{f:HP},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:hxe},40:{},42:{},43:{f:x1e},44:{f:y1e},45:{f:S1e},46:{f:A1e},47:{f:E1e},48:{},49:{f:Jve},50:{},51:{f:U1e},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:Zme},62:{f:w2e},63:{f:G1e},64:{f:W2e},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:xl,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:$2e},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:Gwe},148:{f:Hwe,p:16},151:{f:L2e},152:{},153:{f:cxe},154:{},155:{},156:{f:lxe},157:{},158:{},159:{T:1,f:l1e},160:{T:-1},161:{T:1,f:Uh},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:P2e},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}
vendor: 6,142 bytes, line 463
463,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:$1e},336:{T:-1},337:{f:H1e,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:u4},357:{},358:{},359:{},360:{T:1},361:{},362:{f:Vme},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:I2e},427:{f:D2e},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:j2e},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:Vwe},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:N2e},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:u4},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:Z1e},633:{T:1},634:{T:-1},635:{T:1,f:X1e},636:{T:-1},637:{f:tme},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:rxe},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:H2e},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 et(e,t,r,n){var i=t;if(!isNaN(i)){var a=n||(r||[]).length||0,o=e.next(4);o.write_shift(2,i),o.write_shift(2,a),a>0&&UP(r)&&e.push(r)}}function $xe(e,t,r,n){var i=(r||[]).length||0;
vendor: 4,350 bytes, line 463
463if(i<=8224)return et(e,t,r,i);var a=t;if(!isNaN(a)){for(var o=r.parts||[],s=0,l=0,u=0;u+(o[s]||8224)<=8224;)u+=o[s]||8224,s++;var c=e.next(4);for(c.write_shift(2,a),c.write_shift(2,u),e.push(r.slice(l,l+u)),l+=u;l<i;){for(c=e.next(4),c.write_shift(2,60),u=0;u+(o[s]||8224)<=8224;)u+=o[s]||8224,s++;c.write_shift(2,u),e.push(r.slice(l,l+u)),l+=u}}}function P1(e,t,r){return e||(e=Ie(7)),e.write_shift(2,t),e.write_shift(2,r),e.write_shift(2,0),e.write_shift(1,0),e}function Bxe(e,t,r,n){var i=Ie(9);return P1(i,e,t),FH(r,n||"b",i),i}function Uxe(e,t,r){var n=Ie(8+2*r.length);return P1(n,e,t),n.write_shift(1,r.length),n.write_shift(r.length,r,"sbcs"),n.l<n.length?n.slice(0,n.l):n}function zxe(e,t,r,n){if(t.v!=null)switch(t.t){case"d":case"n":var i=t.t=="d"?Wa(Sa(t.v)):t.v;i==(i|0)&&i>=0&&i<65536?et(e,2,r1e(r,n,i)):et(e,3,t1e(r,n,i));return;case"b":case"e":et(e,5,Bxe(r,n,t.v,t.t));return;case"s":case"str":et(e,4,Uxe(r,n,(t.v||"").slice(0,255)));return}et(e,1,P1(null,r,n))}function Wxe(e,t,r,n){var i=Array.isArray(t),a=dn(t["!ref"]||"A1"),o,s="",l=[];if(a.e.c>255||a.e.r>16383){if(n.WTF)throw new Error("Range "+(t["!ref"]||"A1")+" exceeds format limit A1:IV16384");a.e.c=Math.min(a.e.c,255),a.e.r=Math.min(a.e.c,16383),o=Qn(a)}for(var u=a.s.r;u<=a.e.r;++u){s=$i(u);for(var c=a.s.c;c<=a.e.c;++c){u===a.s.r&&(l[c]=aa(c)),o=l[c]+s;var f=i?(t[u]||[])[c]:t[o];f&&zxe(e,f,u,c)}}}function Hxe(e,t){for(var r=t||{},n=Ua(),i=0,a=0;a<e.SheetNames.length;++a)e.SheetNames[a]==r.sheet&&(i=a);if(i==0&&r.sheet&&e.SheetNames[0]!=r.sheet)throw new Error("Sheet not found: "+r.sheet);return et(n,r.biff==4?1033:r.biff==3?521:9,GP(e,16,r)),Wxe(n,e.Sheets[e.SheetNames[i]],i,r),et(n,10),n.end()}function qxe(e,t,r){et(e,49,Fme({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},r))}function Vxe(e,t,r){t&&[[5,8],[23,26],[41,44],[50,392]].forEach(function(n){for(var i=n[0];i<=n[1];++i)t[i]!=null&&et(e,1054,Ume(i,t[i],r))})}function Gxe(e,t){var r=Ie(19);r.write_shift(4,2151),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,3),r.write_shift(1,1),r.write_shift(4,0),et(e,2151,r),r=Ie(39),r.write_shift(4,2152),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,3),r.write_shift(1,0),r.write_shift(4,0),r.write_shift(2,1),r.write_shift(4,4),r.write_shift(2,0),UH(dn(t["!ref"]||"A1"),r),r.write_shift(4,4),et(e,2152,r)}function Kxe(e,t){for(var r=0;r<16;++r)et(e,224,XL({numFmtId:0,style:!0},0,t));t.cellXfs.forEach(function(n){et(e,224,XL(n,0,t))})}function Yxe(e,t){for(var r=0;r<t["!links"].length;++r){var n=t["!links"][r];et(e,440,Yme(n)),n[1].Tooltip&&et(e,2048,Xme(n))}delete t["!links"]}function Xxe(e,t){if(t){var r=0;t.forEach(function(n,i){++r<=256&&n&&et(e,125,Qme(c_(i,n),i))})}}function Jxe(e,t,r,n,i){var a=16+tf(i.cellXfs,t,i);if(t.v==null&&!t.bf){et(e,513,Ah(r,n,a));return}if(t.bf)et(e,6,bwe(t,r,n,i,a));else switch(t.t){case"d":case"n":var o=t.t=="d"?Wa(Sa(t.v)):t.v;et(e,515,qme(r,n,o,a));break;case"b":case"e":et(e,517,Hme(r,n,t.v,a,i,t.t));break;case"s":case"str":if(i.bookSST){var s=ZP(i.Strings,t.v,i.revStrings);et(e,253,$me(r,n,s,a))}else et(e,516,Bme(r,n,(t.v||"").slice(0,255),a,i));break;default:et(e,513,Ah(r,n,a))}}function Zxe(e,t,r){var n=Ua(),i=r.SheetNames[e],a=r.Sheets[i]||{},o=(r||{}).Workbook||{},s=(o.Sheets||[])[e]||{},l=Array.isArray(a),u=t.biff==8,c,f="",d=[],h=dn(a["!ref"]||"A1"),g=u?65536:16384;if(h.e.c>255||h.e.r>=g){if(t.WTF)throw new Error("Range "+(a["!ref"]||"A1")+" exceeds format limit A1:IV16384");h.e.c=Math.min(h.e.c,255),h.e.r=Math.min(h.e.c,g-1)}et(n,2057,GP(r,16,t)),et(n,13,Io(1)),et(n,12,Io(100)),et(n,15,ya(!0)),et(n,17,ya(!1)),et(n,16,Eh(.001)),et(n,95,ya(!0)),et(n,42,ya(!1)),et(n,43,ya(!1)),et(n,130,Io(1)),et(n,128,Wme()),et(n,131,ya(!1)),et(n,132,ya(!1)),u&&Xxe(n,a["!cols"]),et(n,512,zme(h,t)),u&&(a["!links"]=[]);for(var p=h.s.r;p<=h.e.r;++p){f=$i(p);for(var v=h.s.c;v<=h.e.c;++v){p===h.s.r&&(d[v]=aa(v)),c=d[v]+f;var m=l?(a[p]||[])[v]:a[c];m&&(Jxe(n,m,p,v,t),u&&m.l&&a["!links"].push([c,m.l]))}}var y=s.CodeName||s.name||i;return u&&et(n,574,jme((o.Views||[])[0])),u&&(a["!merges"]||[]).length&&et(n,229,Kme(a["!merges"])),u&&Yxe(n,a),et(n,442,BH(y)),u&&Gxe(n,a),et(n,10),n.end()}function Qxe(e,t,r){var n=Ua(),i=(e||{}).Workbook||{},a=i.Sheets||[],o=i.WBProps||{},s=r.biff==8,l=r.biff==5;if(et(n,2057,GP(e,5,r)),r.bookType=="xla"&&et(n,135),et(n,225,s?Io(1200):null),et(n,
vendor: 5,751 bytes, line 463
463193,Eme(2)),l&&et(n,191),l&&et(n,192),et(n,226),et(n,92,Lme("SheetJS",r)),et(n,66,Io(s?1200:1252)),s&&et(n,353,Io(0)),s&&et(n,448),et(n,317,e1e(e.SheetNames.length)),s&&e.vbaraw&&et(n,211),s&&e.vbaraw){var u=o.CodeName||"ThisWorkbook";et(n,442,BH(u))}et(n,156,Io(17)),et(n,25,ya(!1)),et(n,18,ya(!1)),et(n,19,Io(0)),s&&et(n,431,ya(!1)),s&&et(n,444,Io(0)),et(n,61,Mme()),et(n,64,ya(!1)),et(n,141,Io(0)),et(n,34,ya(ixe(e)=="true")),et(n,14,ya(!0)),s&&et(n,439,ya(!1)),et(n,218,Io(0)),qxe(n,e,r),Vxe(n,e.SSF,r),Kxe(n,r),s&&et(n,352,ya(!1));var c=n.end(),f=Ua();s&&et(f,140,Jme()),s&&r.Strings&&$xe(f,252,Dme(r.Strings)),et(f,10);var d=f.end(),h=Ua(),g=0,p=0;for(p=0;p<e.SheetNames.length;++p)g+=(s?12:11)+(s?2:1)*e.SheetNames[p].length;var v=c.length+g+d.length;for(p=0;p<e.SheetNames.length;++p){var m=a[p]||{};et(h,133,Ime({pos:v,hs:m.Hidden||0,dt:0,name:e.SheetNames[p]},r)),v+=t[p].length}var y=h.end();if(g!=y.length)throw new Error("BS8 "+g+" != "+y.length);var x=[];return c.length&&x.push(c),y.length&&x.push(y),d.length&&x.push(d),Di(x)}function ebe(e,t){var r=t||{},n=[];e&&!e.SSF&&(e.SSF=Ha(In)),e&&e.SSF&&(a_(),i_(e.SSF),r.revssf=o_(e.SSF),r.revssf[e.SSF[65535]]=0,r.ssf=e.SSF),r.Strings=[],r.Strings.Count=0,r.Strings.Unique=0,QP(r),r.cellXfs=[],tf(r.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});for(var i=0;i<e.SheetNames.length;++i)n[n.length]=Zxe(i,r,e);return n.unshift(Qxe(e,n,r)),Di(n)}function dq(e,t){for(var r=0;r<=e.SheetNames.length;++r){var n=e.Sheets[e.SheetNames[r]];if(!(!n||!n["!ref"])){var i=xo(n["!ref"]);i.e.c>255&&typeof console<"u"&&console.error&&console.error("Worksheet '"+e.SheetNames[r]+"' extends beyond column IV (255). Data may be lost.")}}var a=t||{};switch(a.biff||2){case 8:case 5:return ebe(e,t);case 4:case 3:case 2:return Hxe(e,t)}throw new Error("invalid type "+a.bookType+" for BIFF")}function tbe(e,t,r,n){for(var i=e["!merges"]||[],a=[],o=t.s.c;o<=t.e.c;++o){for(var s=0,l=0,u=0;u<i.length;++u)if(!(i[u].s.r>r||i[u].s.c>o)&&!(i[u].e.r<r||i[u].e.c<o)){if(i[u].s.r<r||i[u].s.c<o){s=-1;break}s=i[u].e.r-i[u].s.r+1,l=i[u].e.c-i[u].s.c+1;break}if(!(s<0)){var c=Mr({r,c:o}),f=n.dense?(e[r]||[])[o]:e[c],d=f&&f.v!=null&&(f.h||Rve(f.w||(Su(f),f.w)||""))||"",h={};s>1&&(h.rowspan=s),l>1&&(h.colspan=l),n.editable?d='<span contenteditable="true">'+d+"</span>":f&&(h["data-t"]=f&&f.t||"z",f.v!=null&&(h["data-v"]=f.v),f.z!=null&&(h["data-z"]=f.z),f.l&&(f.l.Target||"#").charAt(0)!="#"&&(d='<a href="'+f.l.Target+'">'+d+"</a>")),h.id=(n.id||"sjs")+"-"+c,a.push(Qe("td",d,h))}}var g="<tr>";return g+a.join("")+"</tr>"}var rbe='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',nbe="</body></html>";function ibe(e,t,r){var n=[];return n.join("")+"<table"+(r&&r.id?' id="'+r.id+'"':"")+">"}function pq(e,t){var r=t||{},n=r.header!=null?r.header:rbe,i=r.footer!=null?r.footer:nbe,a=[n],o=xo(e["!ref"]);r.dense=Array.isArray(e),a.push(ibe(e,o,r));for(var s=o.s.r;s<=o.e.r;++s)a.push(tbe(e,o,s,r));return a.push("</table>"+i),a.join("")}function gq(e,t,r){var n=r||{},i=0,a=0;if(n.origin!=null)if(typeof n.origin=="number")i=n.origin;else{var o=typeof n.origin=="string"?bi(n.origin):n.origin;i=o.r,a=o.c}var s=t.getElementsByTagName("tr"),l=Math.min(n.sheetRows||1e7,s.length),u={s:{r:0,c:0},e:{r:i,c:a}};if(e["!ref"]){var c=xo(e["!ref"]);u.s.r=Math.min(u.s.r,c.s.r),u.s.c=Math.min(u.s.c,c.s.c),u.e.r=Math.max(u.e.r,c.e.r),u.e.c=Math.max(u.e.c,c.e.c),i==-1&&(u.e.r=i=c.e.r+1)}var f=[],d=0,h=e["!rows"]||(e["!rows"]=[]),g=0,p=0,v=0,m=0,y=0,x=0;for(e["!cols"]||(e["!cols"]=[]);g<s.length&&p<l;++g){var _=s[g];if(nI(_)){if(n.display)continue;h[p]={hidden:!0}}var S=_.children;for(v=m=0;v<S.length;++v){var T=S[v];if(!(n.display&&nI(T))){var A=T.hasAttribute("data-v")?T.getAttribute("data-v"):T.hasAttribute("v")?T.getAttribute("v"):Mve(T.innerHTML),N=T.getAttribute("data-z")||T.getAttribute("z");for(d=0;d<f.length;++d){var P=f[d];P.s.c==m+a&&P.s.r<p+i&&p+i<=P.e.r&&(m=P.e.c+1-a,d=-1)}x=+T.getAttribute("colspan")||1,((y=+T.getAttribute("rowspan")||1)>1||x>1)&&f.push({s:{r:p+i,c:m+a},e:{r:p+i+(y||1)-1,c:m+a+(x||1)-1}});var F={t:"s",v:A},R=T.getAttribute("data-t")||T.getAttribute("t")||"";A!=null&&(A.length==0?F.t=R||"z":n.raw||A.trim().length==0||R=="s"||(A==="TRUE"?F={t:"b",v:!0}:A==="FALSE"?F={t:"b",v:!1}:isNaN(cu(A))?isNaN(mm(A).getDate())||(F={t:"d",v:Sa(A)},n.cellDates||(F={t:"n",v:Wa(F.v)}),F.z=n.dateNF||In[14]):F={t:"n",v:cu(A)})),F.z===void 0&&N!=null&&(F.z=N);var L="",B=T.getElementsByTagName("A");if(B&&B.length)for(var U=0;U<B.length&&!(B[U].hasAttribute("href")&&(L=B[U].getAttribute("href"),L.charAt(0)!="#"));++U);L&&L.charAt(0)!="#"&&(F.l={Target:L}),n.dense?(e[p+i]||(e[p+i]=[]),e[p+i][m+a]=F):e[Mr({c:m+a,r:p+i})]=F,u.e.c<m+a&&(u.e.c=m+a),m+=x}}++p}return f.length&&(e["!merges"]=(e["!merges"]||[]).concat(f)),u.e.r=Math.max(u.e.r,p-1+i),e["!ref"]=Qn(u),p>=l&&(e["!fullref"]=Qn((u.e.r=s.length-g+p-1+i,u))),e}function vq(e,t){var r=t||{},n=r.dense?[]:{};return gq(n,e,t)}function abe(e,t){return jh(vq(e,t),t)}function nI(e){var t="",r=obe(e);return r&&(t=r(e).getPropertyValue("display")),t||(t=e.style&&e.style.display),t==="none"}function obe(e){return e.ownerDocument.defaultView&&typeof e.ownerDocument.defaultView.getComputedStyle=="function"?e.ownerDocument.defaultView.getComputedStyle:typeof getComputedStyle=="function"?getComputedStyle:null}var sbe=function(){var e=["<office:master-styles>",'<style:master-page style:name="mp1" style:page-layout-name="mp1">',"<style:header/>",'<style:header-left style:display="false"/>',"<style:footer/>",'<style:footer-left style:display="false"/>',"</style:master-page>","</office:master-styles>"].join(""),t="<office:document-styles "+wm({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office
463:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","office:version":"1.2"})+">"+e+"</office:document-styles>";return function(){return ti+t}}(),iI=function(){var e=function(a){return Ir(a).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/>")},t=` <table:table-cell /> 464`,r=` <table:covered-table-cell/> 465`,n=function(a,o,s){var l=[];l.push(' <table:table table:name="'+Ir(o.SheetNames[s])+`" table:style-name="ta1"> 466`);var u=0,c=0,f=xo(a["!ref"]||"A1"),d=a["!merges"]||[],h=0,g=Array.isArray(a);if(a["!cols"])for(c=0;c<=f.e.c;++c)l.push(" <table:table-column"+(a["!cols"][c]?' table:style-name="co'+a["!cols"][c].ods+'"':"")+`></table:table-column> 467`);var p="",v=a["!rows"]||[];for(u=0;u<f.s.r;++u)p=v[u]?' table:style-name="ro'+v[u].ods+'"':"",l.push(" <table:table-row"+p+`></table:table-row> 468`);for(;u<=f.e.r;++u){for(p=v[u]?' table:style-name="ro'+v[u].ods+'"':"",l.push(" <table:table-row"+p+`> 469`),c=0;c<f.s.c;++c)l.push(t);for(;c<=f.e.c;++c){var m=!1,y={},x="";for(h=0;h!=d.length;++h)if(!(d[h].s.c>c)&&!(d[h].s.r>u)&&!(d[h].e.c<c)&&!(d[h].e.r<u)){(d[h].s.c!=c||d[h].s.r!=u)&&(m=!0),y["table:number-columns-spanned"]=d[h].e.c-d[h].s.c+1,y["table:number-rows-spanned"]=d[h].e.r-d[h].s.r+1;break}if(m){l.push(r);continue}var _=Mr({r:u,c}),S=g?(a[u]||[])[c]:a[_];if(S&&S.f&&(y["table:formula"]=Ir(Owe(S.f)),S.F&&S.F.slice(0,_.length)==_)){var T=xo(S.F);y["table:number-matrix-columns-spanned"]=T.e.c-T.s.c+1,y["table:number-matrix-rows-spanned"]=T.e.r-T.s.r+1}if(!S){l.push(t);continue}switch(S.t){case"b":x=S.v?"TRUE":"FALSE",y["office:value-type"]="boolean",y["office:boolean-value"]=S.v?"true":"false";break;
vendor: 16,380 bytes, lines 469-497
469case"n":x=S.w||String(S.v||0),y["office:value-type"]="float",y["office:value"]=S.v||0;break;case"s":case"str":x=S.v==null?"":S.v,y["office:value-type"]="string";break;case"d":x=S.w||Sa(S.v).toISOString(),y["office:value-type"]="date",y["office:date-value"]=Sa(S.v).toISOString(),y["table:style-name"]="ce1";break;default:l.push(t);continue}var A=e(x);if(S.l&&S.l.Target){var N=S.l.Target;N=N.charAt(0)=="#"?"#"+Pwe(N.slice(1)):N,N.charAt(0)!="#"&&!N.match(/^\w+:/)&&(N="../"+N),A=Qe("text:a",A,{"xlink:href":N.replace(/&/g,"&")})}l.push(" "+Qe("table:table-cell",Qe("text:p",A,{}),y)+` 470`)}l.push(` </table:table-row> 471`)}return l.push(` </table:table> 472`),l.join("")},i=function(a,o){a.push(` <office:automatic-styles> 473`),a.push(` <number:date-style style:name="N37" number:automatic-order="true"> 474`),a.push(` <number:month number:style="long"/> 475`),a.push(` <number:text>/</number:text> 476`),a.push(` <number:day number:style="long"/> 477`),a.push(` <number:text>/</number:text> 478`),a.push(` <number:year/> 479`),a.push(` </number:date-style> 480`);var s=0;o.SheetNames.map(function(u){return o.Sheets[u]}).forEach(function(u){if(u&&u["!cols"]){for(var c=0;c<u["!cols"].length;++c)if(u["!cols"][c]){var f=u["!cols"][c];if(f.width==null&&f.wpx==null&&f.wch==null)continue;KP(f),f.ods=s;var d=u["!cols"][c].wpx+"px";a.push(' <style:style style:name="co'+s+`" style:family="table-column"> 481`),a.push(' <style:table-column-properties fo:break-before="auto" style:column-width="'+d+`"/> 482`),a.push(` </style:style> 483`),++s}}});var l=0;o.SheetNames.map(function(u){return o.Sheets[u]}).forEach(function(u){if(u&&u["!rows"]){for(var c=0;c<u["!rows"].length;++c)if(u["!rows"][c]){u["!rows"][c].ods=l;var f=u["!rows"][c].hpx+"px";a.push(' <style:style style:name="ro'+l+`" style:family="table-row"> 484`),a.push(' <style:table-row-properties fo:break-before="auto" style:row-height="'+f+`"/> 485`),a.push(` </style:style> 486`),++l}}}),a.push(` <style:style style:name="ta1" style:family="table" style:master-page-name="mp1"> 487`),a.push(` <style:table-properties table:display="true" style:writing-mode="lr-tb"/> 488`),a.push(` </style:style> 489`),a.push(` <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/> 490`),a.push(` </office:automatic-styles> 491`)};return function(o,s){var l=[ti],u=wm({"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"}),c=wm({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});s.bookType=="fods"?(l.push("<office:document"+u+c+`> 492`),l.push(NH().replace(/office:document-meta/g,"office:meta"))):l.push("<office:document-content"+u+`> 493`),i(l,o),l.push(` <office:body> 494`),l.push(` <office:spreadsheet> 495`);for(var f=0;f!=o.SheetNames.length;++f)l.push(n(o.Sheets[o.SheetNames[f]],o,f));return l.push(` </office:spreadsheet> 496`),l.push(` </office:body> 497`),s.bookType=="fods"?l.push("</office:document>"):l.push("</office:document-content>"),l.join("")}}();function mq(e,t){if(t.bookType=="fods")return iI(e,t);var r=jP(),n="",i=[],a=[];return n="mimetype",rr(r,n,"application/vnd.oasis.opendocument.spreadsheet"),n="content.xml",rr(r,n,iI(e,t)),i.push([n,"text/xml"]),a.push([n,"ContentFile"]),n="styles.xml",rr(r,n,sbe(e,t)),i.push([n,"text/xml"]),a.push([n,"StylesFile"]),n="meta.xml",rr(r,n,ti+NH()),i.push([n,"text/xml"]),a.push([n,"MetadataFile"]),n="manifest.rdf",rr(r,n,wme(a)),i.push([n,"application/rdf+xml"]),n="META-INF/manifest.xml",rr(r,n,mme(i)),r}/*! sheetjs (C) 2013-present SheetJS -- http://sheetjs.com */function ux(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function lbe(e){return typeof TextEncoder<"u"?new TextEncoder().encode(e):ys(ym(e))}function ube(e,t){e:for(var r=0;r<=e.length-t.length;++r){for(var n=0;n<t.length;++n)if(e[r+n]!=t[n])continue e;return!0}return!1}function Vc(e){var t=e.reduce(function(i,a){return i+a.length},0),r=new Uint8Array(t),n=0;return e.forEach(function(i){r.set(i,n),n+=i.length}),r}function cbe(e,t,r){var n=Math.floor(r==0?0:Math.LOG10E*Math.log(Math.abs(r)))+6176-20,i=r/Math.pow(10,n-6176);e[t+15]|=n>>7,e[t+14]|=(n&127)<<1;for(var a=0;i>=1;++a,i/=256)e[t+a]=i&255;e[t+15]|=r>=0?0:128}function xm(e,t){var r=t?t[0]:0,n=e[r]&127;e:if(e[r++]>=128&&(n|=(e[r]&127)<<7,e[r++]<128||(n|=(e[r]&127)<<14,e[r++]<128)||(n|=(e[r]&127)<<21,e[r++]<128)||(n+=(e[r]&127)*Math.pow(2,28),++r,e[r++]<128)||(n+=(e[r]&127)*Math.pow(2,35),++r,e[r++]<128)||(n+=(e[r]&127)*Math.pow(2,42),++r,e[r++]<128)))break e;return t&&(t[0]=r),n}function Cr(e){var t=new Uint8Array(7);t[0]=e&127;var r=1;e:if(e>127){if(t[r-1]|=128,t[r]=e>>7&127,++r,e<=16383||(t[r-1]|=128,t[r]=e>>14&127,++r,e<=2097151)||(t[r-1]|=128,t[r]=e>>21&127,++r,e<=268435455)||(t[r-1]|=128,t[r]=e/256>>>21&127,++r,e<=34359738367)||(t[r-1]|=128,t[r]=e/65536>>>21&127,++r,e<=4398046511103))break e;t[r-1]|=128,t[r]=e/16777216>>>21&127,++r}return t.slice(0,r)}function A0(e){var t=0,r=e[t]&127;e:if(e[t++]>=128){if(r|=(e[t]&127)<<7,e[t++]<128||(r|=(e[t]&127)<<14,e[t++]<128)||(r|=(e[t]&127)<<21,e[t++]<128))break e;r|=(e[t]&127)<<28}return r}function ui(e){for(var t=[],r=[0];r[0]<e.length;){var n=r[0],i=xm(e,r),a=i&7;i=Math.floor(i/8);var o=0,s;if(i==0)break;switch(a){case 0:{for(var l=r[0];e[r[0]++]>=128;);s=e.slice(l,r[0])}break;case 5:o=4,s=e.slice(r[0],r[0]+o),r[0]+=o;break;case 1:o=8,s=e.slice(r[0],r[0]+o),r[0]+=o;break;case 2:o=xm(e,r),s=e.slice(r[0],r[0]+o),r[0]+=o;break;case 3:case 4:default:throw new Error("PB Type ".concat(a," for Field ").concat(i," at offset ").concat(n))}var u={data:s,type:a};t[i]==null?t[i]=[u]:t[i].push(u)}return t}function Ci(e){var t=[];return e.forEach(function(r,n){r.forEach(function(i){i.data&&(t.push(Cr(n*8+i.type)),i.type==2&&t.push(Cr(i.data.length)),t.push(i.data))})}),Vc(t)}function is(e){for(var t,r=[],n=[0];n[0]<e.length;){var i=xm(e,n),a=ui(e.slice(n[0],n[0]+i));n[0]+=i;var o={id:A0(a[1][0].data),messages:[]};a[2].forEach(function(s){var l=ui(s.data),u=A0(l[3][0].data);o.messages.push({meta:l,data:e.slice(n[0],n[0]+u)}),n[0]+=u}),(t=a[3])!=null&&t[0]&&(o.merge=A0(a[3][0].data)>>>0>0),r.push(o)}return r}function Ad(e){var t=[];return e.forEach(function(r){var n=[];n[1]=[{data:Cr(r.id),type:0}],n[2]=[],r.merge!=null&&(n[3]=[{data:Cr(+!!r.merge),type:0}]);var i=[];r.messages.forEach(function(o){i.push(o.data),o.meta[3]=[{type:0,data:Cr(o.data.length)}],n[2].push({data:Ci(o.meta),type:2})});var a=Ci(n);t.push(Cr(a.length)),t.push(a),i.forEach(function(o){return t.push(o)})}),Vc(t)}function fbe(e,t){if(e!=0)throw new Error("Unexpected Snappy chunk type ".concat(e));for(var r=[0],n=xm(t,r),i=[];r[0]<t.length;){var a=t[r[0]]&3;if(a==0){var o=t[r[0]++]>>2;if(o<60)++o;else{var s=o-59;o=t[r[0]],s>1&&(o|=t[r[0]+1]<<8),s>2&&(o|=t[r[0]+2]<<16),s>3&&(o|=t[r[0]+3]<<24),o>>>=0,o++,r[0]+=s}i.push(t.slice(r[0],r[0]+o)),r[0]+=o;continue}else{var l=0,u=0;if(a==1?(u=(t[r[0]]>>2&7)+4,l=(t[r[0]++]&224)<<3,l|=t[r[0]++]):(u=(t[r[0]++]>>2)+1,a==2?(l=t[r[0]]|t[r[0]+1]<<8,r[0]+=2):(l=(t[r[0]]|t[r[0]+1]<<8|t[r[0]+2]<<16|t[r[0]+3]<<24)>>>0,r[0]+=4)),i=[Vc(i)],l==0)throw new Error("Invalid offset 0");if(l>i[0].length)throw new Error("Invalid offset beyond length");if(u>=l)for(i.push(i[0].slice(-l)),u-=l;u>=i[i.length-1].length;)i.push(i[i.length-1]),u-=i[i.length-1].length;i.push(i[0].slice(-l,-l+u))}}var c=Vc(i);if(c.length!=n)throw new Error("Unexpected length: ".concat(c.length," != ").concat(n));return c}function as(e){for(var t=[],r=0;r<e.length;){var n=e[r++],i=e[r]|e[r+1]<<8|e[r+2]<<16;r+=3,t.push(fbe(n,e.slice(r,r+i))),r+=i}if(r!==e.length)throw new Error("data is not a valid framed stream!");return Vc(t)}function Td(e){for(var t=[],r=0;r<e.length;){var n=Math.min(e.length-r,268435455),i=new Uint8Array(4);t.push(i);var a=Cr(n),o=a.length;t.push(a),n<=60?(o++,t.push(new Uint8Array([n-1<<2]))):n<=256?(o+=2,t.push(new Uint8Array([240,n-1&255]))):n<=65536?(o+=3,t.push(new Uint8Array([244,n-1&255,n-1>>8&255]))):n<=16777216?(o+=4,t.push(new Uint8Array([248,n-1&255,n-1>>8&255,n-1>>16&255]))):n<=4294967296&&(o+=5,t.push(new Uint8Array([252,n-1&255,n-1>>8&255,n-1>>16&255,n-1>>>24&255]))),t.push(e.slice(r,r+n)),o+=n,i[0]=0,i[1]=o&255,i[2]=o>>8&255,i[3]=o>>16&255,r+=n}return Vc(t)}function _E(e,t){var r=new Uint8Array(32),n=ux(r),i=12,a=0;switch(r[0]=5,e.t){case"n":r[1]=2,cbe(r,i,e.v),a|=1,i+=16;break;case"b":r[1]=6,n.setFloat64(i,e.v?1:0,!0),a|=2,i+=8;break;case"s":if(t.indexOf(e.v)==-1)throw new Error("Value ".concat(e.v," missing from SST!"));r[1]=3,n.setUint32(i,t.indexOf(e.v),!0),a|=8,i+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(8,a,!0),r.slice(0,i)}function SE(e,t){var r=new Uint8Array(32),n=ux(r),i=12,a=0;switch(r[0]=3,e.t){case"n":r[2]=2,n.setFloat64(i,e.v,!0),a|=32,i+=8;break;case"b":r[2]=6,n.setFloat64(i,e.v?1:0,!0),a|=32,i+=8;break;case"s":if(t.indexOf(e.v)==-1)throw new Error("Value ".concat(e.v," missing from SST!"));r[2]=3,n.setUint32(i,t.indexOf(e.v),!0),a|=16,i+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(4,a,!0),r.slice(0,i)}function Qu(e){var t=ui(e);return xm(t[1][0].data)}function hbe(e,t,r){var n,i,a,o;if(!((n=e[6])!=null&&n[0])||!((i=e[7])!=null&&i[0]))throw"Mutation only works on post-BNC storages!";var s=((o=(a=e[8])==null?void 0:a[0])==null?void 0:o.data)&&A0(e[8][0].data)>0||!1;if(s)throw"Math only works with normal offsets";for(var l=0,u=ux(e[7][0].data),c=0,f=[],d=ux(e[4][0].data),h=0,g=[],p=0;p<t.length;++p){if(t[p]==null){u.setUint16(p*2,65535,!0),d.setUint16(p*2,65535);continue}u.setUint16(p*2,c,!0),d.setUint16(p*2,h,!0);var v,m;switch(typeof t[p]){case"string":v=_E({t:"s",v:t[p]},r),m=SE({t:"s",v:t[p]},r);break;case"number":v=_E({t:"n",v:t[p]},r),m=SE({t:"n",v:t[p]},r);break;case"boolean":v=_E({t:"b",v:t[p]},r),m=SE({t:"b",v:t[p]},r);break;default:throw new Error("Unsupported value "+t[p])}f.push(v),c+=v.length,g.push(m),h+=m.length,++l}for(e[2][0].data=Cr(l);p<e[7][0].data.length/2;++p)u.setUint16(p*2,65535,!0),d.setUint16(p*2,65535,!0);return e[6][0].data=Vc(f),e[3][0].data=Vc(g),l}function dbe(e,t){if(!t||!t.numbers)throw new Error("Must pass a `numbers` option -- check the README");var r=e.Sheets[e.SheetNames[0]];e.SheetNames.length>1&&console.error("The Numbers writer currently writes only the first table");var n=xo(r["!ref"]);n.s.r=n.s.c=0;var i=!1;n.e.c>9&&(i=!0,n.e.c=9),n.e.r>49&&(i=!0,n.e.r=49),i&&console.error("The Numbers writer is currently limited to ".concat(Qn(n)));var a=cx(r,{range:n,header:1}),o=["~Sh33tJ5~"];a.forEach(function(M){return M.forEach(function(j){typeof j=="string"&&o.push(j)})});var s={},l=[],u=zr.read(t.numbers,{type:"base64"});u.FileIndex.map(function(M,j){return[M,u.FullPaths[j]]}).forEach(function(M){var j=M[0],z=M[1];if(j.type==2&&j.name.match(/\.iwa/)){var Q=j.content,ie=as(Q),ge=is(ie);ge.forEach(function(oe){l.push(oe.id),s[oe.id]={deps:[],location:z,type:A0(oe.messages[0].meta[1][0].data)}})}}),l.sort(function(M,j){return M-j});var c=l.filter(function(M){return M>1}).map(function(M){return[M,Cr(M)]});u.FileIndex.map(function(M,j){return[M,u.FullPaths[j]]}).forEach(function(M){var j=M[0];if(M[1],!!j.name.match(/\.iwa/)){var z=is(as(j.content));z.forEach(function(Q){Q.messages.forEach(function(ie){c.forEach(function(ge){Q.messages.some(function(oe){return A0(oe.meta[1][0].data)!=11006&&ube(oe.data,ge[1])})&&s[ge[0]].deps.push(Q.id)})})})}});for(var f=zr.find(u,s[1].location),d=is(as(f.content)),h,g=0;g<d.length;++g){var p=d[g];p.id==1&&(h=p)}var v=Qu(ui(h.messages[0].data)[1][0].data);for(f=zr.find(u,s[v].location),d=is(as(f.content)),g=0;g<d.length;++g)p=d[g],p.id==v&&(h=p);for(v=Qu(ui(h.messages[0].data)[2][0].data),f=zr.find(u,s[v].location),d=is(as(f.content)),g=0;g<d.length;++g)p=d[g],p.id==v&&(h=p);for(v=Qu(ui(h.messages[0].data)[2][0].data),f=zr.find(u,s[v].location),d=is(as(f.content)),g=0;g<d.length;++g)p=d[g],p.id==v&&(h=p);var m=ui(h.messages[0].data);{m[6][0].data=Cr(n.e.r+1),m[7][0].data=Cr(n.e.c+1);var y=Qu(m[46][0].data),x=zr.find(u,s[y].location),_=is(as(x.content));{for(var S=0;S<_.length&&_[S].id!=y;++S);if(_[S].id!=y)throw"Bad ColumnRowUIDMapArchive";var T=ui(_[S].messages[0].data);T[1]=[],T[2]=[],T[3]=[];for(var A=0;A<=n.e.c;++A){var N=[];N[1]=N[2]=[{type:0,data:Cr(A+420690)}],T[1].push({type:2,data:Ci(N)}),T[2].push({type:0,data:Cr(A)}),T[3].push({type:0,data:Cr(A)})}T[4]=[],T[5]=[],T[6]=[];for(var P=0;P<=n.e.r;++P)N=[],N[1]=N[2]=[{type:0,data:Cr(P+726270)}],T[4].push({type:2,data:Ci(N)}),T[5].push({type:0,data:Cr(P)}),T[6].push({type:0,data:Cr(P)});_[S].messages[0].data=Ci(T)}x.content=Td(Ad(_)),x.size=x.content.length,delete m[46];var F=ui(m[4][0].data);{F[7][0].data=Cr(n.e.r+1);var R=ui(F[1][0].data),L=Qu(R[2][0].data);x=zr.find(u,s[L].location),_=is(as(x.content));{if(_[0].id!=L)throw"Bad HeaderStorageBucket";var B=ui(_[0].messages[0].data);for(P=0;P<a.length;++P){var U=ui(B[2][0].data);U[1][0].data=Cr(P),U[4][0].data=Cr(a[P].length),B[2][P]={type:B[2][0].type,data:Ci(U)}}_[0].messages[0].data=Ci(B)}x.content=Td(Ad(_)),x.size=x.content.length;var K=Qu(F[2][0].data);x=zr.find(u,s[K].location),_=is(as(x.content));{if(_[0].id!=K)throw"Bad HeaderStorageBucket";for(B=ui(_[0].messages[0].data),A=0;A<=n.e.c;++A)U=ui(B[2][0].data),U[1][0].data=Cr(A),U[4][0].data=Cr(n.e.r+1),B[2][A]={type:B[2][0].type,data:Ci(U)};_[0].messages[0].data=Ci(B)}x.content=Td(Ad(_)),x.size=x.content.length;var te=Qu(F[4][0].data);(function(){for(var M=zr.find(u,s[te].location),j=is(as(M.content)),z,Q=0;Q<j.length;++Q){var ie=j[Q];ie.id==te&&(z=ie)}var ge=ui(z.messages[0].data);{ge[3]=[];var oe=[];o.forEach(function(ve,Le){oe[1]=[{type:0,data:Cr(Le)}],oe[2]=[{type:0,data:Cr(1)}],oe[3]=[{type:2,data:lbe(ve)}],ge[3].push({type:2,data:Ci(oe)})})}z.messages[0].data=Ci(ge);var pe=Ad(j),be=Td(pe);M.content=be,M.size=M.content.length})();var X=ui(F[3][0].data);{var W=X[1][0];delete X[2];var J=ui(W.data);{var me=Qu(J[2][0].data);(function(){for(var M=zr.find(u,s[me].location),j=is(as(M.content)),z,Q=0;Q<j.length;++Q){var ie=j[Q];ie.id==me&&(z=ie)}var ge=ui(z.messages[0].data);{delete ge[6],delete X[7];var oe=new Uint8Array(ge[5][0].data);ge[5]=[];for(var pe=0,be=0;be<=n.e.r;++be){var ve=ui(oe);pe+=hbe(ve,a[be],o),ve[1][0].data=Cr(be),ge[5].push({data:Ci(ve),t
497ype:2})}ge[1]=[{type:0,data:Cr(n.e.c+1)}],ge[2]=[{type:0,data:Cr(n.e.r+1)}],ge[3]=[{type:0,data:Cr(pe)}],ge[4]=[{type:0,data:Cr(n.e.r+1)}]}z.messages[0].data=Ci(ge);var Le=Ad(j),Re=Td(Le);M.content=Re,M.size=M.content.length})()}W.data=Ci(J)}F[3][0].data=Ci(X)}m[4][0].data=Ci(F)}h.messages[0].data=Ci(m);var ye=Ad(d),O=Td(ye);return f.content=O,f.size=f.content.length,u}function pbe(e){return function(r){for(var n=0;n!=e.length;++n){var i=e[n];r[i[0]]===void 0&&(r[i[0]]=i[1]),i[2]==="n"&&(r[i[0]]=Number(r[i[0]]))}}}function QP(e){pbe([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]])(e)}function gbe(e,t){return t.bookType=="ods"?mq(e,t):t.bookType=="numbers"?dbe(e,t):t.bookType=="xlsb"?vbe(e,t):mbe(e,t)}function vbe(e,t){Zd=1024,e&&!e.SSF&&(e.SSF=Ha(In)),e&&e.SSF&&(a_(),i_(e.SSF),t.revssf=o_(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Av?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r=t.bookType=="xlsb"?"bin":"xml",n=QH.indexOf(t.bookType)>-1,i=PH();QP(t=t||{});var a=jP(),o="",s=0;if(t.cellXfs=[],tf(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),o="docProps/core.xml",rr(a,o,RH(e.Props,t)),i.coreprops.push(o),Rr(t.rels,2,o,yr.CORE_PROP
vendor: 2,409 bytes, line 497
497S),o="docProps/app.xml",!(e.Props&&e.Props.SheetNames))if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{for(var l=[],u=0;u<e.SheetNames.length;++u)(e.Workbook.Sheets[u]||{}).Hidden!=2&&l.push(e.SheetNames[u]);e.Props.SheetNames=l}for(e.Props.Worksheets=e.Props.SheetNames.length,rr(a,o,IH(e.Props)),i.extprops.push(o),Rr(t.rels,3,o,yr.EXT_PROPS),e.Custprops!==e.Props&&Ui(e.Custprops||{}).length>0&&(o="docProps/custom.xml",rr(a,o,DH(e.Custprops)),i.custprops.push(o),Rr(t.rels,4,o,yr.CUST_PROPS)),s=1;s<=e.SheetNames.length;++s){var c={"!id":{}},f=e.Sheets[e.SheetNames[s-1]],d=(f||{})["!type"]||"sheet";switch(d){case"chart":default:o="xl/worksheets/sheet"+s+"."+r,rr(a,o,wxe(s-1,o,t,e,c)),i.sheets.push(o),Rr(t.wbrels,-1,"worksheets/sheet"+s+"."+r,yr.WS[0])}if(f){var h=f["!comments"],g=!1,p="";h&&h.length>0&&(p="xl/comments"+s+"."+r,rr(a,p,_xe(h,p)),i.comments.push(p),Rr(c,-1,"../comments"+s+"."+r,yr.CMNT),g=!0),f["!legacy"]&&g&&rr(a,"xl/drawings/vmlDrawing"+s+".vml",JH(s,f["!comments"])),delete f["!comments"],delete f["!legacy"]}c["!id"].rId1&&rr(a,CH(o),S0(c))}return t.Strings!=null&&t.Strings.length>0&&(o="xl/sharedStrings."+r,rr(a,o,bxe(t.Strings,o,t)),i.strs.push(o),Rr(t.wbrels,-1,"sharedStrings."+r,yr.SST)),o="xl/workbook."+r,rr(a,o,yxe(e,o)),i.workbooks.push(o),Rr(t.rels,1,o,yr.WB),o="xl/theme/theme1.xml",rr(a,o,YH(e.Themes,t)),i.themes.push(o),Rr(t.wbrels,-1,"theme/theme1.xml",yr.THEME),o="xl/styles."+r,rr(a,o,xxe(e,o,t)),i.styles.push(o),Rr(t.wbrels,-1,"styles."+r,yr.STY),e.vbaraw&&n&&(o="xl/vbaProject.bin",rr(a,o,e.vbaraw),i.vba.push(o),Rr(t.wbrels,-1,"vbaProject.bin",yr.VBA)),o="xl/metadata."+r,rr(a,o,Sxe(o)),i.metadata.push(o),Rr(t.wbrels,-1,"metadata."+r,yr.XLMETA),rr(a,"[Content_Types].xml",kH(i,t)),rr(a,"_rels/.rels",S0(t.rels)),rr(a,"xl/_rels/workbook."+r+".rels",S0(t.wbrels)),delete t.revssf,delete t.ssf,a}function mbe(e,t){Zd=1024,e&&!e.SSF&&(e.SSF=Ha(In)),e&&e.SSF&&(a_(),i_(e.SSF),t.revssf=o_(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Av?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r="xml",n=QH.indexOf(t.bookType)>-1,i=PH();QP(t=t||{});var a=jP(),o="",s=0;if(t.cellXfs=[],tf(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),o="docProps/core.xml",rr(a,o,RH(e.Props,t)),i.coreprops.push(o),Rr(t.rels,2,o,yr.CORE_PROP
vendor: 4,221 bytes, line 497
497S),o="docProps/app.xml",!(e.Props&&e.Props.SheetNames))if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{for(var l=[],u=0;u<e.SheetNames.length;++u)(e.Workbook.Sheets[u]||{}).Hidden!=2&&l.push(e.SheetNames[u]);e.Props.SheetNames=l}e.Props.Worksheets=e.Props.SheetNames.length,rr(a,o,IH(e.Props)),i.extprops.push(o),Rr(t.rels,3,o,yr.EXT_PROPS),e.Custprops!==e.Props&&Ui(e.Custprops||{}).length>0&&(o="docProps/custom.xml",rr(a,o,DH(e.Custprops)),i.custprops.push(o),Rr(t.rels,4,o,yr.CUST_PROPS));var c=["SheetJ5"];for(t.tcid=0,s=1;s<=e.SheetNames.length;++s){var f={"!id":{}},d=e.Sheets[e.SheetNames[s-1]],h=(d||{})["!type"]||"sheet";switch(h){case"chart":default:o="xl/worksheets/sheet"+s+"."+r,rr(a,o,lq(s-1,t,e,f)),i.sheets.push(o),Rr(t.wbrels,-1,"worksheets/sheet"+s+"."+r,yr.WS[0])}if(d){var g=d["!comments"],p=!1,v="";if(g&&g.length>0){var m=!1;g.forEach(function(y){y[1].forEach(function(x){x.T==!0&&(m=!0)})}),m&&(v="xl/threadedComments/threadedComment"+s+"."+r,rr(a,v,K1e(g,c,t)),i.threadedcomments.push(v),Rr(f,-1,"../threadedComments/threadedComment"+s+"."+r,yr.TCMNT)),v="xl/comments"+s+"."+r,rr(a,v,ZH(g)),i.comments.push(v),Rr(f,-1,"../comments"+s+"."+r,yr.CMNT),p=!0}d["!legacy"]&&p&&rr(a,"xl/drawings/vmlDrawing"+s+".vml",JH(s,d["!comments"])),delete d["!comments"],delete d["!legacy"]}f["!id"].rId1&&rr(a,CH(o),S0(f))}return t.Strings!=null&&t.Strings.length>0&&(o="xl/sharedStrings."+r,rr(a,o,WH(t.Strings,t)),i.strs.push(o),Rr(t.wbrels,-1,"sharedStrings."+r,yr.SST)),o="xl/workbook."+r,rr(a,o,fq(e)),i.workbooks.push(o),Rr(t.rels,1,o,yr.WB),o="xl/theme/theme1.xml",rr(a,o,YH(e.Themes,t)),i.themes.push(o),Rr(t.wbrels,-1,"theme/theme1.xml",yr.THEME),o="xl/styles."+r,rr(a,o,GH(e,t)),i.styles.push(o),Rr(t.wbrels,-1,"styles."+r,yr.STY),e.vbaraw&&n&&(o="xl/vbaProject.bin",rr(a,o,e.vbaraw),i.vba.push(o),Rr(t.wbrels,-1,"vbaProject.bin",yr.VBA)),o="xl/metadata."+r,rr(a,o,XH()),i.metadata.push(o),Rr(t.wbrels,-1,"metadata."+r,yr.XLMETA),c.length>1&&(o="xl/persons/person.xml",rr(a,o,Y1e(c)),i.people.push(o),Rr(t.wbrels,-1,"persons/person.xml",yr.PEOPLE)),rr(a,"[Content_Types].xml",kH(i,t)),rr(a,"_rels/.rels",S0(t.rels)),rr(a,"xl/_rels/workbook."+r+".rels",S0(t.wbrels)),delete t.revssf,delete t.ssf,a}function ybe(e,t){var r="";switch((t||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":r=_u(e.slice(0,12));break;case"binary":r=e;break;case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[r.charCodeAt(0),r.charCodeAt(1),r.charCodeAt(2),r.charCodeAt(3),r.charCodeAt(4),r.charCodeAt(5),r.charCodeAt(6),r.charCodeAt(7)]}function yq(e,t){switch(t.type){case"base64":case"binary":break;case"buffer":case"array":t.type="";break;case"file":return E1(t.file,zr.write(e,{type:Sr?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");default:throw new Error("Unrecognized type "+t.type)}return zr.write(e,t)}function wbe(e,t){var r=Ha(t||{}),n=gbe(e,r);return xbe(n,r)}function xbe(e,t){var r={},n=Sr?"nodebuffer":typeof Uint8Array<"u"?"array":"string";if(t.compression&&(r.compression="DEFLATE"),t.password)r.type=n;else switch(t.type){case"base64":r.type="base64";break;case"binary":r.type="string";break;case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");case"buffer":case"file":r.type=n;break;default:throw new Error("Unrecognized type "+t.type)}var i=e.FullPaths?zr.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[r.type]||r.type,compression:!!t.compression}):e.generate(r);if(typeof Deno<"u"&&typeof i=="string"){if(t.type=="binary"||t.type=="base64")return i;i=new Uint8Array(n_(i))}return t.password&&typeof encrypt_agile<"u"?yq(encrypt_agile(i,t.password),t):t.type==="file"?E1(t.file,i):t.type=="string"?bv(i):i}function bbe(e,t){var r=t||{},n=jxe(e,r);return yq(n,r)}function Ys(e,t,r){r||(r="");var n=r+e;switch(t.type){case"base64":return vm(ym(n));case"binary":return ym(n);case"string":return e;case"file":return E1(t.file,n,"utf8");case"buffer":return Sr?Pu(n,"utf8"):typeof TextEncoder<"u"?new TextEncoder().encode(n):Ys(n,{type:"binary"}
vendor: 9,042 bytes, lines 497-499
497).split("").map(function(i){return i.charCodeAt(0)})}throw new Error("Unrecognized type "+t.type)}function _be(e,t){switch(t.type){case"base64":return vm(e);case"binary":return e;case"string":return e;case"file":return E1(t.file,e,"binary");case"buffer":return Sr?Pu(e,"binary"):e.split("").map(function(r){return r.charCodeAt(0)})}throw new Error("Unrecognized type "+t.type)}function lw(e,t){switch(t.type){case"string":case"base64":case"binary":for(var r="",n=0;n<e.length;++n)r+=String.fromCharCode(e[n]);return t.type=="base64"?vm(r):t.type=="string"?bv(r):r;case"file":return E1(t.file,e);case"buffer":return e;default:throw new Error("Unrecognized type "+t.type)}}function wq(e,t){Xge(),sxe(e);var r=Ha(t||{});if(r.cellStyles&&(r.cellNF=!0,r.sheetStubs=!0),r.type=="array"){r.type="binary";var n=wq(e,r);return r.type="array",n_(n)}var i=0;if(r.sheet&&(typeof r.sheet=="number"?i=r.sheet:i=e.SheetNames.indexOf(r.sheet),!e.SheetNames[i]))throw new Error("Sheet not found: "+r.sheet+" : "+typeof r.sheet);switch(r.bookType||"xlsb"){case"xml":case"xlml":return Ys(Dxe(e,r),r);case"slk":case"sylk":return Ys(i1e.from_sheet(e.Sheets[e.SheetNames[i]],r),r);case"htm":case"html":return Ys(pq(e.Sheets[e.SheetNames[i]],r),r);case"txt":return _be(xq(e.Sheets[e.SheetNames[i]],r),r);case"csv":return Ys(ek(e.Sheets[e.SheetNames[i]],r),r,"\uFEFF");case"dif":return Ys(a1e.from_sheet(e.Sheets[e.SheetNames[i]],r),r);case"dbf":return lw(n1e.from_sheet(e.Sheets[e.SheetNames[i]],r),r);case"prn":return Ys(o1e.from_sheet(e.Sheets[e.SheetNames[i]],r),r);case"rtf":return Ys(d1e.from_sheet(e.Sheets[e.SheetNames[i]],r),r);case"eth":return Ys(zH.from_sheet(e.Sheets[e.SheetNames[i]],r),r);case"fods":return Ys(mq(e,r),r);case"wk1":return lw(JL.sheet_to_wk1(e.Sheets[e.SheetNames[i]],r),r);case"wk3":return lw(JL.book_to_wk3(e,r),r);case"biff2":r.biff||(r.biff=2);case"biff3":r.biff||(r.biff=3);case"biff4":return r.biff||(r.biff=4),lw(dq(e,r),r);case"biff5":r.biff||(r.biff=5);case"biff8":case"xla":case"xls":return r.biff||(r.biff=8),bbe(e,r);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"numbers":case"ods":return wbe(e,r);default:throw new Error("Unrecognized bookType |"+r.bookType+"|")}}function Sbe(e){if(!e.bookType){var t={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"},r=e.file.slice(e.file.lastIndexOf(".")).toLowerCase();r.match(/^\.[a-z]+$/)&&(e.bookType=r.slice(1)),e.bookType=t[e.bookType]||e.bookType}}function Ebe(e,t,r){var n={};return n.type="file",n.file=t,Sbe(n),wq(e,n)}function Abe(e,t,r,n,i,a,o,s){var l=$i(r),u=s.defval,c=s.raw||!Object.prototype.hasOwnProperty.call(s,"raw"),f=!0,d=i===1?[]:{};if(i!==1)if(Object.defineProperty)try{Object.defineProperty(d,"__rowNum__",{value:r,enumerable:!1})}catch{d.__rowNum__=r}else d.__rowNum__=r;if(!o||e[r])for(var h=t.s.c;h<=t.e.c;++h){var g=o?e[r][h]:e[n[h]+l];if(g===void 0||g.t===void 0){if(u===void 0)continue;a[h]!=null&&(d[a[h]]=u);continue}var p=g.v;switch(g.t){case"z":if(p==null)break;continue;case"e":p=p==0?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+g.t)}if(a[h]!=null){if(p==null)if(g.t=="e"&&p===null)d[a[h]]=null;else if(u!==void 0)d[a[h]]=u;else if(c&&p===null)d[a[h]]=null;else continue;else d[a[h]]=c&&(g.t!=="n"||g.t==="n"&&s.rawNumbers!==!1)?p:Su(g,p,s);p!=null&&(f=!1)}}return{row:d,isempty:f}}function cx(e,t){if(e==null||e["!ref"]==null)return[];var r={t:"n",v:0},n=0,i=1,a=[],o=0,s="",l={s:{r:0,c:0},e:{r:0,c:0}},u=t||{},c=u.range!=null?u.range:e["!ref"];switch(u.header===1?n=1:u.header==="A"?n=2:Array.isArray(u.header)?n=3:u.header==null&&(n=0),typeof c){case"string":l=dn(c);break;case"number":l=dn(e["!ref"]),l.s.r=c;break;default:l=c}n>0&&(i=0);var f=$i(l.s.r),d=[],h=[],g=0,p=0,v=Array.isArray(e),m=l.s.r,y=0,x={};v&&!e[m]&&(e[m]=[]);var _=u.skipHidden&&e["!cols"]||[],S=u.skipHidden&&e["!rows"]||[];for(y=l.s.c;y<=l.e.c;++y)if(!(_[y]||{}).hidden)switch(d[y]=aa(y),r=v?e[m][y]:e[d[y]+f],n){case 1:a[y]=y-l.s.c;break;case 2:a[y]=d[y];break;case 3:a[y]=u.header[y-l.s.c];break;default:if(r==null&&(r={w:"__EMPTY",t:"s"}),s=o=Su(r,null,u),p=x[o]||0,!p)x[o]=1;else{do s=o+"_"+p++;while(x[s]);x[o]=p,x[s]=1}a[y]=s}for(m=l.s.r+i;m<=l.e.r;++m)if(!(S[m]||{}).hidden){var T=Abe(e,l,m,d,n,a,v,u);(T.isempty===!1||(n===1?u.blankrows!==!1:u.blankrows))&&(h[g++]=T.row)}return h.length=g,h}var aI=/"/g;function Tbe(e,t,r,n,i,a,o,s){for(var l=!0,u=[],c="",f=$i(r),d=t.s.c;d<=t.e.c;++d)if(n[d]){var h=s.dense?(e[r]||[])[d]:e[n[d]+f];if(h==null)c="";else if(h.v!=null){l=!1,c=""+(s.rawNumbers&&h.t=="n"?h.v:Su(h,null,s));for(var g=0,p=0;g!==c.length;++g)if((p=c.charCodeAt(g))===i||p===a||p===34||s.forceQuotes){c='"'+c.replace(aI,'""')+'"';break}c=="ID"&&(c='"ID"')}else h.f!=null&&!h.F?(l=!1,c="="+h.f,c.indexOf(",")>=0&&(c='"'+c.replace(aI,'""')+'"')):c="";u.push(c)}return s.blankrows===!1&&l?null:u.join(o)}function ek(e,t){var r=[],n=t??{};if(e==null||e["!ref"]==null)return"";var i=dn(e["!ref"]),a=n.FS!==void 0?n.FS:",",o=a.charCodeAt(0),s=n.RS!==void 0?n.RS:` 498`,l=s.charCodeAt(0),u=new RegExp((a=="|"?"\\|":a)+"+$"),c="",f=[];n.dense=Array.isArray(e);for(var d=n.skipHidden&&e["!cols"]||[],h=n.skipHidden&&e["!rows"]||[],g=i.s.c;g<=i.e.c;++g)(d[g]||{}).hidden||(f[g]=aa(g));for(var p=0,v=i.s.r;v<=i.e.r;++v)(h[v]||{}).hidden||(c=Tbe(e,i,v,f,o,l,a,n),c!=null&&(n.strip&&(c=c.replace(u,"")),(c||n.blankrows!==!1)&&r.push((p++?s:"")+c)));return delete n.dense,r.join("")}function xq(e,t){t||(t={}),t.FS=" ",t.RS=` 499`;var r=ek(e,t);return r}function Obe(e){var t="",r,n="";if(e==null||e["!ref"]==null)return[];var i=dn(e["!ref"]),a="",o=[],s,l=[],u=Array.isArray(e);for(s=i.s.c;s<=i.e.c;++s)o[s]=aa(s);for(var c=i.s.r;c<=i.e.r;++c)for(a=$i(c),s=i.s.c;s<=i.e.c;++s)if(t=o[s]+a,r=u?(e[c]||[])[s]:e[t],n="",r!==void 0){if(r.F!=null){if(t=r.F,!r.f)continue;n=r.f,t.indexOf(":")==-1&&(t=t+":"+t)}if(r.f!=null)n=r.f;else{if(r.t=="z")continue;if(r.t=="n"&&r.v!=null)n=""+r.v;else if(r.t=="b")n=r.v?"TRUE":"FALSE";else if(r.w!==void 0)n="'"+r.w;else{if(r.v===void 0)continue;r.t=="s"?n="'"+r.v:n=""+r.v}}l[l.length]=t+"="+n}return l}function bq(e,t,r){var n=r||{},i=+!n.skipHeader,a=e||{},o=0,s=0;if(a&&n.origin!=null)if(typeof n.origin=="number")o=n.origin;else{var l=typeof n.origin=="string"?bi(n.origin):n.origin;o=l.r,s=l.c}var u,c={s:{c:0,r:0},e:{c:s,r:o+t.length-1+i}};if(a["!ref"]){var f=dn(a["!ref"]);c.e.c=Math.max(c.e.c,f.e.c),c.e.r=Math.max(c.e.r,f.e.r),o==-1&&(o=f.e.r+1,c.e.r=o+t.length-1+i)}else o==-1&&(o=0,c.e.r=t.length-1+i);var d=n.header||[],h=0;t.forEach(function(p,v){Ui(p).forEach(function(m){(h=d.indexOf(m))==-1&&(d[h=d.length]=m);var y=p[m],x="z",_="",S=Mr({c:s+h,r:o+v+i});u=bm(a,S),y&&typeof y=="object"&&!(y instanceof Date)?a[S]=y:(typeof y=="number"?x="n":typeof y=="boolean"?x="b":typeof y=="string"?x="s":y instanceof Date?(x="d",n.cellDates||(x="n",y=Wa(y)),_=n.dateNF||In[14]):y===null&&n.nullError&&(x="e",y=0),u?(u.t=x,u.v=y,delete u.w,delete u.R,_&&(u.z=_)):a[S]=u={t:x,v:y},_&&(u.z=_))})}),c.e.c=Math.max(c.e.c,s+d.length-1);var g=$i(o);if(i)for(h=0;h<d.length;++h)a[aa(h+s)+g]={t:"s",v:d[h]};return a["!ref"]=Qn(c),a}function Pbe(e,t){return bq(null,e,t)}function bm(e,t,r){if(typeof t=="string"){if(Array.isArray(e)){var n=bi(t);return e[n.r]||(e[n.r]=[]),e[n.r][n.c]||(e[n.r][n.c]={t:"z"})}return e[t]||(e[t]={t:"z"})}return typeof t!="number"?bm(e,Mr(t)):bm(e,Mr({r:t,c:r||0}))}function kbe(e,t){if(typeof t=="number"){if(t>=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}else if(typeof t=="string"){var r=e.SheetNames.indexOf(t);if(r>-1)return r;throw new Error("Cannot find sheet name |"+t+"|")}else throw new Error("Cannot find sheet |"+t+"|")}function Cbe(){return{SheetNames:[],Sheets:{}}}function Nbe(e,t,r,n){var i=1;if(!r)for(;i<=65535&&e.SheetNames.indexOf(r="Sheet"+i)!=-1;++i,r=void 0);if(!r||e.SheetNames.length>=65535)throw new Error("Too many worksheets");if(n&&e.SheetNames.indexOf(r)>=0){var a=r.match(/(^.*?)(\d+)$/);i=a&&+a[2]||0;var o=a&&a[1]||r;for(++i;i<=65535&&e.SheetNames.indexOf(r=o+i)!=-1;++i);}if(cq(r),e.SheetNames.indexOf(r)>=0)throw new Error("Worksheet with name |"+r+"| already exists!");return e.SheetNames.push(r),e.Sheets[r]=t,r}function Rbe(e,t,r){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var n=kbe(e,t);switch(e.Workbook.Sheets[n]||(e.Workbook.Sheets[n]={}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}e.Workbook.Sheets[n].Hidden=r}function Lbe(e,t){return e.z=t,e}function _q(e,t,r){return t?(e.l={Target:t},r&&(e.l.Tooltip=r)):delete e.l,e}function Ibe(e,t,r){return _q(e,"#"+t,r)}function Dbe(e,t,r){e.c||(e.c=[]),e.c.push({t,a:r||"SheetJS"})}function Mbe(e,t,r,n){for(var i=typeof t!="string"?t:dn(t),a=typeof t=="string"?t:Qn(t),o=i.s.r;o<=i.e.r;++o)for(var s=i.s.c;s<=i.e.c;++s){var l=bm(e,o,s);l.t="n",l.F=a,delete l.v,o==i.s.r&&s==i.s.c&&(l.f=r,n&&(l.D=!0))}return e}var EE={encode_col:aa,encode_row:$i,encode_cell:Mr,encode_range:Qn,decode_col:WP,decode_row:zP,split_cell:Xve,decode_cell:bi,decode_range:
499xo,format_cell:Su,sheet_add_aoa:_H,sheet_add_json:bq,sheet_add_dom:gq,aoa_to_sheet:Dp,json_to_sheet:Pbe,table_to_sheet:vq,table_to_book:abe,sheet_to_csv:ek,sheet_to_txt:xq,sheet_to_json:cx,sheet_to_html:pq,sheet_to_formulae:Obe,sheet_to_row_object_array:cx,sheet_get_cell:bm,book_new:Cbe,book_append_sheet:Nbe,book_set_sheet_visibility:Rbe,cell_set_number_format:Lbe,cell_set_hyperlink:_q,cell_set_internal_link:Ibe,cell_add_comment:Dbe,sheet_set_array_formula:Mbe,consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};const Od=e=>new Intl.NumberFormat("de-DE",{style:"currency",currency:"EUR"}).format(isFinite(e)?e:0),oI=e=>new Intl.NumberFormat("de-DE",{minimumFractionDigits:2,maximumFractionDigits:2}).format(isFinite(e)?e:0)+" h";function jbe(e){const t=[["Kenjo: Deine Personalverwaltung in digital und einfach"],[],["Schichtzulagen-Berechnung"],["Erstellt am",new Date().toLocaleDateString("de-DE")],[],["Zusammenfassung"],["Gesamte Arbeitszeit",oI(e.totalHours)],["Grundlohn",Od(e.baseWage)],["Gesamtzuschlag",Od(e.totalAllowance)],[" Steuerfrei",Od(e.taxFreeAllowance)],[" Steuerpflichtig",Od(e.taxableAllowance)],["Gesamtvergütung",Od(e.totalPayment)],[],["Zeitabschnitte"],["Zeitraum","Dauer","Zuschlagssatz","Betrag","Angewandte Sätze"]];e.segments.forEach(a=>{const o=[],s=a.appliedRates;s.nightRate&&o.push(`Nacht ${s.nightRate}%`),s.saturdayRate&&o.push(`Samstag ${s.saturdayRate}%`),s.sundayRate&&o.push(`Sonntag ${s.sundayRate}%`),s.holidayRate&&o.push(`Feiertag ${s.holidayRate}%`),t.push([`${a.start} - ${a.end}`,oI(a.hours),a.allowanceRate>0?`${a.allowanceRate}%`:"-",Od(a.allowanceAmount),o.join(" + ")])});const r=EE.aoa_to_sheet(t);r.A1={t:"s",v:"Kenjo: Deine Personalverwaltung in digital und einfach",l:{Target:"https://kenjo.io/de",Tooltip:"kenjo.io"},s:{font:{color:{rgb:"708DFF"},underline:!0,bold:!0}}},r["!cols"]=[{wch:22},{wch:16},{wch:16},{wch:14},{wch:32}];const n=EE.book_new();EE.book_append_sheet(n,r,"Berechnung");const i=new Date().toISOString().slice(0,10);Ebe(n,`schichtzulagen-${i}.xlsx`)}const Fbe=({result:e,sessionId:t})=>{const r=a=>!isFinite(a)||isNaN(a)?"⬠0,00":new Intl.NumberFormat("de-DE",{style:"currency",currency:"EUR"}).format(a),n=a=>!isFinite(a)||isNaN(a)?"0,00 h":new Intl.NumberFormat("de-DE",{minimumFractionDigits:2,maximumFractionDigits:2}).format(a)+" h",i=a=>!isFinite(a)||isNaN(a)?"0%":a+"%";return k.jsx(GO,{children:k.jsxs("div",{className:"space-y-4",children:[k.jsxs("div",{className:"space-y-3",children:[k.jsx("h3",{className:"font-semibold text-base",children:"Zusammenfassung"}),k.jsxs(La,{className:"p-3 bg-muted space-y-2",children:[k.jsxs("div",{className:"flex justify-between items-center",children:[k.jsx("span",{className:"text-sm text-muted-foreground",children:"Gesamte Arbeitszeit"}),k.jsx("span",{className:"font-semibold",children:n(e.totalHours)})]}),k.jsxs("div",{className:"flex justify-between items-center",children:[k.jsx("span",{className:"text-sm text-muted-foreground",children:"Grundlohn"}),k.jsx("span",{className:"font-semibold",children:r(e.baseWage)})]}),k.jsx(Zl,{}),k.jsxs("div",{className:"flex justify-between items-center",children:[k.jsx("span",{className:"text-sm text-muted-foreground",children:"Gesamtzuschlag"}),k.jsx("span",{className:"font-semibold text-accent",children:r(e.totalAllowance)})]}),k.jsxs("div",{className:"pl-4 space-y-2 text-sm",children:[k.jsxs("div",{className:"flex justify-between items-center",children:[k.jsxs("div",{className:"flex items-center gap-1",children:[k.jsx("span",{className:"text-muted-foreground",children:"Steuerfrei"}),k.jsxs(aT,{children:[k.jsx(oT,{asChild:!0,children:k.jsx("button",{className:"inline-flex items-center justify-center",children:k.jsx(XA,{className:"h-3.5 w-3.5 text-muted-foreground hover:text-foreground transition-colors"})})}),k.jsx(O2,{className:"max-w-xs",children:k.jsxs("div",{className:"space-y-2 text-xs",children:[k.jsx("p",{className:"font-semibold",children:"Steuerfreie Zuschläge nach §3b EStG:"}),k.jsxs("ul",{className:"space-y-1 list-disc list-inside",children:[k.jsxs("li",{children:[k.jsx("strong",{children:"Nachtarbeit"})," (23:00-06:00): bis zu 25% steuerfrei"]}),k.jsxs("li",{children:[k.jsx("strong",{children:"Sonntagsarbeit"}),": bis zu 50% steuerfrei"]}),k.jsxs("li",{children:[k.jsx("strong",{children:"Feiertagsarbeit"}),": bis zu 125% steuerfrei (150% an bestimmten Tagen wie 1. Mai, 24./25./26. Dezember)"]})]}),k.jsx("p",{className:"text-muted-foreground",children:"Wenn mehrere Bedingungen zutreffen (z.B. Sonntag nachts), werden die Sätze addiert. Beträge über diesen Grenzen sind steuerpflichtig."})]})})]})]}),k.jsx("span",{className:"text-success",children:r(e.taxFreeAllowance)})]}),k.jsxs("div",{className:"flex justify-between items-center",children:[k.jsx("span",{className:"text-muted-foreground",children:"Steuerpflichtig"}),k.jsx("span",{className:"text-foreground",children:r(e.taxableAllowance)})]})]}),k.jsx(Zl,{}),k.jsxs("div",{className:"flex justify-between items-center pt-2",children:[k.jsx("span",{className:"font-semibold",children:"Gesamtvergütung"}),k.jsx("span",{className:"text-xl font-bold text-primary",children:r(e.totalPayment)})]})]}),e.taxableAllowance>0&&k.jsxs("div",{className:"text-xs text-muted-foreground bg-muted/50 p-2 rounded",children:["â¹ï¸ Der steuerpflichtige Anteil von ",r(e.taxableAllowance),"wird zu deinem regulären Einkommen addiert und normal versteuert."]}),k.jsxs("div",{className:"flex flex-col sm:flex-row gap-2 pt-1",children:[k.jsx(U8,{format:"pdf",sessionId:t,onUnlock:()=>Gge(e),children:k.jsxs(lu,{type:"button",onClick:()=>{var a;sm(t,"export_clicked",{format:"pdf"}
499),(a=window.dataLayer)==null||a.push({event:"export_clicked",format:"pdf"})},className:"flex-1 bg-[#708DFF] text-[#EDF0FC] hover:bg-[#5F7AE8]",children:[k.jsx(vQ,{className:"h-4 w-4"}),"Als PDF herunterladen"]})}),k.jsx(U8,{format:"xlsx",sessionId:t,onUnlock:()=>jbe(e),children:k.jsxs(lu,{type:"button",onClick:()=>{var a;sm(t,"export_clicked",{format:"xlsx"}),(a=window.dataLayer)==null||a.push({event:"export_clicked",format:"xlsx"})},className:"flex-1 bg-[#708DFF] text-[#EDF0FC] hover:bg-[#5F7AE8]",children:[k.jsx(gQ,{className:"h-4 w-4"}),"Als Excel herunterladen"]})})]})]}),k.jsx(Zl,{}),(()=>{const a={night:{hours:0,amount:0},saturday:{hours:0,amount:0},sunday:{hours:0,amount:0},holiday:{hours:0,amount:0}};e.segments.forEach(s=>{const l=s.allowanceRate;if(l>0){const u=s.appliedRates;if(u.nightRate!==void 0&&u.nightRate>0){const c=u.nightRate/l;a.night.hours+=s.hours,a.night.amount+=s.allowanceAmount*c}if(u.saturdayRate!==void 0&&u.saturdayRate>0){const c=u.saturdayRate/l;a.saturday.hours+=s.hours,a.saturday.amount+=s.allowanceAmount*c}if(u.sundayRate!==void 0&&u.sundayRate>0){const c=u.sundayRate/l;a.sunday.hours+=s.hours,a.sunday.amount+=s.allowanceAmount*c}if(u.holidayRate!==void 0&&u.holidayRate>0){const c=u.holidayRate/l;a.holiday.hours+=s.hours,a.holiday.amount+=s.allowanceAmount*c}}});const o=[{key:"night",icon:"ð",label:"Nacht",data:a.night},{key:"saturday",icon:"ð
",label:"Samstag",data:a.saturday},{key:"sunday",icon:"âï¸",label:"Sonntag",data:a.sunday},{key:"holiday",icon:"ð",label:"Feiertag",data:a.holiday}].filter(s=>s.data.amount>0);return o.length>0?k.jsxs("div",{className:"space-y-3",children:[k.jsx("h3",{className:"font-semibold text-base",children:"Zuschläge nach Kategorie"}),k.jsx(La,{className:"p-3 bg-muted/50 space-y-2",children:o.map((s,l)=>k.jsxs("div",{children:[l>0&&k.jsx(Zl,{className:"my-2"}),k.jsxs("div",{className:"flex justify-between items-center",children:[k.jsxs("div",{className:"flex items-center gap-2",children:[k.jsx("span",{className:"text-lg",children:s.icon}),k.jsx("span",{className:"text-sm font-medium",children:s.label}),k.jsxs("span",{className:"text-xs text-muted-foreground",children:["(",n(s.data.hours),")"]})]}),k.jsx("span",{className:"font-semibold text-accent",children:r(s.data.amount)})]})]},s.key))})]}):null})(),e.segments.some(a=>a.allowanceAmount>0)&&k.jsx(Zl,{}),k.jsxs("div",{children:[k.jsx("h3",{className:"font-semibold text-base mb-2",children:"Zeitabschnitte"}),k.jsxs(AU,{className:"text-sm",children:[k.jsx(TU,{children:k.jsxs(PT,{className:"h-8",children:[k.jsx(Gg,{className:"h-8",children:"Zeitraum"}),k.jsx(Gg,{className:"h-8",children:"Dauer"}),k.jsx(Gg,{className:"h-8",children:"Zuschlag"}),k.jsx(Gg,{className:"text-right h-8",children:"Betrag"})]})}),k.jsx(OU,{children:e.segments.map((a,o)=>k.jsxs(PT,{className:"h-8",children:[k.jsxs(Kg,{className:"font-medium h-8 py-1",children:[a.start," - ",a.end]}),k.jsx(Kg,{className:"h-8 py-1",children:n(a.hours)}),k.jsx(Kg,{className:"h-8 py-1",children:a.allowanceRate>0?k.jsxs("div",{className:"flex items-center gap-1",children:[k.jsx("span",{className:"text-accent font-medium",children:i(a.allowanceRate)}),k.jsxs(aT,{children:[k.jsx(oT,{asChild:!0,children:k.jsx("button",{className:"inline-flex items-center justify-center",children:k.jsx(XA,{className:"h-3.5 w-3.5 text-muted-foreground hover:text-foreground transition-colors"})})}),k.jsx(O2,{className:"max-w-xs",children:k.jsxs("div",{className:"space-y-1 text-xs",children:[k.jsx("p",{className:"font-semibold",children:"Angewandte Zuschläge:"}),Object.keys(a.appliedRates).length>0?k.jsxs("div",{className:"space-y-0.5",children:[a.appliedRates.nightRate!==void 0&&k.jsxs("p",{className:"text-muted-foreground",children:["ð Nacht: ",i(a.appliedRates.nightRate)]}),a.appliedRates.saturdayRate!==void 0&&k.jsxs("p",{className:"text-muted-foreground",children:["ð
Samstag: ",i(a.appliedRates.saturdayRate)]}),a.appliedRates.sundayRate!==void 0&&k.jsxs("p",{className:"text-muted-foreground",children:["âï¸ Sonntag: ",i(a.appliedRates.sundayRate)]}),a.appliedRates.holidayRate!==void 0&&k.jsxs("p",{className:"text-muted-foreground",children:["ð Feiertag: ",i(a.appliedRates.holidayRate)]})]}):k.jsx("p",{className:"text-muted-foreground",children:"Keine Zuschläge"}),a.allowanceRate>0&&k.jsxs(k.Fragment,{children:[k.jsx("div",{className:"border-t border-border my-1"}),k.jsxs("p",{className:"font-medium",children:["Gesamt: ",i(a.allowanceRate)]})]})]})})]})]}):k.jsx("span",{className:"text-muted-foreground",children:"-"})}),k.jsx(Kg,{className:"text-right h-8 py-1",children:r(a.allowanceAmount)})]},o))})]})]}),k.jsx(Zl,{}),k.jsx(Hle,{type:"single",collapsible:!0,className:"w-full",children:k.jsxs(KU,{value:"methodology",children:[k.jsx(YU,{className:"text-sm font-semibold",children:"ð Wie werden die Zuschläge berechnet?"}),k.jsxs(XU,{className:"space-y-4 text-sm",children:[k.jsxs("div",{children:[k.jsx("h4",{className:"font-semibold mb-2",children:"Grundformel"}),k.jsx("p",{className:"text-muted-foreground",children:k.jsx("code",{className:"bg-muted px-2 py-1 rounded",children:"Zuschlag = Stundenlohn à (Zuschlagssatz ÷ 100) à Stunden"})})]}),k.jsxs("div",{children:[k.jsx("h4",{className:"font-semibold mb-2",children:"Nachtarbeit (23:00-06:00)"}),k.jsx("p",{className:"text-muted-foreground",children:"Arbeitsstunden zwischen 23:00 und 06:00 Uhr werden als Nachtarbeit erkannt und mit dem eingegebenen Nachtzuschlag versehen. Nach §3b EStG sind bis zu 25% steuerfrei."})]}),k.jsxs("div",{children:[k.jsx("h4",{className:"font-semibold mb-2",children:"Wochenend- und Feiertagsarbeit"}),k.jsxs("ul",{className:"space-y-2 list-disc list-inside text-muted-foreground",children:[k.jsxs("li",{children:[k.jsx("strong",{children:"Samstag:"})," Zuschläge werden gezahlt, sind aber i.d.R. steuerpflichtig (auÃer bei gleichzeitiger Nachtarbeit)"]}),k.jsxs("li",{children:[k.jsx("strong",{children:"Sonntag:"})," Bis zu 50% des Zuschlags steuerfrei"]}),k.jsxs("li",{children:[k.jsx("strong",{children:"Feiertag:"})," Bis zu 125% steuerfrei (150% an besonderen Tagen wie 1. Mai, 24./25./26. Dezember)"]})]})]}),k.jsxs("div",{children:[k.jsx("h4",{className:"font-semibold mb-2",children:"Mehrfache Zuschläge"}),k.jsx("p",{className:"text-muted-foreground",children:"Wenn mehrere Bedingungen gleichzeitig zutreffen (z.B. Sonntag + Nacht), werden die Zuschlagssätze addiert. Die steuerfreien Anteile werden ebenfalls addiert, jedoch maximal bis zu den gesetzlichen Grenzen."}),k.jsxs("p",{className:"text-muted-foreground mt-2",children:[k.jsx("strong",{children:"Beispiel:"})," Sonntagsarbeit (50% Zuschlag) + Nachtarbeit (25% Zuschlag) = 75% Gesamtzuschlag, davon bis zu 75% steuerfrei (50% + 25%)."]})]}),k.jsxs("div",{children:[k.jsx("h4",{className:"font-semibold mb-2",children:"Steuerpflichtige Anteile"}),k.jsx("p",{className:"text-muted-foreground",children:"Zuschläge, die über die steuerfreien Grenzen hinausgehen, werden zu deinem regulären Einkommen addiert und normal versteuert."})]})]})]})})]})})},$be=23,Bbe=6,sI=e=>{const[t,r]=e.split(":").map(Number);if(isNaN(t)||isNaN(r))throw new Error(`Ungültiges Zeitformat: ${e}`);return t*60+r},lI=e=>{const t=Math.floor(e/60)%24,r=e%60;return`${t.toString().padStart(2,"0")}:${r.toString().padStart(2,"0")}`},Ube=e=>{const t=Math.floor(e/60)%24;return t>=$be||t<Bbe},zbe=(e,t,r,n,i,a)=>{let o=0,s=0;const l={};return Ube(e)&&(o+=r,s+=Math.min(r,25),l.nightRate=r),t==="saturday"&&(o+=n,l.saturdayRate=n),t==="sunday"&&(o+=i,s+=Math.min(i,50),l.sundayRate=i),t==="holiday"&&(o+=a,s+=Math.min(a,125),l.holidayRate=a),{rate:o,taxFreeRate:s,appliedRates:l}},Wbe=e=>{console.log("Starting calculation with input:",e);const t=sI(e.startTime);let r=sI(e.endTime);r<=t&&(r+=24*60),console.log("Time range:",{startMinutes:t,endMinutes:r});const n=g=>{if(!e.shiftDate||!e.bundesland)return new Date;const p=new Date(e.shiftDate),v=Math.floor(g/(24*60)),m=g%(24*60);return p.setDate(p.getDate()+v),p.setHours(Math.floor(m/60),m%60,0,0),p},i=[];let a=t,o=0;const s=48;for(;a<r&&o<s;){o++;const g=a%60===0?a+60:Math.ceil(a/60)*60,p=Math.min(g,r),v=(p-a)/60;
499if(p<=a){console.error("Infinite loop prevented: segmentEnd not advancing");break}let m=e.dayType;if(e.shiftDate&&e.bundesland){const T=n(a);m=Ww(T,e.bundesland)}const{rate:y,taxFreeRate:x,appliedRates:_}=zbe(a,m,e.nightRate,e.saturdayRate,e.sundayRate,e.holidayRate),S=e.hourlyWage*(y/100)*v;i.push({start:lI(a),end:lI(p),hours:v,allowanceRate:y,allowanceAmount:S,taxFreeRate:x,appliedRates:_}),a=p}const l=i.reduce((g,p)=>g+p.hours,0),u=e.hourlyWage*l,c=i.reduce((g,p)=>g+p.allowanceAmount,0);let f=0;i.forEach(g=>{if(g.allowanceRate>0&&g.allowanceAmount>0){const p=g.taxFreeRate/g.allowanceRate*g.allowanceAmount;f+=isFinite(p)?p:0}});const d=c-f,h=u+c;return console.log("Calculation complete:",{segments:i.length,totalHours:l,baseWage:u,totalAllowance:c,taxFreeAllowance:f,taxableAllowance:d,totalPayment:h}),{segments:i,totalHours:l,baseWage:u,totalAllowance:c,taxFreeAllowance:f,taxableAllowance:d,totalPayment:h}},Hbe=()=>{const[e,t]=I.useState(null),r=I.useRef(crypto.randomUUID());I.useEffect(()=>{sm(r.current,"calculator_loaded")},[]);const n=i=>{try{const a=Wbe(i);t(a),sm(r.current,"calculation_completed",{day_type:i.dayType,bundesland:i.bundesland??null,has_date:!!i.shiftDate})}catch(a){console.error("Calculation error:",a),alert(a instanceof Error?a.message:"Fehler bei der Berechnung. Bitte überprüfe deine Eingaben."),t(null)}};return k.jsx("div",{className:"bg-background py-4 px-4",children:k.jsx("div",{className:"container max-w-6xl mx-auto",children:k.jsxs("div",{className:"grid gap-4 lg:grid-cols-2",children:[k.jsxs(La,{className:"shadow-lg",children:[k.jsx(hT,{className:"p-4",children:k.jsxs("div",{className:"flex items-start justify-between",children:[k.jsxs("div",{className:"flex-1",children:[k.jsx(dT,{children:"Arbeitseinsatz eingeben"}),k.jsx(pT,{children:"Gib die Details deiner Schicht ein"})]}),k.jsx("a",{href:"https://www.kenjo.io/de/produkt/schichtzulagen-rechner#hilfe",target:"_blank",rel:"noopener noreferrer",className:"text-muted-foreground hover:text-foreground transition-colors","aria-label":"Hilfe",children:k.jsx(pQ,{className:"h-5 w-5"})})]})}),k.jsx(gT,{className:"p-4",children:k.jsx(xle,{onCalculate:n})})]}),e&&k.jsxs(La,{className:"shadow-lg",children:[k.jsxs(hT,{className:"p-4",children:[k.jsx(dT,{children:"Berechnungsergebnis"}),k.jsx(pT,{children:"Detaillierte Aufschlüsselung deiner Zuschläge"})]}),k.jsx(gT,{className:"p-4",children:k.jsx(Fbe,{result:e,sessionId:r.current})})]})]})})})},qbe=()=>k.jsx(Hbe,{}),Vbe=()=>{const e=qB();return I.useEffect(()=>{console.error("404 Error: User attempted to access non-existent route:",e.pathname)},[e.pathname]),k.jsx("div",{className:"flex min-h-screen items-center justify-center bg-gray-100",children:k.jsxs("div",{className:"text-center",children:[k.jsx("h1",{className:"mb-4 text-4xl font-bold",children:"404"}),k.jsx("p",{className:"mb-4 text-xl text-gray-600",children:"Oops! Page not found"}),k.jsx("a",{href:"/",className:"text-blue-500 underline hover:text-blue-700",children:"Return to Home"})]})})};var Gbe=Array.isArray,Va=Gbe,Kbe=typeof fy=="object"&&fy&&fy.Object===Object&&fy,Sq=Kbe,Ybe=Sq,Xbe=typeof self=="object"&&self&&self.Object===Object&&self,Jbe=Ybe||Xbe||Function("return this")(),Ol=Jbe,Zbe=Ol,Qbe=Zbe.Symbol,k1=Qbe,uI=k1,Eq=Object.prototype,e_e=Eq.hasOwnProperty,t_e=Eq.toString,Rg=uI?uI.toStringTag:void 0;function r_e(e){var t=e_e.call(e,Rg),r=e[Rg];try{e[Rg]=void 0;var n=!0}catch{}var i=t_e.call(e);return n&&(t?e[Rg]=r:delete e[Rg]),i}var n_e=r_e,i_e=Object.prototype,a_e=i_e.toString;function o_e(e){return a_e.call(e)}var s_e=o_e,cI=k1,l_e=n_e,u_e=s_e,c_e="[object Null]",f_e="[object Undefined]",fI=cI?cI.toStringTag:void 0;function h_e(e){return e==null?e===void 0?f_e:c_e:fI&&fI in Object(e)?l_e(e):u_e(e)}var ku=h_e;function d_e(e){return e!=null&&typeof e=="object"}var Cu=d_e,p_e=ku,g_e=Cu,v_e="[object Symbol]";function m_e(e){return typeof e=="symbol"||g_e(e)&&p_e(e)==v_e}var Fp=m_e,y_e=Va,w_e=Fp,x_e=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,b_e=/^\w*$/;function __e(e,t){if(y_e(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||w_e(e)?!0:b_e.test(e)||!x_e.test(e)||t!=null&&e in Object(t)}var tk=__e;function S_e(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var rf=S_e;const $p=Hr(rf);var E_e=ku,A_e=rf,T_e="[object AsyncFunction]",O_e="[object Function]",P_e="[object GeneratorFunction]",k_e="[object Proxy]";function C_e(e){if(!A_e(e))return!1;var t=E_e(e);return t==O_e||t==P_e||t==T_e||t==k_e}var rk=C_e;const nr=Hr(rk);var N_e=Ol,R_e=N_e["__core-js_shared__"],L_e=R_e,AE=L_e,hI=function(){var e=/[^.]+$/.exec(AE&&AE.keys&&AE.keys.IE_PROTO||"");
vendor: 4,101 bytes, line 499
499return e?"Symbol(src)_1."+e:""}();function I_e(e){return!!hI&&hI in e}var D_e=I_e,M_e=Function.prototype,j_e=M_e.toString;function F_e(e){if(e!=null){try{return j_e.call(e)}catch{}try{return e+""}catch{}}return""}var Aq=F_e,$_e=rk,B_e=D_e,U_e=rf,z_e=Aq,W_e=/[\\^$.*+?()[\]{}|]/g,H_e=/^\[object .+?Constructor\]$/,q_e=Function.prototype,V_e=Object.prototype,G_e=q_e.toString,K_e=V_e.hasOwnProperty,Y_e=RegExp("^"+G_e.call(K_e).replace(W_e,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function X_e(e){if(!U_e(e)||B_e(e))return!1;var t=$_e(e)?Y_e:H_e;return t.test(z_e(e))}var J_e=X_e;function Z_e(e,t){return e==null?void 0:e[t]}var Q_e=Z_e,e5e=J_e,t5e=Q_e;function r5e(e,t){var r=t5e(e,t);return e5e(r)?r:void 0}var zh=r5e,n5e=zh,i5e=n5e(Object,"create"),f_=i5e,dI=f_;function a5e(){this.__data__=dI?dI(null):{},this.size=0}var o5e=a5e;function s5e(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var l5e=s5e,u5e=f_,c5e="__lodash_hash_undefined__",f5e=Object.prototype,h5e=f5e.hasOwnProperty;function d5e(e){var t=this.__data__;if(u5e){var r=t[e];return r===c5e?void 0:r}return h5e.call(t,e)?t[e]:void 0}var p5e=d5e,g5e=f_,v5e=Object.prototype,m5e=v5e.hasOwnProperty;function y5e(e){var t=this.__data__;return g5e?t[e]!==void 0:m5e.call(t,e)}var w5e=y5e,x5e=f_,b5e="__lodash_hash_undefined__";function _5e(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=x5e&&t===void 0?b5e:t,this}var S5e=_5e,E5e=o5e,A5e=l5e,T5e=p5e,O5e=w5e,P5e=S5e;function Bp(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Bp.prototype.clear=E5e;Bp.prototype.delete=A5e;Bp.prototype.get=T5e;Bp.prototype.has=O5e;Bp.prototype.set=P5e;var k5e=Bp;function C5e(){this.__data__=[],this.size=0}var N5e=C5e;function R5e(e,t){return e===t||e!==e&&t!==t}var nk=R5e,L5e=nk;function I5e(e,t){for(var r=e.length;r--;)if(L5e(e[r][0],t))return r;return-1}var h_=I5e,D5e=h_,M5e=Array.prototype,j5e=M5e.splice;function F5e(e){var t=this.__data__,r=D5e(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():j5e.call(t,r,1),--this.size,!0}var $5e=F5e,B5e=h_;function U5e(e){var t=this.__data__,r=B5e(t,e);return r<0?void 0:t[r][1]}var z5e=U5e,W5e=h_;function H5e(e){return W5e(this.__data__,e)>-1}var q5e=H5e,V5e=h_;function G5e(e,t){var r=this.__data__,n=V5e(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var K5e=G5e,Y5e=N5e,X5e=$5e,J5e=z5e,Z5e=q5e,Q5e=K5e;function Up(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Up.prototype.clear=Y5e;Up.prototype.delete=X5e;Up.prototype.get=J5e;Up.prototype.has=Z5e;Up.prototype.set=Q5e;var d_=Up,eSe=zh,tSe=Ol,rSe=eSe(tSe,"Map"),ik=rSe,pI=k5e,nSe=d_,iSe=ik;function aSe(){this.size=0,this.__data__={hash:new pI,map:new(iSe||nSe),string:new pI}}var oSe=aSe;function sSe(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var lSe=sSe,uSe=lSe;function cSe(e,t){var r=e.__data__;return uSe(t)?r[typeof t=="string"?"string":"hash"]:r.map}var p_=cSe,fSe=p_;function hSe(e){var t=fSe(this,e).delete(e);return this.size-=t?1:0,t}var dSe=hSe,pSe=p_;function gSe(e){return pSe(this,e).get(e)}var vSe=gSe,mSe=p_;function ySe(e){return mSe(this,e).has(e)}var wSe=ySe,xSe=p_;function bSe(e,t){var r=xSe(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var _Se=bSe,SSe=oSe,ESe=dSe,ASe=vSe,TSe=wSe,OSe=_Se;function zp(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}zp.prototype.clear=SSe;zp.prototype.delete=ESe;zp.prototype.get=ASe;zp.prototype.has=TSe;zp.prototype.set=OSe;var ak=zp,Tq=ak,PSe="Expected a function";function ok(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(PSe);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],a=r.cache;if(a.has(i))return a.get(i);var o=e.apply(this,n);return r.cache=a.set(i,o)||a,o};return r.cache=new(ok.Cache||Tq),r}ok.Cache=Tq;var Oq=ok;const kSe=Hr(Oq);var CSe=Oq,NSe=500;function RSe(e){var t=CSe(e,function(n){return r.size===NSe&&r.clear(),n}
vendor: 6,750 bytes, lines 499-507
499),r=t.cache;return t}var LSe=RSe,ISe=LSe,DSe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,MSe=/\\(\\)?/g,jSe=ISe(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(DSe,function(r,n,i,a){t.push(i?a.replace(MSe,"$1"):n||r)}),t}),FSe=jSe;function $Se(e,t){for(var r=-1,n=e==null?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}var sk=$Se,gI=k1,BSe=sk,USe=Va,zSe=Fp,WSe=1/0,vI=gI?gI.prototype:void 0,mI=vI?vI.toString:void 0;function Pq(e){if(typeof e=="string")return e;if(USe(e))return BSe(e,Pq)+"";if(zSe(e))return mI?mI.call(e):"";var t=e+"";return t=="0"&&1/e==-WSe?"-0":t}var HSe=Pq,qSe=HSe;function VSe(e){return e==null?"":qSe(e)}var kq=VSe,GSe=Va,KSe=tk,YSe=FSe,XSe=kq;function JSe(e,t){return GSe(e)?e:KSe(e,t)?[e]:YSe(XSe(e))}var Cq=JSe,ZSe=Fp,QSe=1/0;function eEe(e){if(typeof e=="string"||ZSe(e))return e;var t=e+"";return t=="0"&&1/e==-QSe?"-0":t}var g_=eEe,tEe=Cq,rEe=g_;function nEe(e,t){t=tEe(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[rEe(t[r++])];return r&&r==n?e:void 0}var lk=nEe,iEe=lk;function aEe(e,t,r){var n=e==null?void 0:iEe(e,t);return n===void 0?r:n}var Nq=aEe;const Uo=Hr(Nq);function oEe(e){return e==null}var sEe=oEe;const Ar=Hr(sEe);var lEe=ku,uEe=Va,cEe=Cu,fEe="[object String]";function hEe(e){return typeof e=="string"||!uEe(e)&&cEe(e)&&lEe(e)==fEe}var dEe=hEe;const Th=Hr(dEe);var Rq={exports:{}},jr={};/** 500 * @license React 501 * react-is.production.min.js 502 * 503 * Copyright (c) Facebook, Inc. and its affiliates. 504 * 505 * This source code is licensed under the MIT license found in the 506 * LICENSE file in the root directory of this source tree. 507 */var uk=Symbol.for("react.element"),ck=Symbol.for("react.portal"),v_=Symbol.for("react.fragment"),m_=Symbol.for("react.strict_mode"),y_=Symbol.for("react.profiler"),w_=Symbol.for("react.provider"),x_=Symbol.for("react.context"),pEe=Symbol.for("react.server_context"),b_=Symbol.for("react.forward_ref"),__=Symbol.for("react.suspense"),S_=Symbol.for("react.suspense_list"),E_=Symbol.for("react.memo"),A_=Symbol.for("react.lazy"),gEe=Symbol.for("react.offscreen"),Lq;Lq=Symbol.for("react.module.reference");function Go(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case uk:switch(e=e.type,e){case v_:case y_:case m_:case __:case S_:return e;default:switch(e=e&&e.$$typeof,e){case pEe:case x_:case b_:case A_:case E_:case w_:return e;default:return t}}case ck:return t}}}jr.ContextConsumer=x_;jr.ContextProvider=w_;jr.Element=uk;jr.ForwardRef=b_;jr.Fragment=v_;jr.Lazy=A_;jr.Memo=E_;jr.Portal=ck;jr.Profiler=y_;jr.StrictMode=m_;jr.Suspense=__;jr.SuspenseList=S_;jr.isAsyncMode=function(){return!1};jr.isConcurrentMode=function(){return!1};jr.isContextConsumer=function(e){return Go(e)===x_};jr.isContextProvider=function(e){return Go(e)===w_};jr.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===uk};jr.isForwardRef=function(e){return Go(e)===b_};jr.isFragment=function(e){return Go(e)===v_};jr.isLazy=function(e){return Go(e)===A_};jr.isMemo=function(e){return Go(e)===E_};jr.isPortal=function(e){return Go(e)===ck};jr.isProfiler=function(e){return Go(e)===y_};jr.isStrictMode=function(e){return Go(e)===m_};jr.isSuspense=function(e){return Go(e)===__};jr.isSuspenseList=function(e){return Go(e)===S_};jr.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===v_||e===y_||e===m_||e===__||e===S_||e===gEe||typeof e=="object"&&e!==null&&(e.$$typeof===A_||e.$$typeof===E_||e.$$typeof===w_||e.$$typeof===x_||e.$$typeof===b_||e.$$typeof===Lq||e.getModuleId!==void 0)};jr.typeOf=Go;Rq.exports=jr;var vEe=Rq.exports,mEe=ku,yEe=Cu,wEe="[object Number]";function xEe(e){return typeof e=="number"||yEe(e)&&mEe(e)==wEe}var Iq=xEe;const bEe=Hr(Iq);var _Ee=Iq;function SEe(e){return _Ee(e)&&e!=+e}var EEe=SEe;const C1=Hr(EEe);var bs=function(t){return t===0?0:t>0?1:-1},Vf=function(t){return Th(t)&&t.indexOf("%")===t.length-1},tt=function(t){return bEe(t)&&!C1(t)},AEe=function(t){return Ar(t)},hi=function(t){return tt(t)||Th(t)},TEe=0,T_=function(t){var r=++TEe;return"".concat(t||"").concat(r)},Oh=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!tt(t)&&!Th(t))return n;var a;if(Vf(t)){var o=t.indexOf("%");a=r*parseFloat(t.slice(0,o))/100}else a=+t;return C1(a)&&(a=n),i&&a>r&&(a=r),a},cc=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},OEe=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},i=0;i<r;i++)if(!n[t[i]])n[t[i]]=!0;else return!0;return!1},Pd=function(t,r){return tt(t)&&tt(r)?function(n){return t+n*(r-t)}:function(){return r}};function f4(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):Uo(n,t))===r})}var PEe=function(t,r){return tt(t)&&tt(r)?t-r:Th(t)&&Th(r)?t.localeCompare(r):t instanceof Date&&r instanceof Date?t.getTime()-r.getTime():String(t).localeCompare(String(r))};function T0(e,t){for(var r in e)if({}.hasOwnProperty.call(e,r)&&(!{}.hasOwnProperty.call(t,r)||e[r]!==t[r]))return!1;for(var n in t)if({}.hasOwnProperty.call(t,n)&&!{}.hasOwnProperty.call(e,n))return!1;return!0}function h4(e){"@babel/helpers - typeof";return h4=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h4(e)}var kEe=["viewBox","children"],CEe=["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","colorRen
507dering","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"],yI=["points","pathLength"],TE={svg:kEe,polygon:yI,polyline:yI},fk=["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","onDrag
507Capture","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"],fx=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(I.isValidElement(t)&&(n=t.props),!$p(n))return null;var i={};return Object.keys(n).forEach(function(a){fk.includes(a)&&(i[a]=r||function(o){return n[a](n,o)})}),i},NEe=function(t,r,n){return function(i){return t(r,n,i),null}},hx=function(t,r,n){if(!$p(t)||h4(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(a){var o=t[a];fk.includes(a)&&typeof o=="function"&&(i||(i={}),i[a]=NEe(o,r,n))}),i},REe=["children"],LEe=["children"];function wI(e,t){if(e==null)return{};var r=IEe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function IEe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var xI={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"},hu=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},bI=null,OE=null,hk=function e(t){if(t===bI&&Array.isArray(OE))return OE;var r=[];return I.Children.forEach(t,function(n){Ar(n)||(vEe.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),OE=r,bI=t,r};function As(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(i){return hu(i)}):n=[hu(t)],hk(e).forEach(function(i){var a=Uo(i,"type.displayName")||Uo(i,"type.name");n.indexOf(a)!==-1&&r.push(i)}),r}function ao(e,t){var r=As(e,t);return r&&r[0]}var _I=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,i=r.height;return!(!tt(n)||n<=0||!tt(i)||i<=0)},DEe=["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"],MEe=function(t){return t&&t.type&&Th(t.type)&&DEe.indexOf(t.type)>=0},jEe=function(t,r,n,i){var a,o=(a=TE==null?void 0:TE[i])!==null&&a!==void 0?a:[];return r.startsWith("data-")||!nr(t)&&(i&&o.includes(r)||CEe.includes(r))||n&&fk.includes(r)},Er=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(I.isValidElement(t)&&(i=t.props),!$p(i))return null;var a={};
507return Object.keys(i).forEach(function(o){var s;jEe((s=i)===null||s===void 0?void 0:s[o],o,r,n)&&(a[o]=i[o])}),a},d4=function e(t,r){if(t===r)return!0;var n=I.Children.count(t);if(n!==I.Children.count(r))return!1;if(n===0)return!0;if(n===1)return SI(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var i=0;i<n;i++){var a=t[i],o=r[i];if(Array.isArray(a)||Array.isArray(o)){if(!e(a,o))return!1}else if(!SI(a,o))return!1}return!0},SI=function(t,r){if(Ar(t)&&Ar(r))return!0;if(!Ar(t)&&!Ar(r)){var n=t.props||{},i=n.children,a=wI(n,REe),o=r.props||{},s=o.children,l=wI(o,LEe);return i&&s?T0(a,l)&&d4(i,s):!i&&!s?T0(a,l):!1}return!1},EI=function(t,r){var n=[],i={};return hk(t).forEach(function(a,o){if(MEe(a))n.push(a);else if(a){var s=hu(a.type),l=r[s]||{},u=l.handler,c=l.once;if(u&&(!c||!i[s])){var f=u(a,s,o);n.push(f),i[s]=!0}}}),n},FEe=function(t){var r=t&&t.type;return r&&xI[r]?xI[r]:null},$Ee=function(t,r){return hk(r).indexOf(t)},BEe=["children","width","height","viewBox","className","style","title","desc"];function p4(){return p4=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},p4.apply(this,arguments)}function UEe(e,t){if(e==null)return{};var r=zEe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function zEe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function g4(e){var t=e.children,r=e.width,n=e.height,i=e.viewBox,a=e.className,o=e.style,s=e.title,l=e.desc,u=UEe(e,BEe),c=i||{width:r,height:n,x:0,y:0},f=gr("recharts-surface",a);return de.createElement("svg",p4({},Er(u,!0,"svg"),{className:f,width:r,height:n,style:o,viewBox:"".concat(c.x," ").concat(c.y," ").concat(c.width," ").concat(c.height)}),de.createElement("title",null,s),de.createElement("desc",null,l),t)}var WEe=["children","className"];function v4(){return v4=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},v4.apply(this,arguments)}function HEe(e,t){if(e==null)return{};var r=qEe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qEe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var xi=de.forwardRef(function(e,t){var r=e.children,n=e.className,i=HEe(e,WEe),a=gr("recharts-layer",n);return de.createElement("g",v4({className:a},Er(i,!0),{ref:t}),r)}),du=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),a=2;a<n;a++)i[a-2]=arguments[a]};function VEe(e,t,r){var n=-1,i=e.length;t<0&&(t=-t>i?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var a=Array(i);++n<i;)a[n]=e[n+t];return a}var GEe=VEe,KEe=GEe;function YEe(e,t,r){var n=e.length;return r=r===void 0?n:r,!t&&r>=n?e:KEe(e,t,r)}var XEe=YEe,JEe="\\ud800-\\udfff",ZEe="\\u0300-\\u036f",QEe="\\ufe20-\\ufe2f",eAe="\\u20d0-\\u20ff",tAe=ZEe+QEe+eAe,rAe="\\ufe0e\\ufe0f",nAe="\\u200d",iAe=RegExp("["+nAe+JEe+tAe+rAe+"]");function aAe(e){return iAe.test(e)}var Dq=aAe;function oAe(e){return e.split("")}var sAe=oAe,Mq="\\ud800-\\udfff",lAe="\\u0300-\\u036f",uAe="\\ufe20-\\ufe2f",cAe="\\u20d0-\\u20ff",fAe=lAe+uAe+cAe,hAe="\\ufe0e\\ufe0f",dAe="["+Mq+"]",m4="["+fAe+"]",y4="\\ud83c[\\udffb-\\udfff]",pAe="(?:"+m4+"|"+y4+")",jq="[^"+Mq+"]",Fq="(?:\\ud83c[\\udde6-\\uddff]){2}",$q="[\\ud800-\\udbff][\\udc00-\\udfff]",gAe="\\u200d",Bq=pAe+"?",Uq="["+hAe+"]?",vAe="(?:"+gAe+"(?:"+[jq,Fq,$q].join("|")+")"+Uq+Bq+")*",mAe=Uq+Bq+vAe,yAe="(?:"+[jq+m4+"?",m4,Fq,$q,dAe].join("|")+")",wAe=RegExp(y4+"(?="+y4+")|"+yAe+mAe,"g");function xAe(e){return e.match(wAe)||[]}var bAe=xAe,_Ae=sAe,SAe=Dq,EAe=bAe;function AAe(e){return SAe(e)?EAe(e):_Ae(e)}var TAe=AAe,OAe=XEe,PAe=Dq,kAe=TAe,CAe=kq;function NAe(e){return function(t){t=CAe(t);var r=PAe(t)?kAe(t):void 0,n=r?r[0]:t.charAt(0),i=r?OAe(r,1).join(""):t.slice(1);return n[e]()+i}}var RAe=NAe,LAe=RAe,IAe=LAe("toUpperCase"),DAe=IAe;const O_=Hr(DAe);function en(e){return function(){return e}}const zq=Math.cos,dx=Math.sin,Ms=Math.sqrt,px=Math.PI,P_=2*px,w4=Math.PI,x4=2*w4,Lf=1e-6,MAe=x4-Lf;function Wq(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function jAe(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return Wq;const r=10**t;return function(n){this._+=n[0];for(let i=1,a=n.length;i<a;++i)this._+=Math.round(arguments[i]*r)/r+n[i]}}class FAe{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?Wq:jAe(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,i){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+i}`}bezierCurveTo(t,r,n,i,a,o){this._append`C${+t},${+r},${+n}
507,${+i},${this._x1=+a},${this._y1=+o}`}arcTo(t,r,n,i,a){if(t=+t,r=+r,n=+n,i=+i,a=+a,a<0)throw new Error(`negative radius: ${a}`);let o=this._x1,s=this._y1,l=n-t,u=i-r,c=o-t,f=s-r,d=c*c+f*f;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(d>Lf)if(!(Math.abs(f*l-u*c)>Lf)||!a)this._append`L${this._x1=t},${this._y1=r}`;else{let h=n-o,g=i-s,p=l*l+u*u,v=h*h+g*g,m=Math.sqrt(p),y=Math.sqrt(d),x=a*Math.tan((w4-Math.acos((p+d-v)/(2*m*y)))/2),_=x/y,S=x/m;Math.abs(_-1)>Lf&&this._append`L${t+_*c},${r+_*f}`,this._append`A${a},${a},0,0,${+(f*h>c*g)},${this._x1=t+S*l},${this._y1=r+S*u}`}}arc(t,r,n,i,a,o){if(t=+t,r=+r,n=+n,o=!!o,n<0)throw new Error(`negative radius: ${n}`);let s=n*Math.cos(i),l=n*Math.sin(i),u=t+s,c=r+l,f=1^o,d=o?i-a:a-i;this._x1===null?this._append`M${u},${c}`:(Math.abs(this._x1-u)>Lf||Math.abs(this._y1-c)>Lf)&&this._append`L${u},${c}`,n&&(d<0&&(d=d%x4+x4),d>MAe?this._append`A${n},${n},0,1,${f},${t-s},${r-l}A${n},${n},0,1,${f},${this._x1=u},${this._y1=c}`:d>Lf&&this._append`A${n},${n},0,${+(d>=w4)}
507,${f},${this._x1=t+n*Math.cos(a)},${this._y1=r+n*Math.sin(a)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function dk(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new FAe(t)}function pk(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function Hq(e){this._context=e}Hq.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function k_(e){return new Hq(e)}function qq(e){return e[0]}function Vq(e){return e[1]}function Gq(e,t){var r=en(!0),n=null,i=k_,a=null,o=dk(s);e=typeof e=="function"?e:e===void 0?qq:en(e),t=typeof t=="function"?t:t===void 0?Vq:en(t);function s(l){var u,c=(l=pk(l)).length,f,d=!1,h;for(n==null&&(a=i(h=o())),u=0;u<=c;++u)!(u<c&&r(f=l[u],u,l))===d&&((d=!d)?a.lineStart():a.lineEnd()),d&&a.point(+e(f,u,l),+t(f,u,l));if(h)return a=null,h+""||null}return s.x=function(l){return arguments.length?(e=typeof l=="function"?l:en(+l),s):e},s.y=function(l){return arguments.length?(t=typeof l=="function"?l:en(+l),s):t},s.defined=function(l){return arguments.length?(r=typeof l=="function"?l:en(!!l),s):r},s.curve=function(l){return arguments.length?(i=l,n!=null&&(a=i(n)),s):i},s.context=function(l){return arguments.length?(l==null?n=a=null:a=i(n=l),s):n},s}function uw(e,t,r){var n=null,i=en(!0),a=null,o=k_,s=null,l=dk(u);e=typeof e=="function"?e:e===void 0?qq:en(+e),t=typeof t=="function"?t:en(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?Vq:en(+r);function u(f){var d,h,g,p=(f=pk(f)).length,v,m=!1,y,x=new Array(p),_=new Array(p);for(a==null&&(s=o(y=l())),d=0;d<=p;++d){if(!(d<p&&i(v=f[d],d,f))===m)if(m=!m)h=d,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),g=d-1;g>=h;--g)s.point(x[g],_[g]);s.lineEnd(),s.areaEnd()}m&&(x[d]=+e(v,d,f),_[d]=+t(v,d,f),s.point(n?+n(v,d,f):x[d],r?+r(v,d,f):_[d]))}if(y)return s=null,y+""||null}function c(){return Gq().defined(i).curve(o).context(a)}return u.x=function(f){return arguments.length?(e=typeof f=="function"?f:en(+f),n=null,u):e},u.x0=function(f){return arguments.length?(e=typeof f=="function"?f:en(+f),u):e},u.x1=function(f){return arguments.length?(n=f==null?null:typeof f=="function"?f:en(+f),u):n},u.y=function(f){return arguments.length?(t=typeof f=="function"?f:en(+f),r=null,u):t},u.y0=function(f){return arguments.length?(t=typeof f=="function"?f:en(+f),u):t},u.y1=function(f){return arguments.length?(r=f==null?null:typeof f=="function"?f:en(+f),u):r},u.lineX0=u.lineY0=function(){return c().x(e).y(t)},u.lineY1=function(){return c().x(e).y(r)},u.lineX1=function(){return c().x(n).y(t)},u.defined=function(f){return arguments.length?(i=typeof f=="function"?f:en(!!f),u):i},u.curve=function(f){return arguments.length?(o=f,a!=null&&(s=o(a)),u):o},u.context=function(f){return arguments.length?(f==null?a=s=null:s=o(a=f),u):a},u}class Kq{constructor(t,r){this._context=t,this._x=r}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(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function $Ae(e){return new Kq(e,!0)}function BAe(e){return new Kq(e,!1)}const gk={draw(e,t){const r=Ms(t/px);e.moveTo(r,0),e.arc(0,0,r,0,P_)}},UAe={draw(e,t){const r=Ms(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},Yq=Ms(1/3),zAe=Yq*2,WAe={draw(e,t){const r=Ms(t/zAe),n=r*Yq;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},HAe={draw(e,t){const r=Ms(t),n=-r/2;e.rect(n,n,r,r)}},qAe=.8908130915292852,Xq=dx(px/10)/dx(7*px/10),VAe=dx(P_/10)*Xq,GAe=-zq(P_/10)*Xq,KAe={draw(e,t){const r=Ms(t*qAe),n=VAe*r,i=GAe*r;e.moveTo(0,-r),e.lineTo(n,i);for(let a=1;a<5;++a){const o=P_*a/5,s=zq(o),l=dx(o);e.lineTo(l*r,-s*r),e.lineTo(s*n-l*i,l*n+s*i)}e.closePath()}},PE=Ms(3),YAe={draw(e,t){const r=-Ms(t/(PE*3));e.moveTo(0,r*2),e.lineTo(-PE*r,-r),e.lineTo(PE*r,-r),e.closePath()}},Oo=-.5,Po=Ms(3)/2,b4=1/Ms(12),XAe=(b4/2+1)*3,JAe={draw(e,t){const r=Ms(t/XAe),n=r/2,i=r*b4,a=n,o=r*b4+r,s=-a,l=o;e.moveTo(n,i),e.lineTo(a,o),e.lineTo(s,l),e.lineTo(Oo*n-Po*i,Po*n+Oo*i),e.lineTo(Oo*a-Po*o,Po*a+Oo*o),e.lineTo(Oo*s-Po*l,Po*s+Oo*l),e.lineTo(Oo*n+Po*i,Oo*i-Po*n),e.lineTo(Oo*a+Po*o,Oo*o-Po*a),e.lineTo(Oo*s+Po*l,Oo*l-Po*s),e.closePath()}};function ZAe(e,t){let r=null,n=dk(i);e=typeof e=="function"?e:en(e||gk),t=typeof t=="function"?t:en(t===void 0?64:+t);function i(){let a;if(r||(r=a=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),a)return r=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:en(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:en(+a),i):t}
vendor: 6,368 bytes, line 507
507,i.context=function(a){return arguments.length?(r=a??null,i):r},i}function gx(){}function vx(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function Jq(e){this._context=e}Jq.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:vx(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:vx(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function QAe(e){return new Jq(e)}function Zq(e){this._context=e}Zq.prototype={areaStart:gx,areaEnd:gx,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:vx(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function eTe(e){return new Zq(e)}function Qq(e){this._context=e}Qq.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:vx(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function tTe(e){return new Qq(e)}function eV(e){this._context=e}eV.prototype={areaStart:gx,areaEnd:gx,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function rTe(e){return new eV(e)}function AI(e){return e<0?-1:1}function TI(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0),s=(a*i+o*n)/(n+i);return(AI(a)+AI(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function OI(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function kE(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,s=(a-n)/3;e._context.bezierCurveTo(n+s,i+s*t,a-s,o-s*r,a,o)}function mx(e){this._context=e}mx.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:kE(this,this._t0,OI(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,kE(this,OI(this,r=TI(this,e,t)),r);break;default:kE(this,this._t0,r=TI(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function tV(e){this._context=new rV(e)}(tV.prototype=Object.create(mx.prototype)).point=function(e,t){mx.prototype.point.call(this,t,e)};function rV(e){this._context=e}rV.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,a){this._context.bezierCurveTo(t,e,n,r,a,i)}};function nTe(e){return new mx(e)}function iTe(e){return new tV(e)}function nV(e){this._context=e}nV.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=PI(e),i=PI(t),a=0,o=1;o<r;++a,++o)this._context.bezierCurveTo(n[0][a],i[0][a],n[1][a],i[1][a],e[o],t[o]);(this._line||this._line!==0&&r===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function PI(e){var t,r=e.length-1,n,i=new Array(r),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,a[r-1]=7,o[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/a[t-1],a[t]-=n,o[t]-=n*o[t-1];for(i[r-1]=o[r-1]/a[r-1],t=r-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[r-1]=(e[r]+i[r-1])/2,t=0;t<r-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}function aTe(e){return new nV(e)}function C_(e,t){this._context=e,this._t=t}C_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;
vendor: 6,891 bytes, line 507
507default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function oTe(e){return new C_(e,.5)}function sTe(e){return new C_(e,0)}function lTe(e){return new C_(e,1)}function ep(e,t){if((o=e.length)>1)for(var r=1,n,i,a=e[t[0]],o,s=a.length;r<o;++r)for(i=a,a=e[t[r]],n=0;n<s;++n)a[n][1]+=a[n][0]=isNaN(i[n][1])?i[n][0]:i[n][1]}function _4(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function uTe(e,t){return e[t]}function cTe(e){const t=[];return t.key=e,t}function fTe(){var e=en([]),t=_4,r=ep,n=uTe;function i(a){var o=Array.from(e.apply(this,arguments),cTe),s,l=o.length,u=-1,c;for(const f of a)for(s=0,++u;s<l;++s)(o[s][u]=[0,+n(f,o[s].key,u,a)]).data=f;for(s=0,c=pk(t(o));s<l;++s)o[c[s]].index=s;return r(o,c),o}return i.keys=function(a){return arguments.length?(e=typeof a=="function"?a:en(Array.from(a)),i):e},i.value=function(a){return arguments.length?(n=typeof a=="function"?a:en(+a),i):n},i.order=function(a){return arguments.length?(t=a==null?_4:typeof a=="function"?a:en(Array.from(a)),i):t},i.offset=function(a){return arguments.length?(r=a??ep,i):r},i}function hTe(e,t){if((n=e.length)>0){for(var r,n,i=0,a=e[0].length,o;i<a;++i){for(o=r=0;r<n;++r)o+=e[r][i][1]||0;if(o)for(r=0;r<n;++r)e[r][i][1]/=o}ep(e,t)}}function dTe(e,t){if((i=e.length)>0){for(var r=0,n=e[t[0]],i,a=n.length;r<a;++r){for(var o=0,s=0;o<i;++o)s+=e[o][r][1]||0;n[r][1]+=n[r][0]=-s/2}ep(e,t)}}function pTe(e,t){if(!(!((o=e.length)>0)||!((a=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,a,o;n<a;++n){for(var s=0,l=0,u=0;s<o;++s){for(var c=e[t[s]],f=c[n][1]||0,d=c[n-1][1]||0,h=(f-d)/2,g=0;g<s;++g){var p=e[t[g]],v=p[n][1]||0,m=p[n-1][1]||0;h+=v-m}l+=f,u+=h*f}i[n-1][1]+=i[n-1][0]=r,l&&(r-=u/l)}i[n-1][1]+=i[n-1][0]=r,ep(e,t)}}function _m(e){"@babel/helpers - typeof";return _m=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_m(e)}var gTe=["type","size","sizeType"];function S4(){return S4=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},S4.apply(this,arguments)}function kI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function CI(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?kI(Object(r),!0).forEach(function(n){vTe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):kI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function vTe(e,t,r){return t=mTe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mTe(e){var t=yTe(e,"string");return _m(t)=="symbol"?t:t+""}function yTe(e,t){if(_m(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(_m(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function wTe(e,t){if(e==null)return{};var r=xTe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function xTe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var iV={symbolCircle:gk,symbolCross:UAe,symbolDiamond:WAe,symbolSquare:HAe,symbolStar:KAe,symbolTriangle:YAe,symbolWye:JAe},bTe=Math.PI/180,_Te=function(t){var r="symbol".concat(O_(t));return iV[r]||gk},STe=function(t,r,n){if(r==="area")return t;switch(n){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var i=18*bTe;return 1.25*t*t*(Math.tan(i)-Math.tan(i*2)*Math.pow(Math.tan(i),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},ETe=function(t,r){iV["symbol".concat(O_(t))]=r},vk=function(t){var r=t.type,n=r===void 0?"circle":r,i=t.size,a=i===void 0?64:i,o=t.sizeType,s=o===void 0?"area":o,l=wTe(t,gTe),u=CI(CI({},l),{},{type:n,size:a,sizeType:s}),c=function(){var v=_Te(n),m=ZAe().type(v).size(STe(a,s,n));return m()},f=u.className,d=u.cx,h=u.cy,g=Er(u,!0);return d===+d&&h===+h&&a===+a?de.createElement("path",S4({},g,{className:gr("recharts-symbols",f),transform:"translate(".concat(d,", ").concat(h,")"),d:c()})):null};vk.registerSymbol=ETe;function tp(e){"@babel/helpers - typeof";return tp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tp(e)}function E4(){return E4=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},E4.apply(this,arguments)}function NI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ATe(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?NI(Object(r),!0).forEach(function(n){Sm(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):NI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function TTe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function OTe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,oV(n.key),n)}}function PTe(e,t,r){return t&&OTe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function kTe(e,t,r){return t=yx(t),CTe(e,aV()?Reflect.construct(t,r||[],yx(e).constructor):t.apply(e,r))}function CTe(e,t){if(t&&(tp(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return NTe(e)}function NTe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function aV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(aV=function(){return!!e})()}
507function yx(e){return yx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},yx(e)}function RTe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&A4(e,t)}function A4(e,t){return A4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},A4(e,t)}function Sm(e,t,r){return t=oV(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oV(e){var t=LTe(e,"string");return tp(t)=="symbol"?t:t+""}function LTe(e,t){if(tp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(tp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ko=32,mk=function(e){function t(){return TTe(this,t),kTe(this,t,arguments)}return RTe(t,e),PTe(t,[{key:"renderIcon",value:function(n){var i=this.props.inactiveColor,a=ko/2,o=ko/6,s=ko/3,l=n.inactive?i:n.color;if(n.type==="plainline")return de.createElement("line",{strokeWidth:4,fill:"none",stroke:l,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:a,x2:ko,y2:a,className:"recharts-legend-icon"});if(n.type==="line")return de.createElement("path",{strokeWidth:4,fill:"none",stroke:l,d:"M0,".concat(a,"h").concat(s,` 508 A`).concat(o,",").concat(o,",0,1,1,").concat(2*s,",").concat(a,` 509 H`).concat(ko,"M").concat(2*s,",").concat(a,` 510 A`).concat(o,",").concat(o,",0,1,1,").concat(s,",").concat(a),className:"recharts-legend-icon"});if(n.type==="rect")return de.createElement("path",{stroke:"none",fill:l,d:"M0,".concat(ko/8,"h").concat(ko,"v").concat(ko*3/4,"h").concat(-ko,"z"),className:"recharts-legend-icon"});if(de.isValidElement(n.legendIcon)){var u=ATe({},n);return delete u.legendIcon,de.cloneElement(n.legendIcon,u)}return de.createElement(vk,{fill:l,cx:a,cy:a,size:ko,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,i=this.props,a=i.payload,o=i.iconSize,s=i.layout,l=i.formatter,u=i.inactiveColor,c={x:0,y:0,width:ko,height:ko},f={display:s==="horizontal"?"inline-block":"block",marginRight:10},d={display:"inline-block",verticalAlign:"middle",marginRight:4};return a.map(function(h,g){var p=h.formatter||l,v=gr(Sm(Sm({"recharts-legend-item":!0},"legend-item-".concat(g),!0),"inactive",h.inactive));if(h.type==="none")return null;var m=nr(h.value)?null:h.value;du(!nr(h.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 y=h.inactive?u:h.color;return de.createElement("li",E4({className:v,style:f,key:"legend-item-".concat(g)},hx(n.props,h,g)),de.createElement(g4,{width:o,height:o,viewBox:c,style:d},n.renderIcon(h)),de.createElement("span",{className:"recharts-legend-item-text",style:{color:y}},p?p(m,h,g):m))})}},{key:"render",value:function(){var n=this.props,i=n.payload,a=n.layout,o=n.align;if(!i||!i.length)return null;var s={padding:0,margin:0,textAlign:a==="horizontal"?o:"left"};return de.createElement("ul",{className:"recharts-default-legend",style:s},this.renderItems())}}])}(I.PureComponent);Sm(mk,"displayName","Legend");Sm(mk,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var ITe=d_;function DTe(){this.__data__=new ITe,this.size=0}var MTe=DTe;function jTe(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}var FTe=jTe;function $Te(e){return this.__data__.get(e)}var BTe=$Te;function UTe(e){return this.__data__.has(e)}var zTe=UTe,WTe=d_,HTe=ik,qTe=ak,VTe=200;function GTe(e,t){var r=this.__data__;if(r instanceof WTe){var n=r.__data__;if(!HTe||n.length<VTe-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new qTe(n)}return r.set(e,t),this.size=r.size,this}var KTe=GTe,YTe=d_,XTe=MTe,JTe=FTe,ZTe=BTe,QTe=zTe,e4e=KTe;function Wp(e){var t=this.__data__=new YTe(e);this.size=t.size}Wp.prototype.clear=XTe;Wp.prototype.delete=JTe;Wp.prototype.get=ZTe;Wp.prototype.has=QTe;Wp.prototype.set=e4e;var sV=Wp,t4e="__lodash_hash_undefined__";function r4e(e){return this.__data__.set(e,t4e),this}var n4e=r4e;function i4e(e){return this.__data__.has(e)}var a4e=i4e,o4e=ak,s4e=n4e,l4e=a4e;function wx(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new o4e;++t<r;)this.add(e[t])}wx.prototype.add=wx.prototype.push=s4e;wx.prototype.has=l4e;var lV=wx;function u4e(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}var uV=u4e;function c4e(e,t){return e.has(t)}var cV=c4e,f4e=lV,h4e=uV,d4e=cV,p4e=1,g4e=2;function v4e(e,t,r,n,i,a){var o=r&p4e,s=e.length,l=t.length;if(s!=l&&!(o&&l>s))return!1;var u=a.get(e),c=a.get(t);if(u&&c)return u==t&&c==e;var f=-1,d=!0,h=r&g4e?new f4e:void 0;for(a.set(e,t),a.set(t,e);++f<s;){var g=e[f],p=t[f];if(n)var v=o?n(p,g,f,t,e,a):n(g,p,f,e,t,a);if(v!==void 0){if(v)continue;d=!1;break}
vendor: 7,062 bytes, line 510
510if(h){if(!h4e(t,function(m,y){if(!d4e(h,y)&&(g===m||i(g,m,r,n,a)))return h.push(y)})){d=!1;break}}else if(!(g===p||i(g,p,r,n,a))){d=!1;break}}return a.delete(e),a.delete(t),d}var fV=v4e,m4e=Ol,y4e=m4e.Uint8Array,w4e=y4e;function x4e(e){var t=-1,r=Array(e.size);return e.forEach(function(n,i){r[++t]=[i,n]}),r}var b4e=x4e;function _4e(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}var yk=_4e,RI=k1,LI=w4e,S4e=nk,E4e=fV,A4e=b4e,T4e=yk,O4e=1,P4e=2,k4e="[object Boolean]",C4e="[object Date]",N4e="[object Error]",R4e="[object Map]",L4e="[object Number]",I4e="[object RegExp]",D4e="[object Set]",M4e="[object String]",j4e="[object Symbol]",F4e="[object ArrayBuffer]",$4e="[object DataView]",II=RI?RI.prototype:void 0,CE=II?II.valueOf:void 0;function B4e(e,t,r,n,i,a,o){switch(r){case $4e:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case F4e:return!(e.byteLength!=t.byteLength||!a(new LI(e),new LI(t)));case k4e:case C4e:case L4e:return S4e(+e,+t);case N4e:return e.name==t.name&&e.message==t.message;case I4e:case M4e:return e==t+"";case R4e:var s=A4e;case D4e:var l=n&O4e;if(s||(s=T4e),e.size!=t.size&&!l)return!1;var u=o.get(e);if(u)return u==t;n|=P4e,o.set(e,t);var c=E4e(s(e),s(t),n,i,a,o);return o.delete(e),c;case j4e:if(CE)return CE.call(e)==CE.call(t)}return!1}var U4e=B4e;function z4e(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}var hV=z4e,W4e=hV,H4e=Va;function q4e(e,t,r){var n=t(e);return H4e(e)?n:W4e(n,r(e))}var V4e=q4e;function G4e(e,t){for(var r=-1,n=e==null?0:e.length,i=0,a=[];++r<n;){var o=e[r];t(o,r,e)&&(a[i++]=o)}return a}var K4e=G4e;function Y4e(){return[]}var X4e=Y4e,J4e=K4e,Z4e=X4e,Q4e=Object.prototype,e3e=Q4e.propertyIsEnumerable,DI=Object.getOwnPropertySymbols,t3e=DI?function(e){return e==null?[]:(e=Object(e),J4e(DI(e),function(t){return e3e.call(e,t)}))}:Z4e,r3e=t3e;function n3e(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var i3e=n3e,a3e=ku,o3e=Cu,s3e="[object Arguments]";function l3e(e){return o3e(e)&&a3e(e)==s3e}var u3e=l3e,MI=u3e,c3e=Cu,dV=Object.prototype,f3e=dV.hasOwnProperty,h3e=dV.propertyIsEnumerable,d3e=MI(function(){return arguments}())?MI:function(e){return c3e(e)&&f3e.call(e,"callee")&&!h3e.call(e,"callee")},wk=d3e,xx={exports:{}};function p3e(){return!1}var g3e=p3e;xx.exports;(function(e,t){var r=Ol,n=g3e,i=t&&!t.nodeType&&t,a=i&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===i,s=o?r.Buffer:void 0,l=s?s.isBuffer:void 0,u=l||n;e.exports=u})(xx,xx.exports);var pV=xx.exports,v3e=9007199254740991,m3e=/^(?:0|[1-9]\d*)$/;function y3e(e,t){var r=typeof e;return t=t??v3e,!!t&&(r=="number"||r!="symbol"&&m3e.test(e))&&e>-1&&e%1==0&&e<t}var xk=y3e,w3e=9007199254740991;function x3e(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=w3e}var bk=x3e,b3e=ku,_3e=bk,S3e=Cu,E3e="[object Arguments]",A3e="[object Array]",T3e="[object Boolean]",O3e="[object Date]",P3e="[object Error]",k3e="[object Function]",C3e="[object Map]",N3e="[object Number]",R3e="[object Object]",L3e="[object RegExp]",I3e="[object Set]",D3e="[object String]",M3e="[object WeakMap]",j3e="[object ArrayBuffer]",F3e="[object DataView]",$3e="[object Float32Array]",B3e="[object Float64Array]",U3e="[object Int8Array]",z3e="[object Int16Array]",W3e="[object Int32Array]",H3e="[object Uint8Array]",q3e="[object Uint8ClampedArray]",V3e="[object Uint16Array]",G3e="[object Uint32Array]",un={};un[$3e]=un[B3e]=un[U3e]=un[z3e]=un[W3e]=un[H3e]=un[q3e]=un[V3e]=un[G3e]=!0;un[E3e]=un[A3e]=un[j3e]=un[T3e]=un[F3e]=un[O3e]=un[P3e]=un[k3e]=un[C3e]=un[N3e]=un[R3e]=un[L3e]=un[I3e]=un[D3e]=un[M3e]=!1;function K3e(e){return S3e(e)&&_3e(e.length)&&!!un[b3e(e)]}var Y3e=K3e;function X3e(e){return function(t){return e(t)}}var gV=X3e,bx={exports:{}};bx.exports;(function(e,t){var r=Sq,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===n,o=a&&r.process,s=function(){try{var l=i&&i.require&&i.require("util").types;return l||o&&o.binding&&o.binding("util")}catch{}}();e.exports=s})(bx,bx.exports);var J3e=bx.exports,Z3e=Y3e,Q3e=gV,jI=J3e,FI=jI&&jI.isTypedArray,eOe=FI?Q3e(FI):Z3e,vV=eOe,tOe=i3e,rOe=wk,nOe=Va,iOe=pV,aOe=xk,oOe=vV,sOe=Object.prototype,lOe=sOe.hasOwnProperty;function uOe(e,t){var r=nOe(e),n=!r&&rOe(e),i=!r&&!n&&iOe(e),a=!r&&!n&&!i&&oOe(e),o=r||n||i||a,s=o?tOe(e.length,String):[],l=s.length;for(var u in e)(t||lOe.call(e,u))&&!(o&&(u=="length"||i&&(u=="offset"||u=="parent")||a&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||aOe(u,l)))&&s.push(u);return s}var cOe=uOe,fOe=Object.prototype;function hOe(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||fOe;return e===r}var dOe=hOe;function pOe(e,t){return function(r){return e(t(r))}}var mV=pOe,gOe=mV,vOe=gOe(Object.keys,Object),mOe=vOe,yOe=dOe,wOe=mOe,xOe=Object.prototype,bOe=xOe.hasOwnProperty;function _Oe(e){if(!yOe(e))return wOe(e);var t=[];for(var r in Object(e))bOe.call(e,r)&&r!="constructor"&&t.push(r);return t}var SOe=_Oe,EOe=rk,AOe=bk;function TOe(e){return e!=null&&AOe(e.length)&&!EOe(e)}var N1=TOe,OOe=cOe,POe=SOe,kOe=N1;function COe(e){return kOe(e)?OOe(e):POe(e)}var N_=COe,NOe=V4e,ROe=r3e,LOe=N_;function IOe(e){return NOe(e,LOe,ROe)}var DOe=IOe,$I=DOe,MOe=1,jOe=Object.prototype,FOe=jOe.hasOwnProperty;function $Oe(e,t,r,n,i,a){var o=r&MOe,s=$I(e),l=s.length,u=$I(t),c=u.length;if(l!=c&&!o)return!1;for(var f=l;f--;){var d=s[f];if(!(o?d in t:FOe.call(t,d)))return!1}var h=a.get(e),g=a.get(t);if(h&&g)return h==t&&g==e;var p=!0;a.set(e,t),a.set(t,e);for(var v=o;++f<l;){d=s[f];var m=e[d],y=t[d];if(n)var x=o?n(y,m,d,t,e,a):n(m,y,d,e,t,a);if(!(x===void 0?m===y||i(m,y,r,n,a):x)){p=!1;break}v||(v=d=="constructor")}if(p&&!v){var _=e.constructor,S=t.constructor;_!=S&&"constructor"in e&&"constructor"in t&&!(typeof _=="function"&&_ instanceof _&&typeof S=="function"&&S instanceof S)&&(p=!1)}return a.delete(e),a.delete(t),p}var BOe=$Oe,UOe=zh,zOe=Ol,WOe=UOe(zOe,"DataView"),HOe=WOe,qOe=zh,VOe=Ol,GOe=qOe(VOe,"Promise"),KOe=GOe,YOe=zh,XOe=Ol,JOe=YOe(XOe,"Set"),yV=JOe,ZOe=zh,QOe=Ol,ePe=ZOe(QOe,"WeakMap"),tPe=ePe,T4=HOe,O4=ik,P4=KOe,k4=yV,C4=tPe,wV=ku,Hp=Aq,BI="[object Map]",rPe="[object Object]",UI="[object Promise]",zI="[object Set]",WI="[object WeakMap]",HI="[object DataView]",nPe=Hp(T4),iPe=Hp(O4),aPe=Hp(P4),oPe=Hp(k4),sPe=Hp(C4),If=wV;(T4&&If(new T4(new ArrayBuffer(1)))!=HI||O4&&If(new O4)!=BI||P4&&If(P4.resolve())!=UI||k4&&If(new k4)!=zI||C4&&If(new C4)!=WI)&&(If=function(e){var t=wV(e),r=t==rPe?e.constructor:void 0,n=r?Hp(r):"";if(n)switch(n){case nPe:return HI;case iPe:return BI;case aPe:return UI;case oPe:return zI;case sPe:return WI}return t});var lPe=If,NE=sV,uPe=fV,cPe=U4e,fPe=BOe,qI=lPe,VI=Va,GI=pV,hPe=vV,dPe=1,KI="[object Arguments]",YI="[object Array]",cw="[object Object]",pPe=Object.prototype,XI=pPe.hasOwnProperty;function gPe(e,t,r,n,i,a){var o=VI(e),s=VI(t),l=o?YI:qI(e),u=s?YI:qI(t);l=l==KI?cw:l,u=u==KI?cw:u;var c=l==cw,f=u==cw,d=l==u;if(d&&GI(e)){if(!GI(t))return!1;o=!0,c=!1}if(d&&!c)return a||(a=new NE),o||hPe(e)?uPe(e,t,r,n,i,a):cPe(e,t,l,r,n,i,a);if(!(r&dPe)){var h=c&&XI.call(e,"__wrapped__"),g=f&&XI.call(t,"__wrapped__");
vendor: 4,112 bytes, line 510
510if(h||g){var p=h?e.value():e,v=g?t.value():t;return a||(a=new NE),i(p,v,r,n,a)}}return d?(a||(a=new NE),fPe(e,t,r,n,i,a)):!1}var vPe=gPe,mPe=vPe,JI=Cu;function xV(e,t,r,n,i){return e===t?!0:e==null||t==null||!JI(e)&&!JI(t)?e!==e&&t!==t:mPe(e,t,r,n,xV,i)}var _k=xV,yPe=sV,wPe=_k,xPe=1,bPe=2;function _Pe(e,t,r,n){var i=r.length,a=i,o=!n;if(e==null)return!a;for(e=Object(e);i--;){var s=r[i];if(o&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<a;){s=r[i];var l=s[0],u=e[l],c=s[1];if(o&&s[2]){if(u===void 0&&!(l in e))return!1}else{var f=new yPe;if(n)var d=n(u,c,l,e,t,f);if(!(d===void 0?wPe(c,u,xPe|bPe,n,f):d))return!1}}return!0}var SPe=_Pe,EPe=rf;function APe(e){return e===e&&!EPe(e)}var bV=APe,TPe=bV,OPe=N_;function PPe(e){for(var t=OPe(e),r=t.length;r--;){var n=t[r],i=e[n];t[r]=[n,i,TPe(i)]}return t}var kPe=PPe;function CPe(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}var _V=CPe,NPe=SPe,RPe=kPe,LPe=_V;function IPe(e){var t=RPe(e);return t.length==1&&t[0][2]?LPe(t[0][0],t[0][1]):function(r){return r===e||NPe(r,e,t)}}var DPe=IPe;function MPe(e,t){return e!=null&&t in Object(e)}var jPe=MPe,FPe=Cq,$Pe=wk,BPe=Va,UPe=xk,zPe=bk,WPe=g_;function HPe(e,t,r){t=FPe(t,e);for(var n=-1,i=t.length,a=!1;++n<i;){var o=WPe(t[n]);if(!(a=e!=null&&r(e,o)))break;e=e[o]}return a||++n!=i?a:(i=e==null?0:e.length,!!i&&zPe(i)&&UPe(o,i)&&(BPe(e)||$Pe(e)))}var qPe=HPe,VPe=jPe,GPe=qPe;function KPe(e,t){return e!=null&&GPe(e,t,VPe)}var YPe=KPe,XPe=_k,JPe=Nq,ZPe=YPe,QPe=tk,eke=bV,tke=_V,rke=g_,nke=1,ike=2;function ake(e,t){return QPe(e)&&eke(t)?tke(rke(e),t):function(r){var n=JPe(r,e);return n===void 0&&n===t?ZPe(r,e):XPe(t,n,nke|ike)}}var oke=ake;function ske(e){return e}var qp=ske;function lke(e){return function(t){return t==null?void 0:t[e]}}var uke=lke,cke=lk;function fke(e){return function(t){return cke(t,e)}}var hke=fke,dke=uke,pke=hke,gke=tk,vke=g_;function mke(e){return gke(e)?dke(vke(e)):pke(e)}var yke=mke,wke=DPe,xke=oke,bke=qp,_ke=Va,Ske=yke;function Eke(e){return typeof e=="function"?e:e==null?bke:typeof e=="object"?_ke(e)?xke(e[0],e[1]):wke(e):Ske(e)}var nf=Eke;function Ake(e,t,r,n){for(var i=e.length,a=r+(n?1:-1);n?a--:++a<i;)if(t(e[a],a,e))return a;return-1}var SV=Ake;function Tke(e){return e!==e}var Oke=Tke;function Pke(e,t,r){for(var n=r-1,i=e.length;++n<i;)if(e[n]===t)return n;return-1}var kke=Pke,Cke=SV,Nke=Oke,Rke=kke;function Lke(e,t,r){return t===t?Rke(e,t,r):Cke(e,Nke,r)}var Ike=Lke,Dke=Ike;function Mke(e,t){var r=e==null?0:e.length;return!!r&&Dke(e,t,0)>-1}var jke=Mke;function Fke(e,t,r){for(var n=-1,i=e==null?0:e.length;++n<i;)if(r(t,e[n]))return!0;return!1}var $ke=Fke;function Bke(){}var Uke=Bke,RE=yV,zke=Uke,Wke=yk,Hke=1/0,qke=RE&&1/Wke(new RE([,-0]))[1]==Hke?function(e){return new RE(e)}:zke,Vke=qke,Gke=lV,Kke=jke,Yke=$ke,Xke=cV,Jke=Vke,Zke=yk,Qke=200;function eCe(e,t,r){var n=-1,i=Kke,a=e.length,o=!0,s=[],l=s;if(r)o=!1,i=Yke;else if(a>=Qke){var u=t?null:Jke(e);if(u)return Zke(u);o=!1,i=Xke,l=new Gke}else l=t?[]:s;e:for(;++n<a;){var c=e[n],f=t?t(c):c;if(c=r||c!==0?c:0,o&&f===f){for(var d=l.length;d--;)if(l[d]===f)continue e;t&&l.push(f),s.push(c)}else i(l,f,r)||(l!==s&&l.push(f),s.push(c))}return s}var tCe=eCe,rCe=nf,nCe=tCe;function iCe(e,t){return e&&e.length?nCe(e,rCe(t)):[]}var aCe=iCe;const ZI=Hr(aCe);function EV(e,t,r){return t===!0?ZI(e,r):nr(t)?ZI(e,t):e}function rp(e){"@babel/helpers - typeof";return rp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rp(e)}var oCe=["ref"];function QI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Hl(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?QI(Object(r),!0).forEach(function(n){R_(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):QI(Object(r)).forEac
vendor: 4,286 bytes, line 510
510h(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function sCe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eD(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,TV(n.key),n)}}function lCe(e,t,r){return t&&eD(e.prototype,t),r&&eD(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function uCe(e,t,r){return t=_x(t),cCe(e,AV()?Reflect.construct(t,r||[],_x(e).constructor):t.apply(e,r))}function cCe(e,t){if(t&&(rp(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return fCe(e)}function fCe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function AV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(AV=function(){return!!e})()}function _x(e){return _x=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},_x(e)}function hCe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&N4(e,t)}function N4(e,t){return N4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},N4(e,t)}function R_(e,t,r){return t=TV(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function TV(e){var t=dCe(e,"string");return rp(t)=="symbol"?t:t+""}function dCe(e,t){if(rp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(rp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function pCe(e,t){if(e==null)return{};var r=gCe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function gCe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function vCe(e){return e.value}function mCe(e,t){if(de.isValidElement(e))return de.cloneElement(e,t);if(typeof e=="function")return de.createElement(e,t);t.ref;var r=pCe(t,oCe);return de.createElement(mk,r)}var tD=1,O0=function(e){function t(){var r;sCe(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=uCe(this,t,[].concat(i)),R_(r,"lastBoundingBox",{width:-1,height:-1}),r}return hCe(t,e),lCe(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();return n.height=this.wrapperNode.offsetHeight,n.width=this.wrapperNode.offsetWidth,n}return null}},{key:"updateBBox",value:function(){var n=this.props.onBBoxUpdate,i=this.getBBox();i?(Math.abs(i.width-this.lastBoundingBox.width)>tD||Math.abs(i.height-this.lastBoundingBox.height)>tD)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,n&&n(i)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Hl({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var i=this.props,a=i.layout,o=i.align,s=i.verticalAlign,l=i.margin,u=i.chartWidth,c=i.chartHeight,f,d;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(o==="center"&&a==="vertical"){var h=this.getBBoxSnapshot();f={left:((u||0)-h.width)/2}}else f=o==="right"?{right:l&&l.right||0}:{left:l&&l.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(s==="middle"){var g=this.getBBoxSnapsh
510ot();d={top:((c||0)-g.height)/2}}else d=s==="bottom"?{bottom:l&&l.bottom||0}:{top:l&&l.top||0};return Hl(Hl({},f),d)}},{key:"render",value:function(){var n=this,i=this.props,a=i.content,o=i.width,s=i.height,l=i.wrapperStyle,u=i.payloadUniqBy,c=i.payload,f=Hl(Hl({position:"absolute",width:o||"auto",height:s||"auto"},this.getDefaultPosition(l)),l);return de.createElement("div",{className:"recharts-legend-wrapper",style:f,ref:function(h){n.wrapperNode=h}},mCe(a,Hl(Hl({},this.props),{},{payload:EV(c,u,vCe)})))}}],[{key:"getWithHeight",value:function(n,i){var a=Hl(Hl({},this.defaultProps),n.props),o=a.layout;return o==="vertical"&&tt(n.props.height)?{height:n.props.height}:o==="horizontal"?{width:n.props.width||i}:null}}])}(I.PureComponent);R_(O0,"displayName","Legend");R_(O0,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var rD=k1,yCe=wk,wCe=Va,nD=rD?rD.isConcatSpreadable:void 0;function xCe(e){return wCe(e)||yCe(e)||!!(nD&&e&&e[nD])}var bCe=xCe,_Ce=hV,SCe=bCe;function OV(e,t,r,n,i){var a=-1,o=e.length;for(r||(r=SCe),i||(i=[]);++a<o;){var s=e[a];t>0&&r(s)?t>1?OV(s,t-1,r,n,i):_Ce(i,s):n||(i[i.length]=s)}return i}var PV=OV;function ECe(e){return function(t,r,n){for(var i=-1,a=Object(t),o=n(t),s=o.length;s--;){var l=o[e?s:++i];if(r(a[l],l,a)===!1)break}return t}}var ACe=ECe,TCe=ACe,OCe=TCe(),PCe=OCe,kCe=PCe,CCe=N_;function NCe(e,t){return e&&kCe(e,t,CCe)}var kV=NCe,RCe=N1;function LCe(e,t){return function(r,n){if(r==null)return r;if(!RCe(r))return e(r,n);for(var i=r.length,a=t?i:-1,o=Object(r);(t?a--:++a<i)&&n(o[a],a,o)!==!1;);return r}}var ICe=LCe,DCe=kV,MCe=ICe,jCe=MCe(DCe),Sk=jCe,FCe=Sk,$Ce=N1;function BCe(e,t){var r=-1,n=$Ce(e)?Array(e.length):[];return FCe(e,function(i,a,o){n[++r]=t(i,a,o)}),n}var CV=BCe;function UCe(e,t){var r=e.length;for(e.sort(t);r--;)e[r]=e[r].value;return e}var zCe=UCe,iD=Fp;function WCe(e,t){if(e!==t){var r=e!==void 0,n=e===null,i=e===e,a=iD(e),o=t!==void 0,s=t===null,l=t===t,u=iD(t);if(!s&&!u&&!a&&e>t||a&&o&&l&&!s&&!u||n&&o&&l||!r&&l||!i)return 1;if(!n&&!a&&!u&&e<t||u&&r&&i&&!n&&!a||s&&r&&i||!o&&i||!l)return-1}return 0}var HCe=WCe,qCe=HCe;function VCe(e,t,r){for(var n=-1,i=e.criteria,a=t.criteria,o=i.length,s=r.length;++n<o;){var l=qCe(i[n],a[n]);if(l){if(n>=s)return l;var u=r[n];return l*(u=="desc"?-1:1)}}return e.index-t.index}var GCe=VCe,LE=sk,KCe=lk,YCe=nf,XCe=CV,JCe=zCe,ZCe=gV,QCe=GCe,eNe=qp,tNe=Va;function rNe(e,t,r){t.length?t=LE(t,function(a){return tNe(a)?function(o){return KCe(o,a.length===1?a[0]:a)}:a}):t=[eNe];var n=-1;t=LE(t,ZCe(YCe));var i=XCe(e,function(a,o,s){var l=LE(t,function(u){return u(a)});return{criteria:l,index:++n,value:a}});return JCe(i,function(a,o){return QCe(a,o,r)})}var nNe=rNe;function iNe(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var aNe=iNe,oNe=aNe,aD=Math.max;function sNe(e,t,r){return t=aD(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,a=aD(n.length-t,0),o=Array(a);++i<a;)o[i]=n[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=n[i];return s[t]=r(o),oNe(e,this,s)}}var lNe=sNe;function uNe(e){return function(){return e}}var cNe=uNe,fNe=zh,hNe=function(){try{var e=fNe(Object,"defineProperty");return e({},"",{}),e}catch{}}(),NV=hNe,dNe=cNe,oD=NV,pNe=qp,gNe=oD?function(e,t){return oD(e,"toString",{configurable:!0,enumerable:!1,value:dNe(t),writable:!0})}:pNe,vNe=gNe,mNe=800,yNe=16,wNe=Date.now;function xNe(e){var t=0,r=0;return function(){var n=wNe(),i=yNe-(n-r);if(r=n,i>0){if(++t>=mNe)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}
vendor: 29,202 bytes, lines 510-517
510var bNe=xNe,_Ne=vNe,SNe=bNe,ENe=SNe(_Ne),ANe=ENe,TNe=qp,ONe=lNe,PNe=ANe;function kNe(e,t){return PNe(ONe(e,t,TNe),e+"")}var CNe=kNe,NNe=nk,RNe=N1,LNe=xk,INe=rf;function DNe(e,t,r){if(!INe(r))return!1;var n=typeof t;return(n=="number"?RNe(r)&&LNe(t,r.length):n=="string"&&t in r)?NNe(r[t],e):!1}var L_=DNe,MNe=PV,jNe=nNe,FNe=CNe,sD=L_,$Ne=FNe(function(e,t){if(e==null)return[];var r=t.length;return r>1&&sD(e,t[0],t[1])?t=[]:r>2&&sD(t[0],t[1],t[2])&&(t=[t[0]]),jNe(e,MNe(t,1),[])}),BNe=$Ne;const Ek=Hr(BNe);function Em(e){"@babel/helpers - typeof";return Em=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Em(e)}function R4(){return R4=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},R4.apply(this,arguments)}function UNe(e,t){return qNe(e)||HNe(e,t)||WNe(e,t)||zNe()}function zNe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 511In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function WNe(e,t){if(e){if(typeof e=="string")return lD(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return lD(e,t)}}function lD(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function HNe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(c){u=!0,i=c}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function qNe(e){if(Array.isArray(e))return e}function uD(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function IE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?uD(Object(r),!0).forEach(function(n){VNe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):uD(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function VNe(e,t,r){return t=GNe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function GNe(e){var t=KNe(e,"string");return Em(t)=="symbol"?t:t+""}function KNe(e,t){if(Em(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Em(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function YNe(e){return Array.isArray(e)&&hi(e[0])&&hi(e[1])?e.join(" ~ "):e}var XNe=function(t){var r=t.separator,n=r===void 0?" : ":r,i=t.contentStyle,a=i===void 0?{}:i,o=t.itemStyle,s=o===void 0?{}:o,l=t.labelStyle,u=l===void 0?{}:l,c=t.payload,f=t.formatter,d=t.itemSorter,h=t.wrapperClassName,g=t.labelClassName,p=t.label,v=t.labelFormatter,m=t.accessibilityLayer,y=m===void 0?!1:m,x=function(){if(c&&c.length){var L={padding:0,margin:0},B=(d?Ek(c,d):c).map(function(U,K){if(U.type==="none")return null;var te=IE({display:"block",paddingTop:4,paddingBottom:4,color:U.color||"#000"},s),X=U.formatter||f||YNe,W=U.value,J=U.name,me=W,ye=J;if(X&&me!=null&&ye!=null){var O=X(W,J,U,K,c);if(Array.isArray(O)){var M=UNe(O,2);me=M[0],ye=M[1]}else me=O}return de.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(K),style:te},hi(ye)?de.createElement("span",{className:"recharts-tooltip-item-name"},ye):null,hi(ye)?de.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,de.createElement("span",{className:"recharts-tooltip-item-value"},me),de.createElement("span",{className:"recharts-tooltip-item-unit"},U.unit||""))});return de.createElement("ul",{className:"recharts-tooltip-item-list",style:L},B)}return null},_=IE({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},a),S=IE({margin:0},u),T=!Ar(p),A=T?p:"",N=gr("recharts-default-tooltip",h),P=gr("recharts-tooltip-label",g);T&&v&&c!==void 0&&c!==null&&(A=v(p,c));var F=y?{role:"status","aria-live":"assertive"}:{};return de.createElement("div",R4({className:N,style:_},F),de.createElement("p",{className:P,style:S},de.isValidElement(A)?A:"".concat(A)),x())};function Am(e){"@babel/helpers - typeof";return Am=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Am(e)}function fw(e,t,r){return t=JNe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function JNe(e){var t=ZNe(e,"string");return Am(t)=="symbol"?t:t+""}function ZNe(e,t){if(Am(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Am(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Lg="recharts-tooltip-wrapper",QNe={visibility:"hidden"};function e6e(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return gr(Lg,fw(fw(fw(fw({},"".concat(Lg,"-right"),tt(r)&&t&&tt(t.x)&&r>=t.x),"".concat(Lg,"-left"),tt(r)&&t&&tt(t.x)&&r<t.x),"".concat(Lg,"-bottom"),tt(n)&&t&&tt(t.y)&&n>=t.y),"".concat(Lg,"-top"),tt(n)&&t&&tt(t.y)&&n<t.y))}function cD(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,i=e.offsetTopLeft,a=e.position,o=e.reverseDirection,s=e.tooltipDimension,l=e.viewBox,u=e.viewBoxDimension;if(a&&tt(a[n]))return a[n];var c=r[n]-s-i,f=r[n]+i;if(t[n])return o[n]?c:f;if(o[n]){var d=c,h=l[n];return d<h?Math.max(f,l[n]):Math.max(c,l[n])}var g=f+s,p=l[n]+u;return g>p?Math.max(c,l[n]):Math.max(f,l[n])}function t6e(e){var t=e.translateX,r=e.translateY,n=e.useTranslate3d;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}function r6e(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,i=e.position,a=e.reverseDirection,o=e.tooltipBox,s=e.useTranslate3d,l=e.viewBox,u,c,f;return o.height>0&&o.width>0&&r?(c=cD({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.width,viewBox:l,viewBoxDimension:l.width}),f=cD({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.height,viewBox:l,viewBoxDimension:l.height}),u=t6e({translateX:c,translateY:f,useTranslate3d:s})):u=QNe,{cssProperties:u,cssClasses:e6e({translateX:c,translateY:f,coordinate:r})}}function np(e){"@babel/helpers - typeof";return np=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},np(e)}function fD(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hD(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?fD(Object(r),!0).forEach(function(n){I4(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fD(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function n6e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i6e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,LV(n.key),n)}}function a6e(e,t,r){return t&&i6e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function o6e(e,t,r){return t=Sx(t),s6e(e,RV()?Reflect.construct(t,r||[],Sx(e).constructor):t.apply(e,r))}function s6e(e,t){if(t&&(np(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return l6e(e)}function l6e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function RV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(RV=function(){return!!e})()}function Sx(e){return Sx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Sx(e)}function u6e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&L4(e,t)}function L4(e,t){return L4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},L4(e,t)}function I4(e,t,r){return t=LV(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function LV(e){var t=c6e(e,"string");return np(t)=="symbol"?t:t+""}function c6e(e,t){if(np(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(np(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var dD=1,f6e=function(e){function t(){var r;n6e(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=o6e(this,t,[].concat(i)),I4(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),I4(r,"handleKeyDown",function(o){if(o.key==="Escape"){var s,l,u,c;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(s=(l=r.props.coordinate)===null||l===void 0?void 0:l.x)!==null&&s!==void 0?s:0,y:(u=(c=r.props.coordinate)===null||c===void 0?void 0:c.y)!==null&&u!==void 0?u:0}})}}),r}return u6e(t,e),a6e(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>dD||Math.abs(n.height-this.state.lastBoundingBox.height)>dD)&&this.setState({lastBoundingBox:{width:n.width,height:n.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 n,i;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((i=this.props.coordinate)===null||i===void 0?void 0:i.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,s=i.animationDuration,l=i.animationEasing,u=i.children,c=i.coordinate,f=i.hasPayload,d=i.isAnimationActive,h=i.offset,g=i.position,p=i.reverseDirection,v=i.useTranslate3d,m=i.viewBox,y=i.wrapperStyle,x=r6e({allowEscapeViewBox:o,coordinate:c,offsetTopLeft:h,position:g,reverseDirection:p,tooltipBox:this.state.lastBoundingBox,useTranslate3d:v,viewBox:m}),_=x.cssClasses,S=x.cssProperties,T=hD(hD({transition:d&&a?"transform ".concat(s,"ms ").concat(l):void 0},S),{},{pointerEvents:"none",visibility:!this.state.dismissed&&a&&f?"visible":"hidden",position:"absolute",top:0,left:0},y);return de.createElement("div",{tabIndex:-1,className:_,style:T,ref:function(N){n.wrapperNode=N}},u)}}])}(I.PureComponent),h6e=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Ic={isSsr:h6e(),get:function(t){return Ic[t]},set:function(t,r){if(typeof t=="string")Ic[t]=r;else{var n=Object.keys(t);n&&n.length&&n.forEach(function(i){Ic[i]=t[i]})}}};function ip(e){"@babel/helpers - typeof";return ip=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ip(e)}function pD(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gD(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?pD(Object(r),!0).forEach(function(n){Ak(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pD(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function d6e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p6e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,DV(n.key),n)}}function g6e(e,t,r){return t&&p6e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function v6e(e,t,r){return t=Ex(t),m6e(e,IV()?Reflect.construct(t,r||[],Ex(e).constructor):t.apply(e,r))}function m6e(e,t){if(t&&(ip(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return y6e(e)}function y6e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function IV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(IV=function(){return!!e})()}function Ex(e){return Ex=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ex(e)}function w6e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&D4(e,t)}function D4(e,t){return D4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},D4(e,t)}function Ak(e,t,r){return t=DV(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function DV(e){var t=x6e(e,"string");return ip(t)=="symbol"?t:t+""}function x6e(e,t){if(ip(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ip(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function b6e(e){return e.dataKey}function _6e(e,t){return de.isValidElement(e)?de.cloneElement(e,t):typeof e=="function"?de.createElement(e,t):de.createElement(XNe,t)}var Qs=function(e){function t(){return d6e(this,t),v6e(this,t,arguments)}return w6e(t,e),g6e(t,[{key:"render",value:function(){var n=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,s=i.animationDuration,l=i.animationEasing,u=i.content,c=i.coordinate,f=i.filterNull,d=i.isAnimationActive,h=i.offset,g=i.payload,p=i.payloadUniqBy,v=i.position,m=i.reverseDirection,y=i.useTranslate3d,x=i.viewBox,_=i.wrapperStyle,S=g??[];f&&S.length&&(S=EV(g.filter(function(A){return A.value!=null&&(A.hide!==!0||n.props.includeHidden)}),p,b6e));var T=S.length>0;return de.createElement(f6e,{allowEscapeViewBox:o,animationDuration:s,animationEasing:l,isAnimationActive:d,active:a,coordinate:c,hasPayload:T,offset:h,position:v,reverseDirection:m,useTranslate3d:y,viewBox:x,wrapperStyle:_},_6e(u,gD(gD({},this.props),{},{payload:S})))}}])}(I.PureComponent);Ak(Qs,"displayName","Tooltip");Ak(Qs,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Ic.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 S6e=Ol,E6e=function(){return S6e.Date.now()},A6e=E6e,T6e=/\s/;function O6e(e){for(var t=e.length;t--&&T6e.test(e.charAt(t)););return t}var P6e=O6e,k6e=P6e,C6e=/^\s+/;function N6e(e){return e&&e.slice(0,k6e(e)+1).replace(C6e,"")}var R6e=N6e,L6e=R6e,vD=rf,I6e=Fp,mD=NaN,D6e=/^[-+]0x[0-9a-f]+$/i,M6e=/^0b[01]+$/i,j6e=/^0o[0-7]+$/i,F6e=parseInt;function $6e(e){if(typeof e=="number")return e;if(I6e(e))return mD;if(vD(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=vD(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=L6e(e);var r=M6e.test(e);return r||j6e.test(e)?F6e(e.slice(2),r?2:8):D6e.test(e)?mD:+e}var MV=$6e,B6e=rf,DE=A6e,yD=MV,U6e="Expected a function",z6e=Math.max,W6e=Math.min;function H6e(e,t,r){var n,i,a,o,s,l,u=0,c=!1,f=!1,d=!0;if(typeof e!="function")throw new TypeError(U6e);t=yD(t)||0,B6e(r)&&(c=!!r.leading,f="maxWait"in r,a=f?z6e(yD(r.maxWait)||0,t):a,d="trailing"in r?!!r.trailing:d);function h(T){var A=n,N=i;return n=i=void 0,u=T,o=e.apply(N,A),o}function g(T){return u=T,s=setTimeout(m,t),c?h(T):o}function p(T){var A=T-l,N=T-u,P=t-A;return f?W6e(P,a-N):P}function v(T){var A=T-l,N=T-u;return l===void 0||A>=t||A<0||f&&N>=a}function m(){var T=DE();if(v(T))return y(T);s=setTimeout(m,p(T))}function y(T){return s=void 0,d&&n?h(T):(n=i=void 0,o)}function x(){s!==void 0&&clearTimeout(s),u=0,n=l=i=s=void 0}function _(){return s===void 0?o:y(DE())}function S(){var T=DE(),A=v(T);if(n=arguments,i=this,l=T,A){if(s===void 0)return g(l);if(f)return clearTimeout(s),s=setTimeout(m,t),h(l)}return s===void 0&&(s=setTimeout(m,t)),o}return S.cancel=x,S.flush=_,S}var q6e=H6e,V6e=q6e,G6e=rf,K6e="Expected a function";function Y6e(e,t,r){var n=!0,i=!0;if(typeof e!="function")throw new TypeError(K6e);return G6e(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),V6e(e,t,{leading:n,maxWait:t,trailing:i})}var X6e=Y6e;const jV=Hr(X6e);function Tm(e){"@babel/helpers - typeof";return Tm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tm(e)}function wD(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hw(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?wD(Object(r),!0).forEach(function(n){J6e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wD(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function J6e(e,t,r){return t=Z6e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Z6e(e){var t=Q6e(e,"string");return Tm(t)=="symbol"?t:t+""}function Q6e(e,t){if(Tm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Tm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function e8e(e,t){return i8e(e)||n8e(e,t)||r8e(e,t)||t8e()}function t8e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 512In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function r8e(e,t){if(e){if(typeof e=="string")return xD(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return xD(e,t)}}function xD(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function n8e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(c){u=!0,i=c}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function i8e(e){if(Array.isArray(e))return e}var a8e=I.forwardRef(function(e,t){var r=e.aspect,n=e.initialDimension,i=n===void 0?{width:-1,height:-1}:n,a=e.width,o=a===void 0?"100%":a,s=e.height,l=s===void 0?"100%":s,u=e.minWidth,c=u===void 0?0:u,f=e.minHeight,d=e.maxHeight,h=e.children,g=e.debounce,p=g===void 0?0:g,v=e.id,m=e.className,y=e.onResize,x=e.style,_=x===void 0?{}:x,S=I.useRef(null),T=I.useRef();T.current=y,I.useImperativeHandle(t,function(){return Object.defineProperty(S.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),S.current},configurable:!0})});var A=I.useState({containerWidth:i.width,containerHeight:i.height}),N=e8e(A,2),P=N[0],F=N[1],R=I.useCallback(function(B,U){F(function(K){var te=Math.round(B),X=Math.round(U);return K.containerWidth===te&&K.containerHeight===X?K:{containerWidth:te,containerHeight:X}})},[]);I.useEffect(function(){var B=function(J){var me,ye=J[0].contentRect,O=ye.width,M=ye.height;R(O,M),(me=T.current)===null||me===void 0||me.call(T,O,M)};p>0&&(B=jV(B,p,{trailing:!0,leading:!1}));var U=new ResizeObserver(B),K=S.current.getBoundingClientRect(),te=K.width,X=K.height;return R(te,X),U.observe(S.current),function(){U.disconnect()}},[R,p]);var L=I.useMemo(function(){var B=P.containerWidth,U=P.containerHeight;if(B<0||U<0)return null;du(Vf(o)||Vf(l),`The width(%s) and height(%s) are both fixed numbers, 513 maybe you don't need to use a ResponsiveContainer.`,o,l),du(!r||r>0,"The aspect(%s) must be greater than zero.",r);var K=Vf(o)?B:o,te=Vf(l)?U:l;r&&r>0&&(K?te=K/r:te&&(K=te*r),d&&te>d&&(te=d)),du(K>0||te>0,`The width(%s) and height(%s) of chart should be greater than 0, 514 please check the style of container, or the props width(%s) and height(%s), 515 or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the 516 height and width.`,K,te,o,l,c,f,r);var X=!Array.isArray(h)&&hu(h.type).endsWith("Chart");return de.Children.map(h,function(W){return de.isValidElement(W)?I.cloneElement(W,hw({width:K,height:te},X?{style:hw({height:"100%",width:"100%",maxHeight:te,maxWidth:K},W.props.style)}:{})):W})},[r,h,l,d,f,c,P,o]);return de.createElement("div",{id:v?"".concat(v):void 0,className:gr("recharts-responsive-container",m),style:hw(hw({},_),{},{width:o,height:l,minWidth:c,minHeight:f,maxHeight:d}),ref:S},L)}),FV=function(t){return null};FV.displayName="Cell";function Om(e){"@babel/helpers - typeof";return Om=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Om(e)}function bD(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function M4(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?bD(Object(r),!0).forEach(function(n){o8e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bD(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function o8e(e,t,r){return t=s8e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s8e(e){var t=l8e(e,"string");return Om(t)=="symbol"?t:t+""}function l8e(e,t){if(Om(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Om(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var kd={widthCache:{},cacheCount:0},u8e=2e3,c8e={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},_D="recharts_measurement_span";function f8e(e){var t=M4({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var Tv=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Ic.isSsr)return{width:0,height:0};var n=f8e(r),i=JSON.stringify({text:t,copyStyle:n});if(kd.widthCache[i])return kd.widthCache[i];try{var a=document.getElementById(_D);a||(a=document.createElement("span"),a.setAttribute("id",_D),a.setAttribute("aria-hidden","true"),document.body.appendChild(a));var o=M4(M4({},c8e),n);Object.assign(a.style,o),a.textContent="".concat(t);var s=a.getBoundingClientRect(),l={width:s.width,height:s.height};return kd.widthCache[i]=l,++kd.cacheCount>u8e&&(kd.cacheCount=0,kd.widthCache={}),l}catch{return{width:0,height:0}}},h8e=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function Pm(e){"@babel/helpers - typeof";return Pm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pm(e)}function Ax(e,t){return v8e(e)||g8e(e,t)||p8e(e,t)||d8e()}function d8e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 517In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function p8e(e,t){if(e){if(typeof e=="string")return SD(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return SD(e,t)}}function SD(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function g8e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(c){u=!0,i=c}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function v8e(e){if(Array.isArray(e))return e}function m8e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ED(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,w8e(n.key),n)}}function y8e(e,t,r){return t&&ED(e.prototype,t),r&&ED(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function w8e(e){var t=x8e(e,"string");return Pm(t)=="symbol"?t:t+""}function x8e(e,t){if(Pm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Pm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var AD=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,TD=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,b8e=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,_8e=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,$V={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},S8e=Object.keys($V),Qd="NaN";function E8e(e,t){return e*$V[t]}var dw=function(){function e(t,r){m8e(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),r!==""&&!b8e.test(r)&&(this.num=NaN,this.unit=""),S8e.includes(r)&&(this.num=E8e(t,r),this.unit="px")}return y8e(e,[{key:"add",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num+r.num,this.unit)}},{key:"subtract",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num-r.num,this.unit)}},{key:"multiply",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num*r.num,this.unit||r.unit)}},{key:"divide",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num/r.num,this.unit||r.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(r){var n,i=(n=_8e.exec(r))!==null&&n!==void 0?n:[],a=Ax(i,3),o=a[1],s=a[2];return new e(parseFloat(o),s??"")}}])}();function BV(e){if(e.includes(Qd))return Qd;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=AD.exec(t))!==null&&r!==void 0?r:[],i=Ax(n,4),a=i[1],o=i[2],s=i[3],l=dw.parse(a??""),u=dw.parse(s??""),c=o==="*"?l.multiply(u):l.divi
517de(u);if(c.isNaN())return Qd;t=t.replace(AD,c.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var f,d=(f=TD.exec(t))!==null&&f!==void 0?f:[],h=Ax(d,4),g=h[1],p=h[2],v=h[3],m=dw.parse(g??""),y=dw.parse(v??""),x=p==="+"?m.add(y):m.subtract(y);if(x.isNaN())return Qd;t=t.replace(TD,x.toString())}return t}var OD=/\(([^()]*)\)/;function A8e(e){for(var t=e;t.includes("(");){var r=OD.exec(t),n=Ax(r,2),i=n[1];t=t.replace(OD,BV(i))}return t}function T8e(e){var t=e.replace(/\s+/g,"");return t=A8e(t),t=BV(t),t}function O8e(e){try{return T8e(e)}catch{return Qd}}function ME(e){var t=O8e(e.slice(5,-1));return t===Qd?"":t}var P8e=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],k8e=["dx","dy","angle","className","breakAll"];function j4(){return j4=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},j4.apply(this,arguments)}function PD(e,t){if(e==null)return{};var r=C8e(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function C8e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function kD(e,t){return I8e(e)||L8e(e,t)||R8e(e,t)||N8e()}function N8e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 518In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function R8e(e,t){if(e){if(typeof e=="string")return CD(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return CD(e,t)}}function CD(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function L8e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(c){u=!0,i=c}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function I8e(e){if(Array.isArray(e))return e}var UV=/[ \f\n\r\t\v\u2028\u2029]+/,zV=function(t){var r=t.children,n=t.breakAll,i=t.style;try{var a=[];Ar(r)||(n?a=r.toString().split(""):a=r.toString().split(UV));var o=a.map(function(l){return{word:l,width:Tv(l,i).width}}),s=n?0:Tv(" ",i).width;return{wordsWithComputedWidth:o,spaceWidth:s}}catch{return null}},D8e=function(t,r,n,i,a){var o=t.maxLines,s=t.children,l=t.style,u=t.breakAll,c=tt(o),f=s,d=function(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return K.reduce(function(te,X){var W=X.word,J=X.width,me=te[te.length-1];if(me&&(i==null||a||me.width+J+n<Number(i)))me.words.push(W),me.width+=J+n;else{var ye={words:[W],width:J};te.push(ye)}return te},[])},h=d(r),g=function(K){return K.reduce(function(te,X){return te.width>X.width?te:X})};if(!c)return h;for(var p="â¦",v=function(K){var te=f.slice(0,K),X=zV({breakAll:u,style:l,children:te+p}).wordsWithComputedWidth,W=d(X),J=W.length>o||g(W).width>Number(i);return[J,W]},m=0,y=f.length-1,x=0,_;m<=y&&x<=f.length-1;){var S=Math.floor((m+y)/2),T=S-1,A=v(T),N=kD(A,2),P=N[0],F=N[1],R=v(S),L=kD(R,1),B=L[0];if(!P&&!B&&(m=S+1),P&&B&&(y=S-1),!P&&B){_=F;break}x++}return _||h},ND=function(t){var r=Ar(t)?[]:t.toString().split(UV);return[{words:r}]},M8e=function(t){var r=t.width,n=t.scaleToFit,i=t.children,a=t.style,o=t.breakAll,s=t.maxLines;if((r||n)&&!Ic.isSsr){var l,u,c=zV({breakAll:o,children:i,style:a});if(c){var f=c.wordsWithComputedWidth,d=c.spaceWidth;l=f,u=d}else return ND(i);return D8e({breakAll:o,children:i,maxLines:s,style:a},l,u,r,n)}return ND(i)},RD="#808080",Tx=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,a=i===void 0?0:i,o=t.lineHeight,s=o===void 0?"1em":o,l=t.capHeight,u=l===void 0?"0.71em":l,c=t.scaleToFit,f=c===void 0?!1:c,d=t.textAnchor,h=d===void 0?"start":d,g=t.verticalAnchor,p=g===void 0?"end":g,v=t.fill,m=v===void 0?RD:v,y=PD(t,P8e),x=I.useMemo(function(){return M8e({breakAll:y.breakAll,children:y.children,maxLines:y.maxLines,scaleToFit:f,style:y.style,width:y.width})},[y.breakAll,y.children,y.maxLines,f,y.style,y.width]),_=y.dx,S=y.dy,T=y.angle,A=y.className,N=y.breakAll,P=PD(y,k8e);if(!hi(n)||!hi(a))return null;var F=n+(tt(_)?_:0),R=a+(tt(S)?S:0),L;switch(p){case"start":L=ME("calc(".concat(u,")"));break;case"middle":L=ME("calc(".concat((x.length-1)/2," * -").concat(s," + (").concat(u," / 2))"));break;default:L=ME("calc(".concat(x.length-1," * -").concat(s,")"));break}var B=[];if(f){var U=x[0].width,K=y.width;B.push("scale(".concat((tt(K)?K/U:1)/U,")"))}return T&&B.push("rotate(".concat(T,", ").concat(F,", ").concat(R,")")),B.length&&(P.transform=B.join(" ")),de.createElement("text",j4({},Er(P,!0),{x:F,y:R,className:gr("recharts-text",A),textAnchor:h,fill:m.includes("url")?RD:m}),x.map(function(te,X){var W=te.words.join(N?"":" ");return de.createElement("tspan",{x:F,dy:X===0?L:s,key:"".concat(W,"-").concat(X)},W)}))};function Dc(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function j8e(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Tk(e){let t,r,n;e.length!==2?(t=Dc,r=(s,l)=>Dc(e(s),l),n=(s,l)=>e(s)-l):(t=e===Dc||e===j8e?e:F8e,r=e,n=e);function i(s,l,u=0,c=s.length){if(u<c){if(t(l,l)!==0)return c;do{const f=u+c>>>1;r(s[f],l)<0?u=f+1:c=f}while(u<c)}return u}function a(s,l,u=0,c=s.length){if(u<c){if(t(l,l)!==0)return c;do{const f=u+c>>>1;r(s[f],l)<=0?u=f+1:c=f}while(u<c)}return u}function o(s,l,u=0,c=s.length){const f=i(s,l,u,c-1);return f>u&&n(s[f-1],l)>-n(s[f],l)?f-1:f}return{left:i,center:o,right:a}}function F8e(){return 0}function WV(e){return e===null?NaN:+e}function*$8e(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const B8e=Tk(Dc),R1=B8e.right;Tk(WV).center;class LD extends Map{constructor(t,r=W8e){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,i]of t)this.set(n,i)}get(t){return super.get(ID(this,t))}has(t){return super.has(ID(this,t))}set(t,r){return super.set(U8e(this,t),r)}delete(t){return super.delete(z8e(this,t))}}function ID({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function U8e({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function z8e({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function W8e(e){return e!==null&&typeof e=="object"?e.valueOf():e}
518function H8e(e=Dc){if(e===Dc)return HV;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{const n=e(t,r);return n||n===0?n:(e(r,r)===0)-(e(t,t)===0)}}function HV(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const q8e=Math.sqrt(50),V8e=Math.sqrt(10),G8e=Math.sqrt(2);function Ox(e,t,r){const n=(t-e)/Math.max(0,r),i=Math.floor(Math.log10(n)),a=n/Math.pow(10,i),o=a>=q8e?10:a>=V8e?5:a>=G8e?2:1;let s,l,u;return i<0?(u=Math.pow(10,-i)/o,s=Math.round(e*u),l=Math.round(t*u),s/u<e&&++s,l/u>t&&--l,u=-u):(u=Math.pow(10,i)*o,s=Math.round(e/u),l=Math.round(t/u),s*u<e&&++s,l*u>t&&--l),l<s&&.5<=r&&r<2?Ox(e,t,r*2):[s,l,u]}function F4(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[i,a,o]=n?Ox(t,e,r):Ox(e,t,r);if(!(a>=i))return[];const s=a-i+1,l=new Array(s);if(n)if(o<0)for(let u=0;u<s;++u)l[u]=(a-u)/-o;else for(let u=0;u<s;++u)l[u]=(a-u)*o;else if(o<0)for(let u=0;u<s;++u)l[u]=(i+u)/-o;else for(let u=0;u<s;++u)l[u]=(i+u)*o;return l}function $4(e,t,r){return t=+t,e=+e,r=+r,Ox(e,t,r)[2]}function B4(e,t,r){t=+t,e=+e,r=+r;const n=t<e,i=n?$4(t,e,r):$4(e,t,r);return(n?-1:1)*(i<0?1/-i:i)}function DD(e,t){let r;for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}function MD(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function qV(e,t,r=0,n=1/0,i){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(i=i===void 0?HV:H8e(i);n>r;){if(n-r>600){const l=n-r+1,u=t-r+1,c=Math.log(l),f=.5*Math.exp(2*c/3),d=.5*Math.sqrt(c*f*(l-f)/l)*(u-l/2<0?-1:1),h=Math.max(r,Math.floor(t-u*f/l+d)),g=Math.min(n,Math.floor(t+(l-u)*f/l+d));qV(e,t,h,g,i)}const a=e[t];let o=r,s=n;for(Ig(e,r,t),i(e[n],a)>0&&Ig(e,r,n);o<s;){for(Ig(e,o,s),++o,--s;i(e[o],a)<0;)++o;for(;i(e[s],a)>0;)--s}i(e[r],a)===0?Ig(e,r,s):(++s,Ig(e,s,n)),s<=t&&(r=s+1),t<=s&&(n=s-1)}return e}function Ig(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function K8e(e,t,r){if(e=Float64Array.from($8e(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return MD(e);if(t>=1)return DD(e);var n,i=(n-1)*t,a=Math.floor(i),o=DD(qV(e,a).subarray(0,a+1)),s=MD(e.subarray(a+1));return o+(s-o)*(i-a)}}function Y8e(e,t,r=WV){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,a=Math.floor(i),o=+r(e[a],a,e),s=+r(e[a+1],a+1,e);return o+(s-o)*(i-a)}}function X8e(e,t,r){e=+e,t=+t,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=Math.max(0,Math.ceil((t-e)/r))|0,a=new Array(i);++n<i;)a[n]=e+n*r;return a}function Ko(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Nu(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const U4=Symbol("implicit");function Ok(){var e=new LD,t=[],r=[],n=U4;function i(a){let o=e.get(a);if(o===void 0){if(n!==U4)return n;e.set(a,o=t.push(a)-1)}return r[o%r.length]}return i.domain=function(a){if(!arguments.length)return t.slice();t=[],e=new LD;for(const o of a)e.has(o)||e.set(o,t.push(o)-1);return i},i.range=function(a){return arguments.length?(r=Array.from(a),i):r.slice()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return Ok(t,r).unknown(n)},Ko.apply(i,arguments),i}function km(){var e=Ok().unknown(void 0),t=e.domain,r=e.range,n=0,i=1,a,o,s=!1,l=0,u=0,c=.5;delete e.unknown;function f(){var d=t().length,h=i<n,g=h?i:n,p=h?n:i;a=(p-g)/Math.max(1,d-l+u*2),s&&(a=Math.floor(a)),g+=(p-g-a*(d-l))*c,o=a*(1-l),s&&(g=Math.round(g),o=Math.round(o));var v=X8e(d).map(function(m){return g+a*m});return r(h?v.reverse():v)}return e.domain=function(d){return arguments.length?(t(d),f()):t()},e.range=function(d){return arguments.length?([n,i]=d,n=+n,i=+i,f()):[n,i]},e.rangeRound=function(d){return[n,i]=d,n=+n,i=+i,s=!0,f()},e.bandwidth=function(){return o},e.step=function(){return a},e.round=function(d){return arguments.length?(s=!!d,f()):s},e.padding=function(d){return arguments.length?(l=Math.min(1,u=+d),f()):l},e.paddingInner=function(d){return arguments.length?(l=Math.min(1,d),f()):l},e.paddingOuter=function(d){return arguments.length?(u=+d,f()):u},e.align=function(d){return arguments.length?(c=Math.max(0,Math.min(1,d)),f()):c},e.copy=function(){return km(t(),[n,i]).round(s).paddingInner(l).paddingOuter(u).align(c)},Ko.apply(f(),arguments)}function VV(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return VV(t())},e}function Ov(){return VV(km.apply(null,arguments).paddingInner(1))}function Pk(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function GV(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function L1(){}var Cm=.7,Px=1/Cm,P0="\\s*([+-]?\\d+)\\s*",Nm="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",vl="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",J8e=/^#([0-9a-f]{3,8})$/,Z8e=new RegExp(`^rgb\\(${P0},${P0},${P0}
518\\)$`),Q8e=new RegExp(`^rgb\\(${vl},${vl},${vl}\\)$`),eRe=new RegExp(`^rgba\\(${P0},${P0},${P0},${Nm}\\)$`),tRe=new RegExp(`^rgba\\(${vl},${vl},${vl},${Nm}\\)$`),rRe=new RegExp(`^hsl\\(${Nm},${vl},${vl}\\)$`),nRe=new RegExp(`^hsla\\(${Nm},${vl},${vl},${Nm}\\)$`),jD={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};Pk(L1,Rm,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:FD,formatHex:FD,formatHex8:iRe,formatHsl:aRe,formatRgb:$D,toString:$D});function FD(){return this.rgb().formatHex()}function iRe(){return this.rgb().formatHex8()}function aRe(){return KV(this).formatHsl()}function $D(){return this.rgb().formatRgb()}function Rm(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=J8e.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?BD(t):r===3?new Ma(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?pw(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?pw(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=Z8e.exec(e))?new Ma(t[1],t[2],t[3],1):(t=Q8e.exec(e))?new Ma(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=eRe.exec(e))?pw(t[1],t[2],t[3],t[4]):(t=tRe.exec(e))?pw(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=rRe.exec(e))?WD(t[1],t[2]/100,t[3]/100,1):(t=nRe.exec(e))?WD(t[1],t[2]/100,t[3]/100,t[4]):jD.hasOwnProperty(e)?BD(jD[e]):e==="transparent"?new Ma(NaN,NaN,NaN,0):null}function BD(e){return new Ma(e>>16&255,e>>8&255,e&255,1)}function pw(e,t,r,n){return n<=0&&(e=t=r=NaN),new Ma(e,t,r,n)}function oRe(e){return e instanceof L1||(e=Rm(e)),e?(e=e.rgb(),new Ma(e.r,e.g,e.b,e.opacity)):new Ma}function z4(e,t,r,n){return arguments.length===1?oRe(e):new Ma(e,t,r,n??1)}function Ma(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}Pk(Ma,z4,GV(L1,{brighter(e){return e=e==null?Px:Math.pow(Px,e),new Ma(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Cm:Math.pow(Cm,e),new Ma(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Ma(oh(this.r),oh(this.g),oh(this.b),kx(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:UD,formatHex:UD,formatHex8:sRe,formatRgb:zD,toString:zD}));function UD(){return`#${Gf(this.r)}${Gf(this.g)}${Gf(this.b)}`}function sRe(){return`#${Gf(this.r)}${Gf(this.g)}${Gf(this.b)}${Gf((isNaN(this.opacity)?1:this.opacity)*255)}`}function zD(){const e=kx(this.opacity);return`${e===1?"rgb(":"rgba("}${oh(this.r)}, ${oh(this.g)}, ${oh(this.b)}${e===1?")":`, ${e})`}`}function kx(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function oh(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Gf(e){return e=oh(e),(e<16?"0":"")+e.toString(16)}function WD(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new ws(e,t,r,n)}function KV(e){if(e instanceof ws)return new ws(e.h,e.s,e.l,e.opacity);if(e instanceof L1||(e=Rm(e)),!e)return new ws;if(e instanceof ws)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),a=Math.max(t,r,n),o=NaN,s=a-i,l=(a+i)/2;return s?(t===a?o=(r-n)/s+(r<n)*6:r===a?o=(n-t)/s+2:o=(t-r)/s+4,s/=l<.5?a+i:2-a-i,o*=60):s=l>0&&l<1?0:o,new ws(o,s,l,e.opacity)}function lRe(e,t,r,n){return arguments.length===1?KV(e):new ws(e,t,r,n??1)}function ws(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}Pk(ws,lRe,GV(L1,{brighter(e){return e=e==null?Px:Math.pow(Px,e),new ws(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Cm:Math.pow(Cm,e),new ws(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new Ma(jE(e>=240?e-240:e+120,i,n),jE(e,i,n),jE(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new ws(HD(this.h),gw(this.s),gw(this.l),kx(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=kx(this.opacity);return`${e===1?"hsl(":"hsla("}${HD(this.h)}, ${gw(this.s)*100}%, ${gw(this.l)*100}%${e===1?")":`, ${e})`}`}}));function HD(e){return e=(e||0)%360,e<0?e+360:e}function gw(e){return Math.max(0,Math.min(1,e||0))}function jE(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const kk=e=>()=>e;function uRe(e,t){return function(r){return e+r*t}}function cRe(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function fRe(e){return(e=+e)==1?YV:function(t,r){return r-t?cRe(t,r,e):kk(isNaN(t)?r:t)}}function YV(e,t){var r=t-e;return r?uRe(e,r):kk(isNaN(e)?t:e)}const qD=function e(t){var r=fRe(t);function n(i,a){var o=r((i=z4(i)).r,(a=z4(a)).r),s=r(i.g,a.g),l=r(i.b,a.b),u=YV(i.opacity,a.opacity);return function(c){return i.r=o(c),i.g=s(c),i.b=l(c),i.opacity=u(c),i+""}}return n.gamma=e,n}(1);function hRe(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),i;return function(a){for(i=0;i<r;++i)n[i]=e[i]*(1-a)+t[i]*a;return n}}function dRe(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function pRe(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,i=new Array(n),a=new Array(r),o;for(o=0;o<n;++o)i[o]=Vp(e[o],t[o]);for(;o<r;++o)a[o]=t[o];return function(s){for(o=0;o<n;++o)a[o]=i[o](s);return a}}function gRe(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function Cx(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function vRe(e,t){var r={},n={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?r[i]=Vp(e[i],t[i]):n[i]=t[i];return function(a){for(i in r)n[i]=r[i](a);return n}}var W4=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,FE=new RegExp(W4.source,"g");function mRe(e){return function(){return e}}function yRe(e){return function(t){return e(t)+""}}function wRe(e,t){var r=W4.lastIndex=FE.lastIndex=0,n,i,a,o=-1,s=[],l=[];for(e=e+"",t=t+"";(n=W4.exec(e))&&(i=FE.exec(t));)(a=i.index)>r&&(a=t.slice(r,a),s[o]?s[o]+=a:s[++o]=a),(n=n[0])===(i=i[0])?s[o]?s[o]+=i:s[++o]=i:(s[++o]=null,l.push({i:o,x:Cx(n,i)})),r=FE.lastIndex;return r<t.length&&(a=t.slice(r),s[o]?s[o]+=a:s[++o]=a),s.length<2?l[0]?yRe(l[0].x):mRe(t):(t=l.length,function(u){for(var c=0,f;c<t;++c)s[(f=l[c]).i]=f.x(u);return s.join("")})}function Vp(e,t){var r=typeof t,n;return t==null||r==="boolean"?kk(t):(r==="number"?Cx:r==="string"?(n=Rm(t))?(t=n,qD):wRe:t instanceof Rm?qD:t instanceof Date?gRe:dRe(t)?hRe:Array.isArray(t)?pRe:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?vRe:Cx)(e,t)}function Ck(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function xRe(e,t){t===void 0&&(t=e,e=Vp);for(var r=0,n=t.length-1,i=t[0],a=new Array(n<0?0:n);r<n;)a[r]=e(i,i=t[++r]);return function(o){var s=Math.max(0,Math.min(n-1,Math.floor(o*=n)));return a[s](o-s)}}function bRe(e){return function(){return e}}function Nx(e){return+e}var VD=[0,1];function ba(e){return e}function H4(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:bRe(isNaN(t)?NaN:.5)}function _Re(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function SRe(e,t,r){var n=e[0],i=e[1],a=t[0],o=t[1];return i<n?(n=H4(i,n),a=r(o,a)):(n=H4(n,i),a=r(a,o)),function(s){return a(n(s))}}function ERe(e,t,r){var n=Math.min(e.length,t.length)-1,i=new Array(n),a=new Array(n),o=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<n;)i[o]=H4(e[o],e[o+1]),a[o]=r(t[o],t[o+1]);return function(s){var l=R1(e,s,1,n)-1;return a[l](i[l](s))}}function I1(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function I_(){var e=VD,t=VD,r=Vp,n,i,a,o=ba,s,l,u;function c(){var d=Math.min(e.length,t.length);return o!==ba&&(o=_Re(e[0],e[d-1])),s=d>2?ERe:SRe,l=u=null,f}function f(d){return d==null||isNaN(d=+d)?a:(l||(l=s(e.map(n),t,r)))(n(o(d)))}
vendor: 4,366 bytes, line 518
518return f.invert=function(d){return o(i((u||(u=s(t,e.map(n),Cx)))(d)))},f.domain=function(d){return arguments.length?(e=Array.from(d,Nx),c()):e.slice()},f.range=function(d){return arguments.length?(t=Array.from(d),c()):t.slice()},f.rangeRound=function(d){return t=Array.from(d),r=Ck,c()},f.clamp=function(d){return arguments.length?(o=d?!0:ba,c()):o!==ba},f.interpolate=function(d){return arguments.length?(r=d,c()):r},f.unknown=function(d){return arguments.length?(a=d,f):a},function(d,h){return n=d,i=h,c()}}function Nk(){return I_()(ba,ba)}function ARe(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Rx(e,t){if((r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var r,n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function ap(e){return e=Rx(Math.abs(e)),e?e[1]:NaN}function TRe(e,t){return function(r,n){for(var i=r.length,a=[],o=0,s=e[0],l=0;i>0&&s>0&&(l+s+1>n&&(s=Math.max(1,n-l)),a.push(r.substring(i-=s,i+s)),!((l+=s+1)>n));)s=e[o=(o+1)%e.length];return a.reverse().join(t)}}function ORe(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var PRe=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Lm(e){if(!(t=PRe.exec(e)))throw new Error("invalid format: "+e);var t;return new Rk({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}Lm.prototype=Rk.prototype;function Rk(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}Rk.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 kRe(e){e:for(var t=e.length,r=1,n=-1,i;r<t;++r)switch(e[r]){case".":n=i=r;break;case"0":n===0&&(n=r),i=r;break;default:if(!+e[r])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(i+1):e}var XV;function CRe(e,t){var r=Rx(e,t);if(!r)return e+"";var n=r[0],i=r[1],a=i-(XV=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=n.length;return a===o?n:a>o?n+new Array(a-o+1).join("0"):a>0?n.slice(0,a)+"."+n.slice(a):"0."+new Array(1-a).join("0")+Rx(e,Math.max(0,t+a-1))[0]}function GD(e,t){var r=Rx(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")}const KD={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:ARe,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>GD(e*100,t),r:GD,s:CRe,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function YD(e){return e}var XD=Array.prototype.map,JD=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function NRe(e){var t=e.grouping===void 0||e.thousands===void 0?YD:TRe(XD.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?YD:ORe(XD.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"â":e.minus+"",l=e.nan===void 0?"NaN":e.nan+"";function u(f){f=Lm(f);var d=f.fill,h=f.align,g=f.sign,p=f.symbol,v=f.zero,m=f.width,y=f.comma,x=f.precision,_=f.trim,S=f.type;S==="n"?(y=!0,S="g"):KD[S]||(x===void 0&&(x=12),_=!0,S="g"),(v||d==="0"&&h==="=")&&(v=!0,d="0",h="=");var T=p==="$"?r:p==="#"&&/[boxX]/.test(S)?"0"+S.toLowerCase():"",A=p==="$"?n:/[%p]/.test(S)?o:"",N=KD[S],P=/[defgprs%]/.test(S);x=x===void 0?6:/[gprs]/.test(S)?Math.max(1,Math.min(21,x)):Math.max(0,Math.min(20,x));function F(R){var L=T,B=A,U,K,te;if(S==="c")B=N(R)+B,R="";else{R=+R;var X=R<0||1/R<0;if(R=isNaN(R)?l:N(Math.abs(R),x),_&&(R=kRe(R)),X&&+R==0&&g!=="+"&&(X=!1),L=(X?g==="("?g:s:g==="-"||g==="("?"":g)+L,B=(S==="s"?JD[8+XV/3]:"")+B+(X&&g==="("?")":""),P){for(U=-1,K=R.length;++U<K;
vendor: 4,087 bytes, line 518
518)if(te=R.charCodeAt(U),48>te||te>57){B=(te===46?i+R.slice(U+1):R.slice(U))+B,R=R.slice(0,U);break}}}y&&!v&&(R=t(R,1/0));var W=L.length+R.length+B.length,J=W<m?new Array(m-W+1).join(d):"";switch(y&&v&&(R=t(J+R,J.length?m-B.length:1/0),J=""),h){case"<":R=L+R+B+J;break;case"=":R=L+J+R+B;break;case"^":R=J.slice(0,W=J.length>>1)+L+R+B+J.slice(W);break;default:R=J+L+R+B;break}return a(R)}return F.toString=function(){return f+""},F}function c(f,d){var h=u((f=Lm(f),f.type="f",f)),g=Math.max(-8,Math.min(8,Math.floor(ap(d)/3)))*3,p=Math.pow(10,-g),v=JD[8+g/3];return function(m){return h(p*m)+v}}return{format:u,formatPrefix:c}}var vw,Lk,JV;RRe({thousands:",",grouping:[3],currency:["$",""]});function RRe(e){return vw=NRe(e),Lk=vw.format,JV=vw.formatPrefix,vw}function LRe(e){return Math.max(0,-ap(Math.abs(e)))}function IRe(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(ap(t)/3)))*3-ap(Math.abs(e)))}function DRe(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,ap(t)-ap(e))+1}function ZV(e,t,r,n){var i=B4(e,t,r),a;switch(n=Lm(n??",f"),n.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(a=IRe(i,o))&&(n.precision=a),JV(n,o)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(a=DRe(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=a-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(a=LRe(i))&&(n.precision=a-(n.type==="%")*2);break}}return Lk(n)}function af(e){var t=e.domain;return e.ticks=function(r){var n=t();return F4(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return ZV(i[0],i[i.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),i=0,a=n.length-1,o=n[i],s=n[a],l,u,c=10;for(s<o&&(u=o,o=s,s=u,u=i,i=a,a=u);c-- >0;){if(u=$4(o,s,r),u===l)return n[i]=o,n[a]=s,t(n);if(u>0)o=Math.floor(o/u)*u,s=Math.ceil(s/u)*u;else if(u<0)o=Math.ceil(o*u)/u,s=Math.floor(s*u)/u;else break;l=u}return e},e}function Lx(){var e=Nk();return e.copy=function(){return I1(e,Lx())},Ko.apply(e,arguments),af(e)}function QV(e){var t;function r(n){return n==null||isNaN(n=+n)?t:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(e=Array.from(n,Nx),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return QV(e).unknown(t)},e=arguments.length?Array.from(e,Nx):[0,1],af(r)}function eG(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],a=e[n],o;return a<i&&(o=r,r=n,n=o,o=i,i=a,a=o),e[r]=t.floor(i),e[n]=t.ceil(a),e}function ZD(e){return Math.log(e)}function QD(e){return Math.exp(e)}function MRe(e){return-Math.log(-e)}function jRe(e){return-Math.exp(-e)}function FRe(e){return isFinite(e)?+("1e"+e):e<0?0:e}function $Re(e){return e===10?FRe:e===Math.E?Math.exp:t=>Math.pow(e,t)}function BRe(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function eM(e){return(t,r)=>-e(-t,r)}function Ik(e){const t=e(ZD,QD),r=t.domain;let n=10,i,a;function o(){return i=BRe(n),a=$Re(n),r()[0]<0?(i=eM(i),a=eM(a),e(MRe,jRe)):e(ZD,QD),t}return t.base=function(s){return arguments.length?(n=+s,o()):n},t.domain=function(s){return arguments.length?(r(s),o()):r()},t.ticks=s=>{const l=r();let u=l[0],c=l[l.length-1];const f=c<u;f&&([u,c]=[c,u]);let d=i(u),h=i(c),g,p;const v=s==null?10:+s;let m=[];if(!(n%1)&&h-d<v){if(d=Math.floor(d),h=Math.ceil(h),u>0){for(;d<=h;++d)for(g=1;g<n;++g)if(p=d<0?g/a(-d):g*a(d),!(p<u)){if(p>c)break;m.push(p)}}else for(;d<=h;++d)for(g=n-1;g>=1;--g)if(p=d>0?g/a(-d):g*a(d),!(p<u)){if(p>c)break;m.push(p)}m.length*2<v&&(m=F4(u,c,v))}else m=F4(d,h,Math.min(h-d,v)).map(a);return f?m.reverse():m},t.tickFormat=(s,l)=>{if(s==null&&(s=10),l==null&&(l=n===10?"s":","),typeof l!="function"&&(!(n%1)&&(l=Lm(l)).precision==null&&(l.trim=!0),l=Lk(l)),s===1/0)return l;const u=Math.max(1,n*s/t.ticks().length);return c=>{let f=c/a(Math.round(i(c)));return f*n<n-.5&&(f*=n),f<=u?l(c):""}},t.nice=()=>r(eG(r(),{floor:s=>a(Math.floor(i(s))),ceil:s=>a(Math.ceil(i(s)))})),t}function tG(){const e=Ik(I_()).domain([1,10]);return e.copy=()=>I1(e,tG()).base(e.base()),Ko.apply(e,arguments),e}
518function tM(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function rM(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Dk(e){var t=1,r=e(tM(t),rM(t));return r.constant=function(n){return arguments.length?e(tM(t=+n),rM(t)):t},af(r)}function rG(){var e=Dk(I_());return e.copy=function(){return I1(e,rG()).constant(e.constant())},Ko.apply(e,arguments)}function nM(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function URe(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function zRe(e){return e<0?-e*e:e*e}function Mk(e){var t=e(ba,ba),r=1;function n(){return r===1?e(ba,ba):r===.5?e(URe,zRe):e(nM(r),nM(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},af(t)}function jk(){var e=Mk(I_());return e.copy=function(){return I1(e,jk()).exponent(e.exponent())},Ko.apply(e,arguments),e}function WRe(){return jk.apply(null,arguments).exponent(.5)}function iM(e){return Math.sign(e)*e*e}function HRe(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function nG(){var e=Nk(),t=[0,1],r=!1,n;function i(a){var o=HRe(e(a));return isNaN(o)?n:r?Math.round(o):o}return i.invert=function(a){return e.invert(iM(a))},i.domain=function(a){return arguments.length?(e.domain(a),i):e.domain()},i.range=function(a){return arguments.length?(e.range((t=Array.from(a,Nx)).map(iM)),i):t.slice()},i.rangeRound=function(a){return i.range(a).round(!0)},i.round=function(a){return arguments.length?(r=!!a,i):r},i.clamp=function(a){return arguments.length?(e.clamp(a),i):e.clamp()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return nG(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Ko.apply(i,arguments),af(i)}function iG(){var e=[],t=[],r=[],n;function i(){var o=0,s=Math.max(1,t.length);for(r=new Array(s-1);++o<s;)r[o-1]=Y8e(e,o/s);return a}function a(o){return o==null||isNaN(o=+o)?n:t[R1(r,o)]}return a.invertExtent=function(o){var s=t.indexOf(o);return s<0?[NaN,NaN]:[s>0?r[s-1]:e[0],s<r.length?r[s]:e[e.length-1]]},a.domain=function(o){if(!arguments.length)return e.slice();e=[];for(let s of o)s!=null&&!isNaN(s=+s)&&e.push(s);return e.sort(Dc),i()},a.range=function(o){return arguments.length?(t=Array.from(o),i()):t.slice()},a.unknown=function(o){return arguments.length?(n=o,a):n},a.quantiles=function(){return r.slice()},a.copy=function(){return iG().domain(e).range(t).unknown(n)},Ko.apply(a,arguments)}function aG(){var e=0,t=1,r=1,n=[.5],i=[0,1],a;function o(l){return l!=null&&l<=l?i[R1(n,l,0,r)]:a}function s(){var l=-1;for(n=new Array(r);++l<r;)n[l]=((l+1)*t-(l-r)*e)/(r+1);return o}return o.domain=function(l){return arguments.length?([e,t]=l,e=+e,t=+t,s()):[e,t]},o.range=function(l){return arguments.length?(r=(i=Array.from(l)).length-1,s()):i.slice()},o.invertExtent=function(l){var u=i.indexOf(l);return u<0?[NaN,NaN]:u<1?[e,n[0]]:u>=r?[n[r-1],t]:[n[u-1],n[u]]},o.unknown=function(l){return arguments.length&&(a=l),o},o.thresholds=function(){return n.slice()},o.copy=function(){return aG().domain([e,t]).range(i).unknown(a)},Ko.apply(af(o),arguments)}function oG(){var e=[.5],t=[0,1],r,n=1;function i(a){return a!=null&&a<=a?t[R1(e,a,0,n)]:r}return i.domain=function(a){return arguments.length?(e=Array.from(a),n=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(a){return arguments.length?(t=Array.from(a),n=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(a){var o=t.indexOf(a);return[e[o-1],e[o]]},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return oG().domain(e).range(t).unknown(r)},Ko.apply(i,arguments)}const $E=new Date,BE=new Date;function di(e,t,r,n){function i(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return i.floor=a=>(e(a=new Date(+a)),a),i.ceil=a=>(e(a=new Date(a-1)),t(a,1),e(a),a),i.round=a=>{const o=i(a),s=i.ceil(a);return a-o<s-a?o:s},i.offset=(a,o)=>(t(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,s)=>{const l=[];if(a=i.ceil(a),s=s==null?1:Math.floor(s),!(a<o)||!(s>0))return l;let u;do l.push(u=new Date(+a)),t(a,s),e(a);while(u<a&&a<o);return l},i.filter=a=>di(o=>{if(o>=o)for(;e(o),!a(o);)o.setTime(o-1)},(o,s)=>{if(o>=o)if(s<0)for(;++s<=0;)for(;t(o,-1),!a(o););else for(;--s>=0;)for(;t(o,1),!a(o););}),r&&(i.count=(a,o)=>($E.setTime(+a),BE.setTime(+o),e($E),e(BE),Math.floor(r($E,BE))),i.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?i.filter(n?o=>n(o)%a===0:o=>i.count(0,o)%a===0):i)),i}const Ix=di(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Ix.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?di(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):Ix);Ix.range;const iu=1e3,$o=iu*60,au=$o*60,Eu=au*24,Fk=Eu*7,aM=Eu*30,UE=Eu*365,Kf=di(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*iu)},(e,t)=>(t-e)/iu,e=>e.getUTCSeconds());Kf.range;const $k=di(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*iu)},(e,t)=>{e.setTime(+e+t*$o)},(e,t)=>(t-e)/$o,e=>e.getMinutes());$k.range;const Bk=di(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*$o)},(e,t)=>(t-e)/$o,e=>e.getUTCMinutes());Bk.range;const Uk=di(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*iu-e.getMinutes()*$o)},(e,t)=>{e.setTime(+e+t*au)},(e,t)=>(t-e)/au,e=>e.getHours());Uk.range;const zk=di(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*au)},(e,t)=>(t-e)/au,e=>e.getUTCHours());zk.range;const D1=di(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*$o)/Eu,e=>e.getDate()-1);D1.range;const D_=di(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Eu,e=>e.getUTCDate()-1);D_.range;const sG=di(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Eu,e=>Math.floor(e/Eu));sG.range;function Wh(e){return di(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*$o)/Fk)}const M_=Wh(0),Dx=Wh(1),qRe=Wh(2),VRe=Wh(3),op=Wh(4),GRe=Wh(5),KRe=Wh(6);M_.range;Dx.range;qRe.range;VRe.range;op.range;GRe.range;KRe.range;function Hh(e){return di(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/Fk)}const j_=Hh(0),Mx=Hh(1),YRe=Hh(2),XRe=Hh(3),sp=Hh(4),JRe=Hh(5),ZRe=Hh(6);j_.range;Mx.range;YRe.range;XRe.range;sp.range;JRe.range;ZRe.range;const Wk=di(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());Wk.range;const Hk=di(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());Hk.range;const Au=di(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());Au.every=e=>
vendor: 7,944 bytes, line 518
518!isFinite(e=Math.floor(e))||!(e>0)?null:di(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});Au.range;const Tu=di(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());Tu.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:di(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});Tu.range;function lG(e,t,r,n,i,a){const o=[[Kf,1,iu],[Kf,5,5*iu],[Kf,15,15*iu],[Kf,30,30*iu],[a,1,$o],[a,5,5*$o],[a,15,15*$o],[a,30,30*$o],[i,1,au],[i,3,3*au],[i,6,6*au],[i,12,12*au],[n,1,Eu],[n,2,2*Eu],[r,1,Fk],[t,1,aM],[t,3,3*aM],[e,1,UE]];function s(u,c,f){const d=c<u;d&&([u,c]=[c,u]);const h=f&&typeof f.range=="function"?f:l(u,c,f),g=h?h.range(u,+c+1):[];return d?g.reverse():g}function l(u,c,f){const d=Math.abs(c-u)/f,h=Tk(([,,v])=>v).right(o,d);if(h===o.length)return e.every(B4(u/UE,c/UE,f));if(h===0)return Ix.every(Math.max(B4(u,c,f),1));const[g,p]=o[d/o[h-1][2]<o[h][2]/d?h-1:h];return g.every(p)}return[s,l]}const[QRe,eLe]=lG(Tu,Hk,j_,sG,zk,Bk),[tLe,rLe]=lG(Au,Wk,M_,D1,Uk,$k);function zE(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function WE(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Dg(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function nLe(e){var t=e.dateTime,r=e.date,n=e.time,i=e.periods,a=e.days,o=e.shortDays,s=e.months,l=e.shortMonths,u=Mg(i),c=jg(i),f=Mg(a),d=jg(a),h=Mg(o),g=jg(o),p=Mg(s),v=jg(s),m=Mg(l),y=jg(l),x={a:X,A:W,b:J,B:me,c:null,d:fM,e:fM,f:TLe,g:MLe,G:FLe,H:SLe,I:ELe,j:ALe,L:uG,m:OLe,M:PLe,p:ye,q:O,Q:pM,s:gM,S:kLe,u:CLe,U:NLe,V:RLe,w:LLe,W:ILe,x:null,X:null,y:DLe,Y:jLe,Z:$Le,"%":dM},_={a:M,A:j,b:z,B:Q,c:null,d:hM,e:hM,f:WLe,g:QLe,G:tIe,H:BLe,I:ULe,j:zLe,L:fG,m:HLe,M:qLe,p:ie,q:ge,Q:pM,s:gM,S:VLe,u:GLe,U:KLe,V:YLe,w:XLe,W:JLe,x:null,X:null,y:ZLe,Y:eIe,Z:rIe,"%":dM},S={a:F,A:R,b:L,B,c:U,d:uM,e:uM,f:wLe,g:lM,G:sM,H:cM,I:cM,j:gLe,L:yLe,m:pLe,M:vLe,p:P,q:dLe,Q:bLe,s:_Le,S:mLe,u:lLe,U:uLe,V:cLe,w:sLe,W:fLe,x:K,X:te,y:lM,Y:sM,Z:hLe,"%":xLe};x.x=T(r,x),x.X=T(n,x),x.c=T(t,x),_.x=T(r,_),_.X=T(n,_),_.c=T(t,_);function T(oe,pe){return function(be){var ve=[],Le=-1,Re=0,ee=oe.length,Fe,De,rt;for(be instanceof Date||(be=new Date(+be));++Le<ee;)oe.charCodeAt(Le)===37&&(ve.push(oe.slice(Re,Le)),(De=oM[Fe=oe.charAt(++Le)])!=null?Fe=oe.charAt(++Le):De=Fe==="e"?" ":"0",(rt=pe[Fe])&&(Fe=rt(be,De)),ve.push(Fe),Re=Le+1);return ve.push(oe.slice(Re,Le)),ve.join("")}}function A(oe,pe){return function(be){var ve=Dg(1900,void 0,1),Le=N(ve,oe,be+="",0),Re,ee;if(Le!=be.length)return null;if("Q"in ve)return new Date(ve.Q);if("s"in ve)return new Date(ve.s*1e3+("L"in ve?ve.L:0));if(pe&&!("Z"in ve)&&(ve.Z=0),"p"in ve&&(ve.H=ve.H%12+ve.p*12),ve.m===void 0&&(ve.m="q"in ve?ve.q:0),"V"in ve){if(ve.V<1||ve.V>53)return null;"w"in ve||(ve.w=1),"Z"in ve?(Re=WE(Dg(ve.y,0,1)),ee=Re.getUTCDay(),Re=ee>4||ee===0?Mx.ceil(Re):Mx(Re),Re=D_.offset(Re,(ve.V-1)*7),ve.y=Re.getUTCFullYear(),ve.m=Re.getUTCMonth(),ve.d=Re.getUTCDate()+(ve.w+6)%7):(Re=zE(Dg(ve.y,0,1)),ee=Re.getDay(),Re=ee>4||ee===0?Dx.ceil(Re):Dx(Re),Re=D1.offset(Re,(ve.V-1)*7),ve.y=Re.getFullYear(),ve.m=Re.getMonth(),ve.d=Re.getDate()+(ve.w+6)%7)}else("W"in ve||"U"in ve)&&("w"in ve||(ve.w="u"in ve?ve.u%7:"W"in ve?1:0),ee="Z"in ve?WE(Dg(ve.y,0,1)).getUTCDay():zE(Dg(ve.y,0,1)).getDay(),ve.m=0,ve.d="W"in ve?(ve.w+6)%7+ve.W*7-(ee+5)%7:ve.w+ve.U*7-(ee+6)%7);return"Z"in ve?(ve.H+=ve.Z/100|0,ve.M+=ve.Z%100,WE(ve)):zE(ve)}}function N(oe,pe,be,ve){for(var Le=0,Re=pe.length,ee=be.length,Fe,De;Le<Re;){if(ve>=ee)return-1;if(Fe=pe.charCodeAt(Le++),Fe===37){if(Fe=pe.charAt(Le++),De=S[Fe in oM?pe.charAt(Le++):Fe],!De||(ve=De(oe,be,ve))<0)return-1}else if(Fe!=be.charCodeAt(ve++))return-1}return ve}function P(oe,pe,be){var ve=u.exec(pe.slice(be));return ve?(oe.p=c.get(ve[0].toLowerCase()),be+ve[0].length):-1}function F(oe,pe,be){var ve=h.exec(pe.slice(be));return ve?(oe.w=g.get(ve[0].toLowerCase()),be+ve[0].length):-1}function R(oe,pe,be){var ve=f.exec(pe.slice(be));return ve?(oe.w=d.get(ve[0].toLowerCase()),be+ve[0].length):-1}function L(oe,pe,be){var ve=m.exec(pe.slice(be));return ve?(oe.m=y.get(ve[0].toLowerCase()),be+ve[0].length):-1}function B(oe,pe,be){var ve=p.exec(pe.slice(be));return ve?(oe.m=v.get(ve[0].toLowerCase()),be+ve[0].length):-1}function U(oe,pe,be){return N(oe,t,pe,be)}function K(oe,pe,be){return N(oe,r,pe,be)}function te(oe,pe,be){return N(oe,n,pe,be)}function X(oe){return o[oe.getDay()]}function W(oe){return a[oe.getDay()]}function J(oe){return l[oe.getMonth()]}function me(oe){return s[oe.getMonth()]}function ye(oe){return i[+(oe.getHours()>=12)]}function O(oe){return 1+~~(oe.getMonth()/3)}function M(oe){return o[oe.getUTCDay()]}function j(oe){return a[oe.getUTCDay()]}function z(oe){return l[oe.getUTCMonth()]}function Q(oe){return s[oe.getUTCMonth()]}function ie(oe){return i[+(oe.getUTCHours()>=12)]}function ge(oe){return 1+~~(oe.getUTCMonth()/3)}return{format:function(oe){var pe=T(oe+="",x);return pe.toString=function(){return oe},pe},parse:function(oe){var pe=A(oe+="",!1);return pe.toString=function(){return oe},pe},utcFormat:function(oe){var pe=T(oe+="",_);return pe.toString=function(){return oe},pe},utcParse:function(oe){var pe=A(oe+="",!0);return pe.toString=function(){return oe},pe}}}var oM={"-":"",_:" ",0:"0"},Ai=/^\s*\d+/,iLe=/^%/,aLe=/[\\^$*+?|[\]().{}]/g;function xr(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",a=i.length;return n+(a<r?new Array(r-a+1).join(t)+i:i)}function oLe(e){return e.replace(aLe,"\\$&")}function Mg(e){return new RegExp("^(?:"+e.map(oLe).join("|")+")","i")}function jg(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function sLe(e,t,r){var n=Ai.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function lLe(e,t,r){var n=Ai.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function uLe(e,t,r){var n=Ai.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function cLe(e,t,r){var n=Ai.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function fLe(e,t,r){var n=Ai.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function sM(e,t,r){var n=Ai.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function lM(e,t,r){var n=Ai.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function hLe(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function dLe(e,t,r){var n=Ai.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function pLe(e,t,r){var n=Ai.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function uM(e,t,r){var n=Ai.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function gLe(e,t,r){var n=Ai.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function cM(e,t,r){var n=Ai.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function vLe(e,t,r){var n=Ai.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function mLe(e,t,r){var n=Ai.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function yLe(e,t,r){var n=Ai.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function wLe(e,t,r){var n=Ai.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function xLe(e,t,r){var n=iLe.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function bLe(e,t,r){var n=Ai.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function _Le(e,t,r){var n=Ai.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function fM(e,t){return xr(e.getDate(),t,2)}function SLe(e,t){return xr(e.getHours(),t,2)}function ELe(e,t){return xr(e.getHours()%12||12,t,2)}
518function ALe(e,t){return xr(1+D1.count(Au(e),e),t,3)}function uG(e,t){return xr(e.getMilliseconds(),t,3)}function TLe(e,t){return uG(e,t)+"000"}function OLe(e,t){return xr(e.getMonth()+1,t,2)}function PLe(e,t){return xr(e.getMinutes(),t,2)}function kLe(e,t){return xr(e.getSeconds(),t,2)}function CLe(e){var t=e.getDay();return t===0?7:t}function NLe(e,t){return xr(M_.count(Au(e)-1,e),t,2)}function cG(e){var t=e.getDay();return t>=4||t===0?op(e):op.ceil(e)}function RLe(e,t){return e=cG(e),xr(op.count(Au(e),e)+(Au(e).getDay()===4),t,2)}function LLe(e){return e.getDay()}function ILe(e,t){return xr(Dx.count(Au(e)-1,e),t,2)}function DLe(e,t){return xr(e.getFullYear()%100,t,2)}function MLe(e,t){return e=cG(e),xr(e.getFullYear()%100,t,2)}function jLe(e,t){return xr(e.getFullYear()%1e4,t,4)}function FLe(e,t){var r=e.getDay();return e=r>=4||r===0?op(e):op.ceil(e),xr(e.getFullYear()%1e4,t,4)}function $Le(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+xr(t/60|0,"0",2)+xr(t%60,"0",2)}function hM(e,t){return xr(e.getUTCDate(),t,2)}function BLe(e,t){return xr(e.getUTCHours(),t,2)}function ULe(e,t){return xr(e.getUTCHours()%12||12,t,2)}function zLe(e,t){return xr(1+D_.count(Tu(e),e),t,3)}function fG(e,t){return xr(e.getUTCMilliseconds(),t,3)}function WLe(e,t){return fG(e,t)+"000"}function HLe(e,t){return xr(e.getUTCMonth()+1,t,2)}function qLe(e,t){return xr(e.getUTCMinutes(),t,2)}function VLe(e,t){return xr(e.getUTCSeconds(),t,2)}function GLe(e){var t=e.getUTCDay();return t===0?7:t}function KLe(e,t){return xr(j_.count(Tu(e)-1,e),t,2)}function hG(e){var t=e.getUTCDay();return t>=4||t===0?sp(e):sp.ceil(e)}function YLe(e,t){return e=hG(e),xr(sp.count(Tu(e),e)+(Tu(e).getUTCDay()===4),t,2)}function XLe(e){return e.getUTCDay()}function JLe(e,t){return xr(Mx.count(Tu(e)-1,e),t,2)}function ZLe(e,t){return xr(e.getUTCFullYear()%100,t,2)}function QLe(e,t){return e=hG(e),xr(e.getUTCFullYear()%100,t,2)}function eIe(e,t){return xr(e.getUTCFullYear()%1e4,t,4)}function tIe(e,t){var r=e.getUTCDay();return e=r>=4||r===0?sp(e):sp.ceil(e),xr(e.getUTCFullYear()%1e4,t,4)}function rIe(){return"+0000"}function dM(){return"%"}function pM(e){return+e}function gM(e){return Math.floor(+e/1e3)}var Cd,dG,pG;nIe({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 nIe(e){return Cd=nLe(e),dG=Cd.format,Cd.parse,pG=Cd.utcFormat,Cd.utcParse,Cd}function iIe(e){return new Date(e)}function aIe(e){return e instanceof Date?+e:+new Date(+e)}function qk(e,t,r,n,i,a,o,s,l,u){var c=Nk(),f=c.invert,d=c.domain,h=u(".%L"),g=u(":%S"),p=u("%I:%M"),v=u("%I %p"),m=u("%a %d"),y=u("%b %d"),x=u("%B"),_=u("%Y");function S(T){return(l(T)<T?h:s(T)<T?g:o(T)<T?p:a(T)<T?v:n(T)<T?i(T)<T?m:y:r(T)<T?x:_)(T)}return c.invert=function(T){return new Date(f(T))},c.domain=function(T){return arguments.length?d(Array.from(T,aIe)):d().map(iIe)},c.ticks=function(T){var A=d();return e(A[0],A[A.length-1],T??10)},c.tickFormat=function(T,A){return A==null?S:u(A)},c.nice=function(T){var A=d();return(!T||typeof T.range!="function")&&(T=t(A[0],A[A.length-1],T??10)),T?d(eG(A,T)):c},c.copy=function(){return I1(c,qk(e,t,r,n,i,a,o,s,l,u))},c}function oIe(){return Ko.apply(qk(tLe,rLe,Au,Wk,M_,D1,Uk,$k,Kf,dG).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function sIe(){return Ko.apply(qk(QRe,eLe,Tu,Hk,j_,D_,zk,Bk,Kf,pG).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function F_(){var e=0,t=1,r,n,i,a,o=ba,s=!1,l;function u(f){return f==null||isNaN(f=+f)?l:o(i===0?.5:(f=(a(f)-r)*i,s?Math.max(0,Math.min(1,f)):f))}u.domain=function(f){return arguments.length?([e,t]=f,r=a(e=+e),n=a(t=+t),i=r===n?0:1/(n-r),u):[e,t]},u.clamp=function(f){return arguments.length?(s=!!f,u):s},u.interpolator=function(f){return arguments.length?(o=f,u):o};function c(f){return function(d){var h,g;return arguments.length?([h,g]=d,o=f(h,g),u):[o(0),o(1)]}}return u.range=c(Vp),u.rangeRound=c(Ck),u.unknown=function(f){return arguments.length?(l=f,u):l},function(f){return a=f,r=f(e),n=f(t),i=r===n?0:1/(n-r),u}}function of(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function gG(){var e=af(F_()(ba));return e.copy=function(){return of(e,gG())},Nu.apply(e,arguments)}function vG(){var e=Ik(F_()).domain([1,10]);return e.copy=function(){return of(e,vG()).base(e.base())},Nu.apply(e,arguments)}function mG(){var e=Dk(F_());return e.copy=function(){return of(e,mG()).constant(e.constant())},Nu.apply(e,arguments)}function Vk(){var e=Mk(F_());return e.copy=function(){return of(e,Vk()).exponent(e.exponent())},Nu.apply(e,arguments)}function lIe(){return Vk.apply(null,arguments).exponent(.5)}function yG(){var e=[],t=ba;function r(n){if(n!=null&&!isNaN(n=+n))return t((R1(e,n,1)-1)/(e.length-1))}return r.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let i of n)i!=null&&!isNaN(i=+i)&&e.push(i);return e.sort(Dc),r},r.interpolator=function(n){return arguments.length?(t=n,r):t},r.range=function(){return e.map((n,i)=>t(i/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(i,a)=>K8e(e,a/n))},r.copy=function(){return yG(t).domain(e)},Nu.apply(r,arguments)}function $_(){var e=0,t=.5,r=1,n=1,i,a,o,s,l,u=ba,c,f=!1,d;function h(p){return isNaN(p=+p)?d:(p=.5+((p=+c(p))-a)*(n*p<n*a?s:l),u(f?Math.max(0,Math.min(1,p)):p))}h.domain=function(p){return arguments.length?([e,t,r]=p,i=c(e=+e),a=c(t=+t),o=c(r=+r),s=i===a?0:.5/(a-i),l=a===o?0:.5/(o-a),n=a<i?-1:1,h):[e,t,r]},h.clamp=function(p){return arguments.length?(f=!!p,h):f},h.interpolator=function(p){return arguments.length?(u=p,h):u};function g(p){return function(v){var m,y,x;return arguments.length?([m,y,x]=v,u=xRe(p,[m,y,x]),h):[u(0),u(.5),u(1)]}}return h.range=g(Vp),h.rangeRound=g(Ck),h.unknown=function(p){return arguments.length?(d=p,h):d},function(p){return c=p,i=p(e),a=p(t),o=p(r),s=i===a?0:.5/(a-i),l=a===o?0:.5/(o-a),n=a<i?-1:1,h}}function wG(){var e=af($_()(ba));return e.copy=function(){return of(e,wG())},Nu.apply(e,arguments)}function xG(){var e=Ik($_()).domain([.1,1,10]);return e.copy=function(){return of(e,xG()).base(e.base())},Nu.apply(e,arguments)}function bG(){var e=Dk($_());return e.copy=function(){return of(e,bG()).constant(e.constant())},Nu.apply(e,arguments)}function Gk(){var e=Mk($_());return e.copy=function(){return of(e,Gk()).exponent(e.exponent())},Nu.apply(e,arguments)}function uIe(){return Gk.apply(null,arguments).exponent(.5)}const vM=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:km,scaleDiverging:wG,scaleDivergingLog:xG,scaleDivergingPow:Gk,scaleDivergingSqrt:uIe,scaleDivergingSymlog:bG,scaleIdentity:QV,scaleImplicit:U4,scaleLinear:Lx,scaleLog:tG,scaleOrdinal:Ok,scalePoint:Ov,scalePow:jk,scaleQuantile:iG,scaleQuantize:aG,scaleRadial:nG,scaleSequential:gG,scaleSequentialLog:vG,scaleSequentialPow:Vk,scaleSequentialQuantile:yG,scaleSequentialSqrt:lIe,scaleSequentialSymlog:mG,scaleSqrt:WRe,scaleSymlog:rG,scaleThreshold:oG,scaleTime:oIe,scaleUtc:sIe,tickFormat:ZV},Symbol.toStringTag,{value:"Module"}));var cIe=Fp;function fIe(e,t,r){for(var n=-1,i=e.length;++n<i;){var a=e[n],o=t(a);if(o!=null&&(s===void 0?o===o&&!cIe(o):r(o,s)))var s=o,l=a}return l}var _G=fIe;function hIe(e,t){return e>t}var dIe=hIe,pIe=_G,gIe=dIe,vIe=qp;function mIe(e){return e&&e.length?pIe(e,vIe,gIe):void 0}var yIe=mIe;const B_=Hr(yIe);function wIe(e,t){return e<t}var xIe=wIe,bIe=_G,_Ie=xIe,SIe=qp;function EIe(e){return e&&e.length?bIe(e,SIe,_Ie):void 0}var AIe=EIe;const U_=Hr(AIe);var TIe=sk,OIe=nf,PIe=CV,kIe=Va;function CIe(e,t){var r=kIe(e)?TIe:PIe;return r(e,OIe(t))}var NIe=CIe,RIe=PV,LIe=NIe;function IIe(e,t){return RIe(LIe(e,t),1)}var DIe=IIe;const MIe=Hr(DIe);var jIe=_k;function FIe(e,t){return jIe(e,t)}var $Ie=FIe;
vendor: 64,095 bytes, lines 518-544
518const Kk=Hr($Ie);var Gp=1e9,BIe={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},Xk,yn=!0,qo="[DecimalError] ",sh=qo+"Invalid argument: ",Yk=qo+"Exponent out of range: ",Kp=Math.floor,Df=Math.pow,UIe=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,fo,vi=1e7,cn=7,SG=9007199254740991,jx=Kp(SG/cn),ft={};ft.absoluteValue=ft.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};ft.comparedTo=ft.cmp=function(e){var t,r,n,i,a=this;if(e=new a.constructor(e),a.s!==e.s)return a.s||-e.s;if(a.e!==e.e)return a.e>e.e^a.s<0?1:-1;for(n=a.d.length,i=e.d.length,t=0,r=n<i?n:i;t<r;++t)if(a.d[t]!==e.d[t])return a.d[t]>e.d[t]^a.s<0?1:-1;return n===i?0:n>i^a.s<0?1:-1};ft.decimalPlaces=ft.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*cn;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};ft.dividedBy=ft.div=function(e){return pu(this,new this.constructor(e))};ft.dividedToIntegerBy=ft.idiv=function(e){var t=this,r=t.constructor;return Yr(pu(t,new r(e),0,1),r.precision)};ft.equals=ft.eq=function(e){return!this.cmp(e)};ft.exponent=function(){return ei(this)};ft.greaterThan=ft.gt=function(e){return this.cmp(e)>0};ft.greaterThanOrEqualTo=ft.gte=function(e){return this.cmp(e)>=0};ft.isInteger=ft.isint=function(){return this.e>this.d.length-2};ft.isNegative=ft.isneg=function(){return this.s<0};ft.isPositive=ft.ispos=function(){return this.s>0};ft.isZero=function(){return this.s===0};ft.lessThan=ft.lt=function(e){return this.cmp(e)<0};ft.lessThanOrEqualTo=ft.lte=function(e){return this.cmp(e)<1};ft.logarithm=ft.log=function(e){var t,r=this,n=r.constructor,i=n.precision,a=i+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(fo))throw Error(qo+"NaN");if(r.s<1)throw Error(qo+(r.s?"NaN":"-Infinity"));return r.eq(fo)?new n(0):(yn=!1,t=pu(Im(r,a),Im(e,a),a),yn=!0,Yr(t,i))};ft.minus=ft.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?TG(t,e):EG(t,(e.s=-e.s,e))};ft.modulo=ft.mod=function(e){var t,r=this,n=r.constructor,i=n.precision;if(e=new n(e),!e.s)throw Error(qo+"NaN");return r.s?(yn=!1,t=pu(r,e,0,1).times(e),yn=!0,r.minus(t)):Yr(new n(r),i)};ft.naturalExponential=ft.exp=function(){return AG(this)};ft.naturalLogarithm=ft.ln=function(){return Im(this)};ft.negated=ft.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};ft.plus=ft.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?EG(t,e):TG(t,(e.s=-e.s,e))};ft.precision=ft.sd=function(e){var t,r,n,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(sh+e);if(t=ei(i)+1,n=i.d.length-1,r=n*cn+1,n=i.d[n],n){for(;n%10==0;n/=10)r--;for(n=i.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};ft.squareRoot=ft.sqrt=function(){var e,t,r,n,i,a,o,s=this,l=s.constructor;if(s.s<1){if(!s.s)return new l(0);throw Error(qo+"NaN")}for(e=ei(s),yn=!1,i=Math.sqrt(+s),i==0||i==1/0?(t=fl(s.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=Kp((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new l(t)):n=new l(i.toString()),r=l.precision,i=o=r+3;;)if(a=n,n=a.plus(pu(s,a,o+2)).times(.5),fl(a.d).slice(0,o)===(t=fl(n.d)).slice(0,o)){if(t=t.slice(o-3,o+1),i==o&&t=="4999"){if(Yr(a,r+1,0),a.times(a).eq(s)){n=a;break}}else if(t!="9999")break;o+=4}return yn=!0,Yr(n,r)};ft.times=ft.mul=function(e){var t,r,n,i,a,o,s,l,u,c=this,f=c.constructor,d=c.d,h=(e=new f(e)).d;if(!c.s||!e.s)return new f(0);for(e.s*=c.s,r=c.e+e.e,l=d.length,u=h.length,l<u&&(a=d,d=h,h=a,o=l,l=u,u=o),a=[],o=l+u,n=o;n--;)a.push(0);for(n=u;--n>=0;){for(t=0,i=l+n;i>n;)s=a[i]+h[n]*d[i-n-1]+t,a[i--]=s%vi|0,t=s/vi|0;a[i]=(a[i]+t)%vi|0}for(;!a[--o];)a.pop();return t?++r:a.shift(),e.d=a,e.e=r,yn?Yr(e,f.precision):e};ft.toDecimalPlaces=ft.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(bl(e,0,Gp),t===void 0?t=n.rounding:bl(t,0,8),Yr(r,e+ei(r)+1,t))};ft.toExponential=function(e,t){var r,n=this,i=n.constructor;return e===void 0?r=Ph(n,!0):(bl(e,0,Gp),t===void 0?t=i.rounding:bl(t,0,8),n=Yr(new i(n),e+1,t),r=Ph(n,!0,e+1)),r};ft.toFixed=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?Ph(i):(bl(e,0,Gp),t===void 0?t=a.rounding:bl(t,0,8),n=Yr(new a(i),e+ei(i)+1,t),r=Ph(n.abs(),!1,e+ei(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)};ft.toInteger=ft.toint=function(){var e=this,t=e.constructor;return Yr(new t(e),ei(e)+1,t.rounding)};ft.toNumber=function(){return+this};ft.toPower=ft.pow=function(e){var t,r,n,i,a,o,s=this,l=s.constructor,u=12,c=+(e=new l(e));if(!e.s)return new l(fo);if(s=new l(s),!s.s){if(e.s<1)throw Error(qo+"Infinity");return s}if(s.eq(fo))return s;if(n=l.precision,e.eq(fo))return Yr(s,n);if(t=e.e,r=e.d.length-1,o=t>=r,a=s.s,o){if((r=c<0?-c:c)<=SG){for(i=new l(fo),t=Math.ceil(n/cn+4),yn=!1;r%2&&(i=i.times(s),yM(i.d,t)),r=Kp(r/2),r!==0;)s=s.times(s),yM(s.d,t);return yn=!0,e.s<0?new l(fo).div(i):Yr(i,n)}}else if(a<0)throw Error(qo+"NaN");return a=a<0&&e.d[Math.max(t,r)]&1?-1:1,s.s=1,yn=!1,i=e.times(Im(s,n+u)),yn=!0,i=AG(i),i.s=a,i};ft.toPrecision=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?(r=ei(i),n=Ph(i,r<=a.toExpNeg||r>=a.toExpPos)):(bl(e,1,Gp),t===void 0?t=a.rounding:bl(t,0,8),i=Yr(new a(i),e,t),r=ei(i),n=Ph(i,e<=r||r<=a.toExpNeg,e)),n};ft.toSignificantDigits=ft.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(bl(e,1,Gp),t===void 0?t=n.rounding:bl(t,0,8)),Yr(new n(r),e,t)};ft.toString=ft.valueOf=ft.val=ft.toJSON=ft[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=ei(e),r=e.constructor;return Ph(e,t<=r.toExpNeg||t>=r.toExpPos)};function EG(e,t){var r,n,i,a,o,s,l,u,c=e.constructor,f=c.precision;if(!e.s||!t.s)return t.s||(t=new c(e)),yn?Yr(t,f):t;if(l=e.d,u=t.d,o=e.e,i=t.e,l=l.slice(),a=o-i,a){for(a<0?(n=l,a=-a,s=u.length):(n=u,i=o,s=l.length),o=Math.ceil(f/cn),s=o>s?o+1:s+1,a>s&&(a=s,n.length=1),n.reverse();a--;)n.push(0);n.reverse()}for(s=l.length,a=u.length,s-a<0&&(a=s,n=u,u=l,l=n),r=0;a;)r=(l[--a]=l[a]+u[a]+r)/vi|0,l[a]%=vi;for(r&&(l.unshift(r),++i),s=l.length;l[--s]==0;)l.pop();return t.d=l,t.e=i,yn?Yr(t,f):t}function bl(e,t,r){if(e!==~~e||e<t||e>r)throw Error(sh+e)}function fl(e){var t,r,n,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)n=e[t]+"",r=cn-n.length,r&&(a+=ic(r)),a+=n;o=e[t],n=o+"",r=cn-n.length,r&&(a+=ic(r))}else if(o===0)return"0";for(;o%10===0;)o/=10;return a+o}var pu=function(){function e(n,i){var a,o=0,s=n.length;for(n=n.slice();s--;)a=n[s]*i+o,n[s]=a%vi|0,o=a/vi|0;return o&&n.unshift(o),n}function t(n,i,a,o){var s,l;if(a!=o)l=a>o?1:-1;else for(s=l=0;s<a;s++)if(n[s]!=i[s]){l=n[s]>i[s]?1:-1;break}return l}function r(n,i,a){for(var o=0;a--;)n[a]-=o,o=n[a]<i[a]?1:0,n[a]=o*vi+n[a]-i[a];for(;!n[0]&&n.length>1;)n.shift()}return function(n,i,a,o){var s,l,u,c,f,d,h,g,p,v,m,y,x,_,S,T,A,N,P=n.constructor,F=n.s==i.s?1:-1,R=n.d,L=i.d;if(!n.s)return new P(n);if(!i.s)throw Error(qo+"Division by zero");for(l=n.e-i.e,A=L.length,S=R.length,h=new P(F),g=h.d=[],u=0;L[u]==(R[u]||0);)++u;if(L[u]>(R[u]||0)&&--l,a==null?y=a=P.precision:o?y=a+(ei(n)-ei(i))+1:y=a,y<0)return new P(0);if(y=y/cn+2|0,u=0,A==1)for(c=0,L=L[0],y++;(u<S||c)&&y--;u++)x=c*vi+(R[u]||0),g[u]=x/L|0,c=x%L|0;else{for(c=vi/(L[0]+1)|0,c>1&&(L=e(L,c),R=e(R,c),A=L.length,S=R.length),_=A,p=R.slice(0,A),v=p.length;v<A;)p[v++]=0;N=L.slice(),N.unshift(0),T=L[0],L[1]>=vi/2&&++T;do c=0,s=t(L,p,A,v),s<0?(m=p[0],A!=v&&(m=m*vi+(p[1]||0)),c=m/T|0,c>1?(c>=vi&&(c=vi-1),f=e(L,c),d=f.length,v=p.length,s=t(f,p,d,v),s==1&&(c--,r(f,A<d?N:L,d))):(c==0&&(s=c=1),f=L.slice()),d=f.length,d<v&&f.unshift(0),r(p,f,v),s==-1&&(v=p.length,s=t(L,p,A,v),s<1&&(c++,r(p,A<v?N:L,v))),v=p.length):s===0&&(c++,p=[0]),g[u++]=c,s&&p[0]?p[v++]=R[_]||0:(p=[R[_]],v=1);while((_++<S||p[0]!==void 0)&&y--)}return g[0]||g.shift(),h.e=l,Yr(h,o?a+ei(h)+1:a)}}();function AG(e,t){var r,n,i,a,o,s,l=0,u=0,c=e.constructor,f=c.precision;if(ei(e)>16)throw Error(Yk+ei(e));if(!e.s)return new c(fo);for(t==null?(yn=!1,s=f):s=t,o=new c(.03125);e.abs().gte(.1);)e=e.times(o),u+=5;for(n=Math.log(Df(2,u))/Math.LN10*2+5|0,s+=n,r=i=a=new c(fo),c.precision=s;;){if(i=Yr(i.times(e),s),r=r.times(++l),o=a.plus(pu(i,r,s)),fl(o.d).slice(0,s)===fl(a.d).slice(0,s)){for(;u--;)a=Yr(a.times(a),s);return c.precision=f,t==null?(yn=!0,Yr(a,f)):a}a=o}}function ei(e){for(var t=e.e*cn,r=e.d[0];r>=10;r/=10)t++;return t}function HE(e,t,r){if(t>e.LN10.sd())throw yn=!0,r&&(e.precision=r),Error(qo+"LN10 precision limit exceeded");return Yr(new e(e.LN10),t)}function ic(e){for(var t="";e--;)t+="0";return t}function Im(e,t){var r,n,i,a,o,s,l,u,c,f=1,d=10,h=e,g=h.d,p=h.constructor,v=p.precision;if(h.s<1)throw Error(qo+(h.s?"NaN":"-Infinity"));if(h.eq(fo))return new p(0);if(t==null?(yn=!1,u=v):u=t,h.eq(10))return t==null&&(yn=!0),HE(p,u);if(u+=d,p.precision=u,r=fl(g),n=r.charAt(0),a=ei(h),Math.abs(a)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)h=h.times(e),r=fl(h.d),n=r.charAt(0),f++;a=ei(h),n>1?(h=new p("0."+r),a++):h=new p(n+"."+r.slice(1))}else return l=HE(p,u+2,v).times(a+""),h=Im(new p(n+"."+r.slice(1)),u-d).plus(l),p.precision=v,t==null?(yn=!0,Yr(h,v)):h;for(s=o=h=pu(h.minus(fo),h.plus(fo),u),c=Yr(h.times(h),u),i=3;;){if(o=Yr(o.times(c),u),l=s.plus(pu(o,new p(i),u)),fl(l.d).slice(0,u)===fl(s.d).slice(0,u))return s=s.times(2),a!==0&&(s=s.plus(HE(p,u+2,v).times(a+""))),s=pu(s,new p(f),u),p.precision=v,t==null?(yn=!0,Yr(s,v)):s;s=l,i+=2}}function mM(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;t.charCodeAt(n)===48;)++n;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(n,i),t){if(i-=n,r=r-n-1,e.e=Kp(r/cn),e.d=[],n=(r+1)%cn,r<0&&(n+=cn),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=cn;n<i;)e.d.push(+t.slice(n,n+=cn));t=t.slice(n),n=cn-t.length}else n-=i;for(;n--;)t+="0";if(e.d.push(+t),yn&&(e.e>jx||e.e<-jx))throw Error(Yk+r)}else e.s=0,e.e=0,e.d=[0];return e}function Yr(e,t,r){var n,i,a,o,s,l,u,c,f=e.d;for(o=1,a=f[0];a>=10;a/=10)o++;if(n=t-o,n<0)n+=cn,i=t,u=f[c=0];else{if(c=Math.ceil((n+1)/cn),a=f.length,c>=a)return e;for(u=a=f[c],o=1;a>=10;a/=10)o++;n%=cn,i=n-cn+o}if(r!==void 0&&(a=Df(10,o-i-1),s=u/a%10|0,l=t<0||f[c+1]!==void 0||u%a,l=r<4?(s||l)&&(r==0||r==(e.s<0?3:2)):s>5||s==5&&(r==4||l||r==6&&(n>0?i>0?u/Df(10,o-i):0:f[c-1])%10&1||r==(e.s<0?8:7))),t<1||!f[0])return l?(a=ei(e),f.length=1,t=t-a-1,f[0]=Df(10,(cn-t%cn)%cn),e.e=Kp(-t/cn)||0):(f.length=1,f[0]=e.e=e.s=0),e;if(n==0?(f.length=c,a=1,c--):(f.length=c+1,a=Df(10,cn-n),f[c]=i>0?(u/Df(10,o-i)%Df(10,i)|0)*a:0),l)for(;;)if(c==0){(f[0]+=a)==vi&&(f[0]=1,++e.e);break}else{if(f[c]+=a,f[c]!=vi)break;f[c--]=0,a=1}for(n=f.length;f[--n]===0;)f.pop();if(yn&&(e.e>jx||e.e<-jx))throw Error(Yk+ei(e));return e}function TG(e,t){var r,n,i,a,o,s,l,u,c,f,d=e.constructor,h=d.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new d(e),yn?Yr(t,h):t;if(l=e.d,f=t.d,n=t.e,u=e.e,l=l.slice(),o=u-n,o){for(c=o<0,c?(r=l,o=-o,s=f.length):(r=f,n=u,s=l.length),i=Math.max(Math.ceil(h/cn),s)+2,o>i&&(o=i,r.length=1),r.reverse(),i=o;i--;)r.push(0);r.reverse()}else{for(i=l.length,s=f.length,c=i<s,c&&(s=i),i=0;i<s;i++)if(l[i]!=f[i]){c=l[i]<f[i];break}o=0}for(c&&(r=l,l=f,f=r,t.s=-t.s),s=l.length,i=f.length-s;i>0;--i)l[s++]=0;for(i=f.length;i>o;){if(l[--i]<f[i]){for(a=i;a&&l[--a]===0;)l[a]=vi-1;--l[a],l[i]+=vi}l[i]-=f[i]}for(;l[--s]===0;)l.pop();for(;l[0]===0;l.shift())--n;return l[0]?(t.d=l,t.e=n,yn?Yr(t,h):t):new d(0)}function Ph(e,t,r){var n,i=ei(e),a=fl(e.d),o=a.length;return t?(r&&(n=r-o)>0?a=a.charAt(0)+"."+a.slice(1)+ic(n):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+ic(-i-1)+a,r&&(n=r-o)>0&&(a+=ic(n))):i>=o?(a+=ic(i+1-o),r&&(n=r-i-1)>0&&(a=a+"."+ic(n))):((n=i+1)<o&&(a=a.slice(0,n)+"."+a.slice(n)),r&&(n=r-o)>0&&(i+1===o&&(a+="."),a+=ic(n))),e.s<0?"-"+a:a}function yM(e,t){if(e.length>t)return e.length=t,!0}function OG(e){var t,r,n;function i(a){var o=this;if(!(o instanceof i))return new i(a);if(o.constructor=i,a instanceof i){o.s=a.s,o.e=a.e,o.d=(a=a.d)?a.slice():a;return}if(typeof a=="number"){if(a*0!==0)throw Error(sh+a);if(a>0)o.s=1;else if(a<0)a=-a,o.s=-1;else{o.s=0,o.e=0,o.d=[0];return}if(a===~~a&&a<1e7){o.e=0,o.d=[a];return}return mM(o,a.toString())}else if(typeof a!="string")throw Error(sh+a);if(a.charCodeAt(0)===45?(a=a.slice(1),o.s=-1):o.s=1,UIe.test(a))mM(o,a);else throw Error(sh+a)}if(i.prototype=ft,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=OG,i.config=i.set=zIe,e===void 0&&(e={}),e)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<n.length;)e.hasOwnProperty(r=n[t++])||(e[r]=this[r]);return i.config(e),i}function zIe(e){if(!e||typeof e!="object")throw Error(qo+"Object expected");var t,r,n,i=["precision",1,Gp,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if((n=e[r=i[t]])!==void 0)if(Kp(n)===n&&n>=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(sh+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(sh+r+": "+n);return this}var Xk=OG(BIe);fo=new Xk(1);const Wr=Xk;function WIe(e){return GIe(e)||VIe(e)||qIe(e)||HIe()}function HIe(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 519In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qIe(e,t){if(e){if(typeof e=="string")return q4(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return q4(e,t)}}function VIe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function GIe(e){if(Array.isArray(e))return q4(e)}function q4(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var KIe=function(t){return t},PG={"@@functional/placeholder":!0},kG=function(t){return t===PG},wM=function(t){return function r(){return arguments.length===0||arguments.length===1&&kG(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},YIe=function e(t,r){return t===1?r:wM(function(){for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];var o=i.filter(function(s){return s!==PG}).length;return o>=t?r.apply(void 0,i):e(t-o,wM(function(){for(var s=arguments.length,l=new Array(s),u=0;u<s;u++)l[u]=arguments[u];var c=i.map(function(f){return kG(f)?l.shift():f});return r.apply(void 0,WIe(c).concat(l))}))})},z_=function(t){return YIe(t.length,t)},V4=function(t,r){for(var n=[],i=t;i<r;++i)n[i-t]=i;return n},XIe=z_(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(r){return t[r]}).map(e)}),JIe=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return KIe;var i=r.reverse(),a=i[0],o=i.slice(1);return function(){return o.reduce(function(s,l){return l(s)},a.apply(void 0,arguments))}},G4=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},CG=function(t){var r=null,n=null;return function(){for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return r&&a.every(function(s,l){return s===r[l]})||(r=a,n=t.apply(void 0,a)),n}};function ZIe(e){var t;return e===0?t=1:t=Math.floor(new Wr(e).abs().log(10).toNumber())+1,t}function QIe(e,t,r){for(var n=new Wr(e),i=0,a=[];n.lt(t)&&i<1e5;)a.push(n.toNumber()),n=n.add(r),i++;return a}var eDe=z_(function(e,t,r){var n=+e,i=+t;return n+r*(i-n)}),tDe=z_(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),rDe=z_(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const W_={rangeStep:QIe,getDigitCount:ZIe,interpolateNumber:eDe,uninterpolateNumber:tDe,uninterpolateTruncation:rDe};function K4(e){return aDe(e)||iDe(e)||NG(e)||nDe()}function nDe(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 520In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function iDe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function aDe(e){if(Array.isArray(e))return Y4(e)}function Dm(e,t){return lDe(e)||sDe(e,t)||NG(e,t)||oDe()}function oDe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 521In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function NG(e,t){if(e){if(typeof e=="string")return Y4(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Y4(e,t)}}function Y4(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function sDe(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,i=!1,a=void 0;try{for(var o=e[Symbol.iterator](),s;!(n=(s=o.next()).done)&&(r.push(s.value),!(t&&r.length===t));n=!0);}catch(l){i=!0,a=l}finally{try{!n&&o.return!=null&&o.return()}finally{if(i)throw a}}return r}}function lDe(e){if(Array.isArray(e))return e}function RG(e){var t=Dm(e,2),r=t[0],n=t[1],i=r,a=n;return r>n&&(i=n,a=r),[i,a]}function LG(e,t,r){if(e.lte(0))return new Wr(0);var n=W_.getDigitCount(e.toNumber()),i=new Wr(10).pow(n),a=e.div(i),o=n!==1?.05:.1,s=new Wr(Math.ceil(a.div(o).toNumber())).add(r).mul(o),l=s.mul(i);return t?l:new Wr(Math.ceil(l))}function uDe(e,t,r){var n=1,i=new Wr(e);if(!i.isint()&&r){var a=Math.abs(e);a<1?(n=new Wr(10).pow(W_.getDigitCount(e)-1),i=new Wr(Math.floor(i.div(n).toNumber())).mul(n)):a>1&&(i=new Wr(Math.floor(e)))}else e===0?i=new Wr(Math.floor((t-1)/2)):r||(i=new Wr(Math.floor(e)));var o=Math.floor((t-1)/2),s=JIe(XIe(function(l){return i.add(new Wr(l-o).mul(n)).toNumber()}),V4);return s(0,t)}function IG(e,t,r,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new Wr(0),tickMin:new Wr(0),tickMax:new Wr(0)};var a=LG(new Wr(t).sub(e).div(r-1),n,i),o;e<=0&&t>=0?o=new Wr(0):(o=new Wr(e).add(t).div(2),o=o.sub(new Wr(o).mod(a)));var s=Math.ceil(o.sub(e).div(a).toNumber()),l=Math.ceil(new Wr(t).sub(o).div(a).toNumber()),u=s+l+1;return u>r?IG(e,t,r,n,i+1):(u<r&&(l=t>0?l+(r-u):l,s=t>0?s:s+(r-u)),{step:a,tickMin:o.sub(new Wr(s).mul(a)),tickMax:o.add(new Wr(l).mul(a))})}function cDe(e){var t=Dm(e,2),r=t[0],n=t[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Math.max(i,2),s=RG([r,n]),l=Dm(s,2),u=l[0],c=l[1];if(u===-1/0||c===1/0){var f=c===1/0?[u].concat(K4(V4(0,i-1).map(function(){return 1/0}))):[].concat(K4(V4(0,i-1).map(function(){return-1/0})),[c]);return r>n?G4(f):f}if(u===c)return uDe(u,i,a);var d=IG(u,c,o,a),h=d.step,g=d.tickMin,p=d.tickMax,v=W_.rangeStep(g,p.add(new Wr(.1).mul(h)),h);return r>n?G4(v):v}function fDe(e,t){var r=Dm(e,2),n=r[0],i=r[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=RG([n,i]),s=Dm(o,2),l=s[0],u=s[1];if(l===-1/0||u===1/0)return[n,i];if(l===u)return[l];var c=Math.max(t,2),f=LG(new Wr(u).sub(l).div(c-1),a,0),d=[].concat(K4(W_.rangeStep(new Wr(l),new Wr(u).sub(new Wr(.99).mul(f)),f)),[u]);return n>i?G4(d):d}var hDe=CG(cDe),dDe=CG(fDe),pDe="Invariant failed";function kh(e,t){throw new Error(pDe)}var gDe=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function lp(e){"@babel/helpers - typeof";return lp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lp(e)}function Fx(){return Fx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Fx.apply(this,arguments)}function vDe(e,t){return xDe(e)||wDe(e,t)||yDe(e,t)||mDe()}function mDe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 522In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function yDe(e,t){if(e){if(typeof e=="string")return xM(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return xM(e,t)}}function xM(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function wDe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(c){u=!0,i=c}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function xDe(e){if(Array.isArray(e))return e}function bDe(e,t){if(e==null)return{};var r=_De(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _De(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function SDe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function EDe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,jG(n.key),n)}}function ADe(e,t,r){return t&&EDe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function TDe(e,t,r){return t=$x(t),ODe(e,DG()?Reflect.construct(t,r||[],$x(e).constructor):t.apply(e,r))}function ODe(e,t){if(t&&(lp(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return PDe(e)}function PDe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function DG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(DG=function(){return!!e})()}function $x(e){return $x=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},$x(e)}function kDe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&X4(e,t)}function X4(e,t){return X4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},X4(e,t)}function MG(e,t,r){return t=jG(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function jG(e){var t=CDe(e,"string");return lp(t)=="symbol"?t:t+""}function CDe(e,t){if(lp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(lp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var H_=function(e){function t(){return SDe(this,t),TDe(this,t,arguments)}return kDe(t,e),ADe(t,[{key:"render",value:function(){var n=this.props,i=n.offset,a=n.layout,o=n.width,s=n.dataKey,l=n.data,u=n.dataPointFormatter,c=n.xAxis,f=n.yAxis,d=bDe(n,gDe),h=Er(d,!1);this.props.direction==="x"&&c.type!=="number"&&kh();var g=l.map(function(p){var v=u(p,s),m=v.x,y=v.y,x=v.value,_=v.errorVal;if(!_)return null;var S=[],T,A;if(Array.isArray(_)){var N=vDe(_,2);T=N[0],A=N[1]}else T=A=_;if(a==="vertical"){var P=c.scale,F=y+i,R=F+o,L=F-o,B=P(x-T),U=P(x+A);S.push({x1:U,y1:R,x2:U,y2:L}),S.push({x1:B,y1:F,x2:U,y2:F}),S.push({x1:B,y1:R,x2:B,y2:L})}else if(a==="horizontal"){var K=f.scale,te=m+i,X=te-o,W=te+o,J=K(x-T),me=K(x+A);S.push({x1:X,y1:me,x2:W,y2:me}),S.push({x1:te,y1:J,x2:te,y2:me}),S.push({x1:X,y1:J,x2:W,y2:J})}return de.createElement(xi,Fx({className:"recharts-errorBar",key:"bar-".concat(S.map(function(ye){return"".concat(ye.x1,"-").concat(ye.x2,"-").concat(ye.y1,"-").concat(ye.y2)}))},h),S.map(function(ye){return de.createElement("line",Fx({},ye,{key:"line-".concat(ye.x1,"-").concat(ye.x2,"-").concat(ye.y1,"-").concat(ye.y2)}))}))});return de.createElement(xi,{className:"recharts-errorBars"},g)}}])}(de.Component);MG(H_,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});MG(H_,"displayName","ErrorBar");function Mm(e){"@babel/helpers - typeof";return Mm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mm(e)}function bM(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Tf(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?bM(Object(r),!0).forEach(function(n){NDe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bM(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function NDe(e,t,r){return t=RDe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function RDe(e){var t=LDe(e,"string");return Mm(t)=="symbol"?t:t+""}function LDe(e,t){if(Mm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Mm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var FG=function(t){var r=t.children,n=t.formattedGraphicalItems,i=t.legendWidth,a=t.legendContent,o=ao(r,O0);if(!o)return null;var s=O0.defaultProps,l=s!==void 0?Tf(Tf({},s),o.props):{},u;return o.props&&o.props.payload?u=o.props&&o.props.payload:a==="children"?u=(n||[]).reduce(function(c,f){var d=f.item,h=f.props,g=h.sectors||h.data||[];return c.concat(g.map(function(p){return{type:o.props.iconType||d.props.legendType,value:p.name,color:p.fill,payload:p}}))},[]):u=(n||[]).map(function(c){var f=c.item,d=f.type.defaultProps,h=d!==void 0?Tf(Tf({},d),f.props):{},g=h.dataKey,p=h.name,v=h.legendType,m=h.hide;return{inactive:m,dataKey:g,type:l.iconType||v||"square",color:Jk(f),value:p||g,payload:h}}),Tf(Tf(Tf({},l),O0.getWithHeight(o,i)),{},{payload:u,item:o})};function jm(e){"@babel/helpers - typeof";return jm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jm(e)}function _M(e){return jDe(e)||MDe(e)||DDe(e)||IDe()}function IDe(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 523In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function DDe(e,t){if(e){if(typeof e=="string")return J4(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return J4(e,t)}}function MDe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function jDe(e){if(Array.isArray(e))return J4(e)}function J4(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function SM(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ln(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?SM(Object(r),!0).forEach(function(n){k0(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):SM(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function k0(e,t,r){return t=FDe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function FDe(e){var t=$De(e,"string");return jm(t)=="symbol"?t:t+""}function $De(e,t){if(jm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(jm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _l(e,t,r){return Ar(e)||Ar(t)?r:hi(t)?Uo(e,t,r):nr(t)?t(e):r}function Pv(e,t,r,n){var i=MIe(e,function(s){return _l(s,t)});if(r==="number"){var a=i.filter(function(s){return tt(s)||parseFloat(s)});return a.length?[U_(a),B_(a)]:[1/0,-1/0]}var o=n?i.filter(function(s){return!Ar(s)}):i;return o.map(function(s){return hi(s)||s instanceof Date?s:""})}var BDe=function(t){var r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,o=-1,s=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(s<=1)return 0;if(a&&a.axisType==="angleAxis"&&Math.abs(Math.abs(a.range[1]-a.range[0])-360)<=1e-6)for(var l=a.range,u=0;u<s;u++){var c=u>0?i[u-1].coordinate:i[s-1].coordinate,f=i[u].coordinate,d=u>=s-1?i[0].coordinate:i[u+1].coordinate,h=void 0;if(bs(f-c)!==bs(d-f)){var g=[];if(bs(d-f)===bs(l[1]-l[0])){h=d;var p=f+l[1]-l[0];g[0]=Math.min(p,(p+c)/2),g[1]=Math.max(p,(p+c)/2)}else{h=c;var v=d+l[1]-l[0];g[0]=Math.min(f,(v+f)/2),g[1]=Math.max(f,(v+f)/2)}var m=[Math.min(f,(h+f)/2),Math.max(f,(h+f)/2)];if(t>m[0]&&t<=m[1]||t>=g[0]&&t<=g[1]){o=i[u].index;break}}else{var y=Math.min(c,d),x=Math.max(c,d);if(t>(y+f)/2&&t<=(x+f)/2){o=i[u].index;break}}}else for(var _=0;_<s;_++)if(_===0&&t<=(n[_].coordinate+n[_+1].coordinate)/2||_>0&&_<s-1&&t>(n[_].coordinate+n[_-1].coordinate)/2&&t<=(n[_].coordinate+n[_+1].coordinate)/2||_===s-1&&t>(n[_].coordinate+n[_-1].coordinate)/2){o=n[_].index;break}return o},Jk=function(t){var r,n=t,i=n.type.displayName,a=(r=t.type)!==null&&r!==void 0&&r.defaultProps?Ln(Ln({},t.type.defaultProps),t.props):t.props,o=a.stroke,s=a.fill,l;switch(i){case"Line":l=o;break;case"Area":case"Radar":l=o&&o!=="none"?o:s;break;default:l=s;break}return l},UDe=function(t){var r=t.barSize,n=t.totalSize,i=t.stackGroups,a=i===void 0?{}:i;if(!a)return{};for(var o={},s=Object.keys(a),l=0,u=s.length;l<u;l++)for(var c=a[s[l]].stackGroups,f=Object.keys(c),d=0,h=f.length;d<h;d++){var g=c[f[d]],p=g.items,v=g.cateAxisId,m=p.filter(function(A){return hu(A.type).indexOf("Bar")>=0});if(m&&m.length){var y=m[0].type.defaultProps,x=y!==void 0?Ln(Ln({},y),m[0].props):m[0].props,_=x.barSize,S=x[v];o[S]||(o[S]=[]);var T=Ar(_)?r:_;o[S].push({item:m[0],stackList:m.slice(1),barSize:Ar(T)?void 0:Oh(T,n,0)})}}return o},zDe=function(t){var r=t.barGap,n=t.barCategoryGap,i=t.bandSize,a=t.sizeList,o=a===void 0?[]:a,s=t.maxBarSize,l=o.length;if(l<1)return null;var u=Oh(r,i,0,!0),c,f=[];if(o[0].barSize===+o[0].barSize){var d=!1,h=i/l,g=o.reduce(function(_,S){return _+S.barSize||0},0);g+=(l-1)*u,g>=i&&(g-=(l-1)*u,u=0),g>=i&&h>0&&(d=!0,h*=.9,g=l*h);var p=(i-g)/2>>0,v={offset:p-u,size:0};c=o.reduce(function(_,S){var T={item:S.item,position:{offset:v.offset+v.size+u,size:d?h:S.barSize}},A=[].concat(_M(_),[T]);return v=A[A.length-1].position,S.stackList&&S.stackList.length&&S.stackList.forEach(function(N){A.push({item:N,position:v})}),A},f)}else{var m=Oh(n,i,0,!0);i-2*m-(l-1)*u<=0&&(u=0);var y=(i-2*m-(l-1)*u)/l;y>1&&(y>>=0);var x=s===+s?Math.min(y,s):y;c=o.reduce(function(_,S,T){var A=[].concat(_M(_),[{item:S.item,position:{offset:m+(y+u)*T+(y-x)/2,size:x}}]);return S.stackList&&S.stackList.length&&S.stackList.forEach(function(N){A.push({item:N,position:A[A.length-1].position})}),A},f)}return c},WDe=function(t,r,n,i){var a=n.children,o=n.width,s=n.margin,l=o-(s.left||0)-(s.right||0),u=FG({children:a,legendWidth:l});if(u){var c=i||{},f=c.width,d=c.height,h=u.align,g=u.verticalAlign,p=u.layout;if((p==="vertical"||p==="horizontal"&&g==="middle")&&h!=="center"&&tt(t[h]))return Ln(Ln({},t),{},k0({},h,t[h]+(f||0)));if((p==="horizontal"||p==="vertical"&&h==="center")&&g!=="middle"&&tt(t[g]))return Ln(Ln({},t),{},k0({},g,t[g]+(d||0)))}return t},HDe=function(t,r,n){return Ar(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},$G=function(t,r,n,i,a){var o=r.props.children,s=As(o,H_).filter(function(u){return HDe(i,a,u.props.direction)});if(s&&s.length){var l=s.map(function(u){return u.props.dataKey});return t.reduce(function(u,c){var f=_l(c,n);if(Ar(f))return u;var d=Array.isArray(f)?[U_(f),B_(f)]:[f,f],h=l.reduce(function(g,p){var v=_l(c,p,0),m=d[0]-Math.abs(Array.isArray(v)?v[0]:v),y=d[1]+Math.abs(Array.isArray(v)?v[1]:v);return[Math.min(m,g[0]),Math.max(y,g[1])]},[1/0,-1/0]);return[Math.min(h[0],u[0]),Math.max(h[1],u[1])]},[1/0,-1/0])}return null},qDe=function(t,r,n,i,a){var o=r.map(function(s){return $G(t,s,n,a,i)}).filter(function(s){return!Ar(s)});return o&&o.length?o.reduce(function(s,l){return[Math.min(s[0],l[0]),Math.max(s[1],l[1])]},[1/0,-1/0]):null},BG=function(t,r,n,i,a){var o=r.map(function(l){var u=l.props.dataKey;return n==="number"&&u&&$G(t,l,u,i)||Pv(t,u,n,a)});if(n==="number")return o.reduce(function(l,u){return[Math.min(l[0],u[0]),Math.max(l[1],u[1])]},[1/0,-1/0]);var s={};return o.reduce(function(l,u){for(var c=0,f=u.length;c<f;c++)s[u[c]]||(s[u[c]]=!0,l.push(u[c]));return l},[])},UG=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"},zG=function(t,r,n,i){if(i)return t.map(function(l){return l.coordinate});var a,o,s=t.map(function(l){return l.coordinate===r&&(a=!0),l.coordinate===n&&(o=!0),l.coordinate});return a||s.push(r),o||s.push(n),s},ou=function(t,r,n){if(!t)return null;var i=t.scale,a=t.duplicateDomain,o=t.type,s=t.range,l=t.realScaleType==="scaleBand"?i.bandwidth()/2:2,u=(r||n)&&o==="category"&&i.bandwidth?i.bandwidth()/l:0;if(u=t.axisType==="angleAxis"&&(s==null?void 0:s.length)>=2?bs(s[0]-s[1])*2*u:u,r&&(t.ticks||t.niceTicks)){var c=(t.ticks||t.niceTicks).map(function(f){var d=a?a.indexOf(f):f;return{coordinate:i(d)+u,value:f,offset:u}});return c.filter(function(f){return!C1(f.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(f,d){return{coordinate:i(f)+u,value:f,index:d,offset:u}}):i.ticks&&!n?i.ticks(t.tickCount).map(function(f){return{coordinate:i(f)+u,value:f,offset:u}}):i.domain().map(function(f,d){return{coordinate:i(f)+u,value:a?a[f]:f,index:d,offset:u}})},qE=new WeakMap,mw=function(t,r){if(typeof r!="function")return t;qE.has(t)||qE.set(t,new WeakMap);var n=qE.get(t);if(n.has(r))return n.get(r);var i=function(){t.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,i),i},VDe=function(t,r,n){var i=t.scale,a=t.type,o=t.layout,s=t.axisType;if(i==="auto")return o==="radial"&&s==="radiusAxis"?{scale:km(),realScaleType:"band"}:o==="radial"&&s==="angleAxis"?{scale:Lx(),realScaleType:"linear"}:a==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:Ov(),realScaleType:"point"}:a==="category"?{scale:km(),realScaleType:"band"}:{scale:Lx(),realScaleType:"linear"};if(Th(i)){var l="scale".concat(O_(i));return{scale:(vM[l]||Ov)(),realScaleType:vM[l]?l:"point"}}return nr(i)?{scale:i}:{scale:Ov(),realScaleType:"point"}},EM=1e-4,GDe=function(t){var r=t.domain();if(!(!r||r.length<=2)){var n=r.length,i=t.range(),a=Math.min(i[0],i[1])-EM,o=Math.max(i[0],i[1])+EM,s=t(r[0]),l=t(r[n-1]);(s<a||s>o||l<a||l>o)&&t.domain([r[0],r[n-1]])}},KDe=function(t,r){if(!t)return null;for(var n=0,i=t.length;n<i;n++)if(t[n].item===r)return t[n].position;return null},YDe=function(t,r){if(!r||r.length!==2||!tt(r[0])||!tt(r[1]))return t;var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]),a=[t[0],t[1]];return(!tt(t[0])||t[0]<n)&&(a[0]=n),(!tt(t[1])||t[1]>i)&&(a[1]=i),a[0]>i&&(a[0]=i),a[1]<n&&(a[1]=n),a},XDe=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var a=0,o=0,s=0;s<r;++s){var l=C1(t[s][n][1])?t[s][n][0]:t[s][n][1];l>=0?(t[s][n][0]=a,t[s][n][1]=a+l,a=t[s][n][1]):(t[s][n][0]=o,t[s][n][1]=o+l,o=t[s][n][1])}},JDe=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var a=0,o=0;o<r;++o){var s=C1(t[o][n][1])?t[o][n][0]:t[o][n][1];s>=0?(t[o][n][0]=a,t[o][n][1]=a+s,a=t[o][n][1]):(t[o][n][0]=0,t[o][n][1]=0)}},ZDe={sign:XDe,expand:hTe,none:ep,silhouette:dTe,wiggle:pTe,positive:JDe},QDe=function(t,r,n){var i=r.map(function(s){return s.props.dataKey}),a=ZDe[n],o=fTe().keys(i).value(function(s,l){return+_l(s,l,0)}).order(_4).offset(a);return o(t)},eMe=function(t,r,n,i,a,o){if(!t)return null;var s=o?r.reverse():r,l={},u=s.reduce(function(f,d){var h,g=(h=d.type)!==null&&h!==void 0&&h.defaultProps?Ln(Ln({},d.type.defaultProps),d.props):d.props,p=g.stackId,v=g.hide;if(v)return f;var m=g[n],y=f[m]||{hasStack:!1,stackGroups:{}};if(hi(p)){var x=y.stackGroups[p]||{numericAxisId:n,cateAxisId:i,items:[]};x.items.push(d),y.hasStack=!0,y.stackGroups[p]=x}else y.stackGroups[T_("_stackId_")]={numericAxisId:n,cateAxisId:i,items:[d]};return Ln(Ln({},f),{},k0({},m,y))},l),c={};return Object.keys(u).reduce(function(f,d){var h=u[d];if(h.hasStack){var g={};h.stackGroups=Object.keys(h.stackGroups).reduce(function(p,v){var m=h.stackGroups[v];return Ln(Ln({},p),{},k0({},v,{numericAxisId:n,cateAxisId:i,items:m.items,stackedData:QDe(t,m.items,a)}))},g)}return Ln(Ln({},f),{},k0({},d,h))},c)},tMe=function(t,r){var n=r.realScaleType,i=r.type,a=r.tickCount,o=r.originalDomain,s=r.allowDecimals,l=n||r.scale;if(l!=="auto"&&l!=="linear")return null;if(a&&i==="number"&&o&&(o[0]==="auto"||o[1]==="auto")){var u=t.domain();if(!u.length)return null;var c=hDe(u,a,s);return t.domain([U_(c),B_(c)]),{niceTicks:c}}if(a&&i==="number"){var f=t.domain(),d=dDe(f,a,s);return{niceTicks:d}}return null},AM=function(t){var r=t.axis,n=t.ticks,i=t.offset,a=t.bandSize,o=t.entry,s=t.index;if(r.type==="category")return n[s]?n[s].coordinate+i:null;var l=_l(o,r.dataKey,r.domain[s]);return Ar(l)?null:r.scale(l)-a/2+i},rMe=function(t){var r=t.numericAxis,n=r.scale.domain();if(r.type==="number"){var i=Math.min(n[0],n[1]),a=Math.max(n[0],n[1]);return i<=0&&a>=0?0:a<0?a:i}return n[0]},nMe=function(t,r){var n,i=(n=t.type)!==null&&n!==void 0&&n.defaultProps?Ln(Ln({},t.type.defaultProps),t.props):t.props,a=i.stackId;if(hi(a)){var o=r[a];if(o){var s=o.items.indexOf(t);return s>=0?o.stackedData[s]:null}}return null},iMe=function(t){return t.reduce(function(r,n){return[U_(n.concat([r[0]]).filter(tt)),B_(n.concat([r[1]]).filter(tt))]},[1/0,-1/0])},WG=function(t,r,n){return Object.keys(t).reduce(function(i,a){var o=t[a],s=o.stackedData,l=s.reduce(function(u,c){var f=iMe(c.slice(r,n+1));return[Math.min(u[0],f[0]),Math.max(u[1],f[1])]},[1/0,-1/0]);return[Math.min(l[0],i[0]),Math.max(l[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},TM=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,OM=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Z4=function(t,r,n){if(nr(t))return t(r,n);if(!Array.isArray(t))return r;var i=[];if(tt(t[0]))i[0]=n?t[0]:Math.min(t[0],r[0]);else if(TM.test(t[0])){var a=+TM.exec(t[0])[1];i[0]=r[0]-a}else nr(t[0])?i[0]=t[0](r[0]):i[0]=r[0];if(tt(t[1]))i[1]=n?t[1]:Math.max(t[1],r[1]);else if(OM.test(t[1])){var o=+OM.exec(t[1])[1];i[1]=r[1]+o}else nr(t[1])?i[1]=t[1](r[1]):i[1]=r[1];return i},Bx=function(t,r,n){if(t&&t.scale&&t.scale.bandwidth){var i=t.scale.bandwidth();if(!n||i>0)return i}if(t&&r&&r.length>=2){for(var a=Ek(r,function(f){return f.coordinate}),o=1/0,s=1,l=a.length;s<l;s++){var u=a[s],c=a[s-1];o=Math.min((u.coordinate||0)-(c.coordinate||0),o)}return o===1/0?0:o}return n?void 0:0},PM=function(t,r,n){return!t||!t.length||Kk(t,Uo(n,"type.defaultProps.domain"))?r:t},HG=function(t,r){var n=t.type.defaultProps?Ln(Ln({},t.type.defaultProps),t.props):t.props,i=n.dataKey,a=n.name,o=n.unit,s=n.formatter,l=n.tooltipType,u=n.chartType,c=n.hide;return Ln(Ln({},Er(t,!1)),{},{dataKey:i,unit:o,formatter:s,name:a||i,color:Jk(t),value:_l(r,i),type:l,payload:r,chartType:u,hide:c})};function Fm(e){"@babel/helpers - typeof";return Fm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fm(e)}function kM(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function CM(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?kM(Object(r),!0).forEach(function(n){aMe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):kM(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function aMe(e,t,r){return t=oMe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oMe(e){var t=sMe(e,"string");return Fm(t)=="symbol"?t:t+""}function sMe(e,t){if(Fm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Fm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Ux=Math.PI/180,lMe=function(t){return t*180/Math.PI},ji=function(t,r,n,i){return{x:t+Math.cos(-Ux*i)*n,y:r+Math.sin(-Ux*i)*n}},uMe=function(t,r){var n=t.x,i=t.y,a=r.x,o=r.y;return Math.sqrt(Math.pow(n-a,2)+Math.pow(i-o,2))},cMe=function(t,r){var n=t.x,i=t.y,a=r.cx,o=r.cy,s=uMe({x:n,y:i},{x:a,y:o});if(s<=0)return{radius:s};var l=(n-a)/s,u=Math.acos(l);return i>o&&(u=2*Math.PI-u),{radius:s,angle:lMe(u),angleInRadian:u}},fMe=function(t){var r=t.startAngle,n=t.endAngle,i=Math.floor(r/360),a=Math.floor(n/360),o=Math.min(i,a);return{startAngle:r-o*360,endAngle:n-o*360}},hMe=function(t,r){var n=r.startAngle,i=r.endAngle,a=Math.floor(n/360),o=Math.floor(i/360),s=Math.min(a,o);return t+s*360},NM=function(t,r){var n=t.x,i=t.y,a=cMe({x:n,y:i},r),o=a.radius,s=a.angle,l=r.innerRadius,u=r.outerRadius;if(o<l||o>u)return!1;if(o===0)return!0;var c=fMe(r),f=c.startAngle,d=c.endAngle,h=s,g;if(f<=d){for(;h>d;)h-=360;for(;h<f;)h+=360;g=h>=f&&h<=d}else{for(;h>f;)h-=360;for(;h<d;)h+=360;g=h>=d&&h<=f}return g?CM(CM({},r),{},{radius:o,angle:hMe(h,r)}):null};function $m(e){"@babel/helpers - typeof";return $m=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$m(e)}var dMe=["offset"];function pMe(e){return yMe(e)||mMe(e)||vMe(e)||gMe()}function gMe(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 524In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function vMe(e,t){if(e){if(typeof e=="string")return Q4(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Q4(e,t)}}function mMe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function yMe(e){if(Array.isArray(e))return Q4(e)}function Q4(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function wMe(e,t){if(e==null)return{};var r=xMe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function xMe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function RM(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function li(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?RM(Object(r),!0).forEach(function(n){bMe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):RM(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function bMe(e,t,r){return t=_Me(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _Me(e){var t=SMe(e,"string");return $m(t)=="symbol"?t:t+""}function SMe(e,t){if($m(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if($m(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Bm(){return Bm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Bm.apply(this,arguments)}var EMe=function(t){var r=t.value,n=t.formatter,i=Ar(t.children)?r:t.children;return nr(n)?n(i):i},AMe=function(t,r){var n=bs(r-t),i=Math.min(Math.abs(r-t),360);return n*i},TMe=function(t,r,n){var i=t.position,a=t.viewBox,o=t.offset,s=t.className,l=a,u=l.cx,c=l.cy,f=l.innerRadius,d=l.outerRadius,h=l.startAngle,g=l.endAngle,p=l.clockWise,v=(f+d)/2,m=AMe(h,g),y=m>=0?1:-1,x,_;i==="insideStart"?(x=h+y*o,_=p):i==="insideEnd"?(x=g-y*o,_=!p):i==="end"&&(x=g+y*o,_=p),_=m<=0?_:!_;var S=ji(u,c,v,x),T=ji(u,c,v,x+(_?1:-1)*359),A="M".concat(S.x,",").concat(S.y,` 525 A`).concat(v,",").concat(v,",0,1,").concat(_?0:1,`, 526 `).concat(T.x,",").concat(T.y),N=Ar(t.id)?T_("recharts-radial-line-"):t.id;return de.createElement("text",Bm({},n,{dominantBaseline:"central",className:gr("recharts-radial-bar-label",s)}),de.createElement("defs",null,de.createElement("path",{id:N,d:A})),de.createElement("textPath",{xlinkHref:"#".concat(N)},r))},OMe=function(t){var r=t.viewBox,n=t.offset,i=t.position,a=r,o=a.cx,s=a.cy,l=a.innerRadius,u=a.outerRadius,c=a.startAngle,f=a.endAngle,d=(c+f)/2;if(i==="outside"){var h=ji(o,s,u+n,d),g=h.x,p=h.y;return{x:g,y:p,textAnchor:g>=o?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:o,y:s,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:o,y:s,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:o,y:s,textAnchor:"middle",verticalAnchor:"end"};var v=(l+u)/2,m=ji(o,s,v,d),y=m.x,x=m.y;return{x:y,y:x,textAnchor:"middle",verticalAnchor:"middle"}},PMe=function(t){var r=t.viewBox,n=t.parentViewBox,i=t.offset,a=t.position,o=r,s=o.x,l=o.y,u=o.width,c=o.height,f=c>=0?1:-1,d=f*i,h=f>0?"end":"start",g=f>0?"start":"end",p=u>=0?1:-1,v=p*i,m=p>0?"end":"start",y=p>0?"start":"end";if(a==="top"){var x={x:s+u/2,y:l-f*i,textAnchor:"middle",verticalAnchor:h};return li(li({},x),n?{height:Math.max(l-n.y,0),width:u}:{})}if(a==="bottom"){var _={x:s+u/2,y:l+c+d,textAnchor:"middle",verticalAnchor:g};return li(li({},_),n?{height:Math.max(n.y+n.height-(l+c),0),width:u}:{})}if(a==="left"){var S={x:s-v,y:l+c/2,textAnchor:m,verticalAnchor:"middle"};return li(li({},S),n?{width:Math.max(S.x-n.x,0),height:c}:{})}if(a==="right"){var T={x:s+u+v,y:l+c/2,textAnchor:y,verticalAnchor:"middle"};return li(li({},T),n?{width:Math.max(n.x+n.width-T.x,0),height:c}:{})}var A=n?{width:u,height:c}:{};return a==="insideLeft"?li({x:s+v,y:l+c/2,textAnchor:y,verticalAnchor:"middle"},A):a==="insideRight"?li({x:s+u-v,y:l+c/2,textAnchor:m,verticalAnchor:"middle"},A):a==="insideTop"?li({x:s+u/2,y:l+d,textAnchor:"middle",verticalAnchor:g},A):a==="insideBottom"?li({x:s+u/2,y:l+c-d,textAnchor:"middle",verticalAnchor:h},A):a==="insideTopLeft"?li({x:s+v,y:l+d,textAnchor:y,verticalAnchor:g},A):a==="insideTopRight"?li({x:s+u-v,y:l+d,textAnchor:m,verticalAnchor:g},A):a==="insideBottomLeft"?li({x:s+v,y:l+c-d,textAnchor:y,verticalAnchor:h},A):a==="insideBottomRight"?li({x:s+u-v,y:l+c-d,textAnchor:m,verticalAnchor:h},A):$p(a)&&(tt(a.x)||Vf(a.x))&&(tt(a.y)||Vf(a.y))?li({x:s+Oh(a.x,u),y:l+Oh(a.y,c),textAnchor:"end",verticalAnchor:"end"},A):li({x:s+u/2,y:l+c/2,textAnchor:"middle",verticalAnchor:"middle"},A)},kMe=function(t){return"cx"in t&&tt(t.cx)};function na(e){var t=e.offset,r=t===void 0?5:t,n=wMe(e,dMe),i=li({offset:r},n),a=i.viewBox,o=i.position,s=i.value,l=i.children,u=i.content,c=i.className,f=c===void 0?"":c,d=i.textBreakAll;if(!a||Ar(s)&&Ar(l)&&!I.isValidElement(u)&&!nr(u))return null;if(I.isValidElement(u))return I.cloneElement(u,i);var h;if(nr(u)){if(h=I.createElement(u,i),I.isValidElement(h))return h}else h=EMe(i);var g=kMe(a),p=Er(i,!0);if(g&&(o==="insideStart"||o==="insideEnd"||o==="end"))return TMe(i,h,p);var v=g?OMe(i):PMe(i);return de.createElement(Tx,Bm({className:gr("recharts-label",f)},p,v,{breakAll:d}),h)}na.displayName="Label";var qG=function(t){var r=t.cx,n=t.cy,i=t.angle,a=t.startAngle,o=t.endAngle,s=t.r,l=t.radius,u=t.innerRadius,c=t.outerRadius,f=t.x,d=t.y,h=t.top,g=t.left,p=t.width,v=t.height,m=t.clockWise,y=t.labelViewBox;if(y)return y;if(tt(p)&&tt(v)){if(tt(f)&&tt(d))return{x:f,y:d,width:p,height:v};if(tt(h)&&tt(g))return{x:h,y:g,width:p,height:v}}return tt(f)&&tt(d)?{x:f,y:d,width:0,height:0}:tt(r)&&tt(n)?{cx:r,cy:n,startAngle:a||i||0,endAngle:o||i||0,innerRadius:u||0,outerRadius:c||l||s||0,clockWise:m}:t.viewBox?t.viewBox:{}},CMe=function(t,r){return t?t===!0?de.createElement(na,{key:"label-implicit",viewBox:r}):hi(t)?de.createElement(na,{key:"label-implicit",viewBox:r,value:t}):I.isValidElement(t)?t.type===na?I.cloneElement(t,{key:"label-implicit",viewBox:r}):de.createElement(na,{key:"label-implicit",content:t,viewBox:r}):nr(t)?de.createElement(na,{key:"label-implicit",content:t,viewBox:r}):$p(t)?de.createElement(na,Bm({viewBox:r},t,{key:"label-implicit"})):null:null},NMe=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&n&&!t.label)return null;var i=t.children,a=qG(t),o=As(i,na).map(function(l,u){return I.cloneElement(l,{viewBox:r||a,key:"label-".concat(u)})});if(!n)return o;var s=CMe(t.label,r||a);return[s].concat(pMe(o))};na.parseViewBox=qG;na.renderCallByParent=NMe;function RMe(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var LMe=RMe;const IMe=Hr(LMe);function Um(e){"@babel/helpers - typeof";return Um=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Um(e)}var DMe=["valueAccessor"],MMe=["data","dataKey","clockWise","id","textBreakAll"];function jMe(e){return UMe(e)||BMe(e)||$Me(e)||FMe()}function FMe(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 527In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $Me(e,t){if(e){if(typeof e=="string")return e3(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return e3(e,t)}}function BMe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function UMe(e){if(Array.isArray(e))return e3(e)}function e3(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function zx(){return zx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},zx.apply(this,arguments)}function LM(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function IM(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?LM(Object(r),!0).forEach(function(n){zMe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):LM(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function zMe(e,t,r){return t=WMe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function WMe(e){var t=HMe(e,"string");return Um(t)=="symbol"?t:t+""}function HMe(e,t){if(Um(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Um(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function DM(e,t){if(e==null)return{};var r=qMe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qMe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var VMe=function(t){return Array.isArray(t.value)?IMe(t.value):t.value};function lh(e){var t=e.valueAccessor,r=t===void 0?VMe:t,n=DM(e,DMe),i=n.data,a=n.dataKey,o=n.clockWise,s=n.id,l=n.textBreakAll,u=DM(n,MMe);return!i||!i.length?null:de.createElement(xi,{className:"recharts-label-list"},i.map(function(c,f){var d=Ar(a)?r(c,f):_l(c&&c.payload,a),h=Ar(s)?{}:{id:"".concat(s,"-").concat(f)};return de.createElement(na,zx({},Er(c,!0),u,h,{parentViewBox:c.parentViewBox,value:d,textBreakAll:l,viewBox:na.parseViewBox(Ar(o)?c:IM(IM({},c),{},{clockWise:o})),key:"label-".concat(f),index:f}))}))}lh.displayName="LabelList";function GMe(e,t){return e?e===!0?de.createElement(lh,{key:"labelList-implicit",data:t}):de.isValidElement(e)||nr(e)?de.createElement(lh,{key:"labelList-implicit",data:t,content:e}):$p(e)?de.createElement(lh,zx({data:t},e,{key:"labelList-implicit"})):null:null}function KMe(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&r&&!e.label)return null;var n=e.children,i=As(n,lh).map(function(o,s){return I.cloneElement(o,{data:t,key:"labelList-".concat(s)})});if(!r)return i;var a=GMe(e.label,t);return[a].concat(jMe(i))}lh.renderCallByParent=KMe;function zm(e){"@babel/helpers - typeof";return zm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zm(e)}function t3(){return t3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},t3.apply(this,arguments)}function MM(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function jM(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?MM(Object(r),!0).forEach(function(n){YMe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):MM(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function YMe(e,t,r){return t=XMe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function XMe(e){var t=JMe(e,"string");return zm(t)=="symbol"?t:t+""}function JMe(e,t){if(zm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(zm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ZMe=function(t,r){var n=bs(r-t),i=Math.min(Math.abs(r-t),359.999);return n*i},yw=function(t){var r=t.cx,n=t.cy,i=t.radius,a=t.angle,o=t.sign,s=t.isExternal,l=t.cornerRadius,u=t.cornerIsExternal,c=l*(s?1:-1)+i,f=Math.asin(l/c)/Ux,d=u?a:a+o*f,h=ji(r,n,c,d),g=ji(r,n,i,d),p=u?a-o*f:a,v=ji(r,n,c*Math.cos(f*Ux),p);return{center:h,circleTangency:g,lineTangency:v,theta:f}},VG=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.startAngle,s=t.endAngle,l=ZMe(o,s),u=o+l,c=ji(r,n,a,o),f=ji(r,n,a,u),d="M ".concat(c.x,",").concat(c.y,` 528 A `).concat(a,",").concat(a,`,0, 529 `).concat(+(Math.abs(l)>180),",").concat(+(o>u),`, 530 `).concat(f.x,",").concat(f.y,` 531 `);if(i>0){var h=ji(r,n,i,o),g=ji(r,n,i,u);d+="L ".concat(g.x,",").concat(g.y,` 532 A `).concat(i,",").concat(i,`,0, 533 `).concat(+(Math.abs(l)>180),",").concat(+(o<=u),`, 534 `).concat(h.x,",").concat(h.y," Z")}else d+="L ".concat(r,",").concat(n," Z");return d},QMe=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.cornerRadius,s=t.forceCornerRadius,l=t.cornerIsExternal,u=t.startAngle,c=t.endAngle,f=bs(c-u),d=yw({cx:r,cy:n,radius:a,angle:u,sign:f,cornerRadius:o,cornerIsExternal:l}),h=d.circleTangency,g=d.lineTangency,p=d.theta,v=yw({cx:r,cy:n,radius:a,angle:c,sign:-f,cornerRadius:o,cornerIsExternal:l}),m=v.circleTangency,y=v.lineTangency,x=v.theta,_=l?Math.abs(u-c):Math.abs(u-c)-p-x;if(_<0)return s?"M ".concat(g.x,",").concat(g.y,` 535 a`).concat(o,",").concat(o,",0,0,1,").concat(o*2,`,0 536 a`).concat(o,",").concat(o,",0,0,1,").concat(-o*2,`,0 537 `):VG({cx:r,cy:n,innerRadius:i,outerRadius:a,startAngle:u,endAngle:c});var S="M ".concat(g.x,",").concat(g.y,` 538 A`).concat(o,",").concat(o,",0,0,").concat(+(f<0),",").concat(h.x,",").concat(h.y,` 539 A`).concat(a,",").concat(a,",0,").concat(+(_>180),",").concat(+(f<0),",").concat(m.x,",").concat(m.y,` 540 A`).concat(o,",").concat(o,",0,0,").concat(+(f<0),",").concat(y.x,",").concat(y.y,` 541 `);if(i>0){var T=yw({cx:r,cy:n,radius:i,angle:u,sign:f,isExternal:!0,cornerRadius:o,cornerIsExternal:l}),A=T.circleTangency,N=T.lineTangency,P=T.theta,F=yw({cx:r,cy:n,radius:i,angle:c,sign:-f,isExternal:!0,cornerRadius:o,cornerIsExternal:l}),R=F.circleTangency,L=F.lineTangency,B=F.theta,U=l?Math.abs(u-c):Math.abs(u-c)-P-B;if(U<0&&o===0)return"".concat(S,"L").concat(r,",").concat(n,"Z");S+="L".concat(L.x,",").concat(L.y,` 542 A`).concat(o,",").concat(o,",0,0,").concat(+(f<0),",").concat(R.x,",").concat(R.y,` 543 A`).concat(i,",").concat(i,",0,").concat(+(U>180),",").concat(+(f>0),",").concat(A.x,",").concat(A.y,` 544 A`).concat(o,",").concat(o,",0,0,").concat(+(f<0),",").concat(N.x,",").concat(N.y,"Z")}else S+="L".concat(r,",").concat(n,"Z");return S},eje={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},GG=function(t){var r=jM(jM({},eje),t),n=r.cx,i=r.cy,a=r.innerRadius,o=r.outerRadius,s=r.cornerRadius,l=r.forceCornerRadius,u=r.cornerIsExternal,c=r.startAngle,f=r.endAngle,d=r.className;if(o<a||c===f)return null;var h=gr("recharts-sector",d),g=o-a,p=Oh(s,g,0,!0),v;return p>0&&Math.abs(c-f)<360?v=QMe({cx:n,cy:i,innerRadius:a,outerRadius:o,cornerRadius:Math.min(p,g/2),forceCornerRadius:l,cornerIsExternal:u,startAngle:c,endAngle:f}):v=VG({cx:n,cy:i,innerRadius:a,outerRadius:o,startAngle:c,endAngle:f}),de.createElement("path",t3({},Er(r,!0),{className:h,d:v,role:"img"}))};function Wm(e){"@babel/helpers - typeof";return Wm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wm(e)}function r3(){return r3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},r3.apply(this,arguments)}function FM(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $M(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?FM(Object(r),!0).forEach(function(n){tje(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):FM(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function tje(e,t,r){return t=rje(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rje(e){var t=nje(e,"string");return Wm(t)=="symbol"?t:t+""}function nje(e,t){if(Wm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Wm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var BM={curveBasisClosed:eTe,curveBasisOpen:tTe,curveBasis:QAe,curveBumpX:$Ae,curveBumpY:BAe,curveLinearClosed:rTe,curveLinear:k_,curveMonotoneX:nTe,curveMonotoneY:iTe,curveNatural:aTe,curveStep:oTe,curveStepAfter:lTe,curveStepBefore:sTe},ww=function(t){return t.x===+t.x&&t.y===+t.y},Fg=function(t){return t.x},$g=function(t){return t.y},ije=function(t,r){if(nr(t))return t;var n="curve".concat(O_(t));return(n==="curveMonotone"||n==="curveBump")&&r?BM["".concat(n).concat(r==="vertical"?"Y":"X")]:BM[n]||k_},aje=function(t){var r=t.type,n=r===void 0?"linear":r,i=t.points,a=i===void 0?[]:i,o=t.baseLine,s=t.layout,l=t.connectNulls,u=l===void 0?!1:l,c=ije(n,s),f=u?a.filter(function(p){return ww(p)}):a,d;if(Array.isArray(o)){var h=u?o.filter(function(p){return ww(p)}):o,g=f.map(function(p,v){return $M($M({},p),{},{base:h[v]})});return s==="vertical"?d=uw().y($g).x1(Fg).x0(function(p){return p.base.x}):d=uw().x(Fg).y1($g).y0(function(p){return p.base.y}),d.defined(ww).curve(c),d(g)}return s==="vertical"&&tt(o)?d=uw().y($g).x1(Fg).x0(o):tt(o)?d=uw().x(Fg).y1($g).y0(o):d=Gq().x(Fg).y($g),d.defined(ww).curve(c),d(f)},UM=function(t){var r=t.className,n=t.points,i=t.path,a=t.pathRef;if((!n||!n.length)&&!i)return null;var o=n&&n.length?aje(t):i;return I.createElement("path",r3({},Er(t,!1),fx(t),{className:gr("recharts-curve",r),d:o,ref:a}))},KG={exports:{}},oje="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",sje=oje,lje=sje;function YG(){}function XG(){}XG.resetWarningCache=YG;var uje=function(){function e(n,i,a,o,s,l){if(l!==lje){var u=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 u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:XG,resetWarningCache:YG};return r.PropTypes=r,r};KG.exports=uje();var cje=KG.exports;const Tr=Hr(cje);var fje=Object.getOwnPropertyNames,hje=Object.getOwnPropertySymbols,dje=Object.prototype.hasOwnProperty;function zM(e,t){return function(n,i,a){return e(n,i,a)&&t(n,i,a)}}function xw(e){return function(r,n,i){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,i);var a=i.cache,o=a.get(r),s=a.get(n);if(o&&s)return o===n&&s===r;a.set(r,n),a.set(n,r);var l=e(r,n,i);return a.delete(r),a.delete(n),l}}function WM(e){return fje(e).concat(hje(e))}var JG=Object.hasOwn||function(e,t){return dje.call(e,t)};function Yp(e,t){return e||t?e===t:e===t||e!==e&&t!==t}var ZG="_owner",HM=Object.getOwnPropertyDescriptor,qM=Object.keys;function pje(e,t,r){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function gje(e,t){return Yp(e.getTime(),t.getTime())}
544function VM(e,t,r){if(e.size!==t.size)return!1;for(var n={},i=e.entries(),a=0,o,s;(o=i.next())&&!o.done;){for(var l=t.entries(),u=!1,c=0;(s=l.next())&&!s.done;){var f=o.value,d=f[0],h=f[1],g=s.value,p=g[0],v=g[1];!u&&!n[c]&&(u=r.equals(d,p,a,c,e,t,r)&&r.equals(h,v,d,p,e,t,r))&&(n[c]=!0),c++}if(!u)return!1;a++}return!0}function vje(e,t,r){var n=qM(e),i=n.length;if(qM(t).length!==i)return!1;for(var a;i-- >0;)if(a=n[i],a===ZG&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!JG(t,a)||!r.equals(e[a],t[a],a,a,e,t,r))return!1;return!0}function Bg(e,t,r){var n=WM(e),i=n.length;if(WM(t).length!==i)return!1;for(var a,o,s;i-- >0;)if(a=n[i],a===ZG&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!JG(t,a)||!r.equals(e[a],t[a],a,a,e,t,r)||(o=HM(e,a),s=HM(t,a),(o||s)&&(!o||!s||o.configurable!==s.configurable||o.enumerable!==s.enumerable||o.writable!==s.writable)))return!1;return!0}function mje(e,t){return Yp(e.valueOf(),t.valueOf())}function yje(e,t){return e.source===t.source&&e.flags===t.flags}function GM(e,t,r){if(e.size!==t.size)return!1;for(var n={},i=e.values(),a,o;(a=i.next())&&!a.done;){for(var s=t.values(),l=!1,u=0;(o=s.next())&&!o.done;)!l&&!n[u]&&(l=r.equals(a.value,o.value,a.value,o.value,e,t,r))&&(n[u]=!0),u++;if(!l)return!1}return!0}function wje(e,t){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}var xje="[object Arguments]",bje="[object Boolean]",_je="[object Date]",Sje="[object Map]",Eje="[object Number]",Aje="[object Object]",Tje="[object RegExp]",Oje="[object Set]",Pje="[object String]",kje=Array.isArray,KM=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,YM=Object.assign,Cje=Object.prototype.toString.call.bind(Object.prototype.toString);function Nje(e){var t=e.areArraysEqual,r=e.areDatesEqual,n=e.areMapsEqual,i=e.areObjectsEqual,a=e.arePrimitiveWrappersEqual,o=e.areRegExpsEqual,s=e.areSetsEqual,l=e.areTypedArraysEqual;return function(c,f,d){if(c===f)return!0;if(c==null||f==null||typeof c!="object"||typeof f!="object")return c!==c&&f!==f;var h=c.constructor;if(h!==f.constructor)return!1;if(h===Object)return i(c,f,d);if(kje(c))return t(c,f,d);if(KM!=null&&KM(c))return l(c,f,d);if(h===Date)return r(c,f,d);if(h===RegExp)return o(c,f,d);if(h===Map)return n(c,f,d);if(h===Set)return s(c,f,d);var g=Cje(c);return g===_je?r(c,f,d):g===Tje?o(c,f,d):g===Sje?n(c,f,d):g===Oje?s(c,f,d):g===Aje?typeof c.then!="function"&&typeof f.then!="function"&&i(c,f,d):g===xje?i(c,f,d):g===bje||g===Eje||g===Pje?a(c,f,d):!1}}function Rje(e){var t=e.circular,r=e.createCustomConfig,n=e.strict,i={areArraysEqual:n?Bg:pje,areDatesEqual:gje,areMapsEqual:n?zM(VM,Bg):VM,areObjectsEqual:n?Bg:vje,arePrimitiveWrappersEqual:mje,areRegExpsEqual:yje,areSetsEqual:n?zM(GM,Bg):GM,areTypedArraysEqual:n?Bg:wje};if(r&&(i=YM({},i,r(i))),t){var a=xw(i.areArraysEqual),o=xw(i.areMapsEqual),s=xw(i.areObjectsEqual),l=xw(i.areSetsEqual);i=YM({},i,{areArraysEqual:a,areMapsEqual:o,areObjectsEqual:s,areSetsEqual:l})}return i}function Lje(e){return function(t,r,n,i,a,o,s){return e(t,r,s)}}function Ije(e){var t=e.circular,r=e.comparator,n=e.createState,i=e.equals,a=e.strict;if(n)return function(l,u){var c=n(),f=c.cache,d=f===void 0?t?new WeakMap:void 0:f,h=c.meta;return r(l,u,{cache:d,equals:i,meta:h,strict:a})};if(t)return function(l,u){return r(l,u,{cache:new WeakMap,equals:i,meta:void 0,strict:a})};var o={cache:void 0,equals:i,meta:void 0,strict:a};return function(l,u){return r(l,u,o)}}var Dje=sf();sf({strict:!0});sf({circular:!0});sf({circular:!0,strict:!0});sf({createInternalComparator:function(){return Yp}});sf({strict:!0,createInternalComparator:function(){return Yp}});sf({circular:!0,createInternalComparator:function(){return Yp}});sf({circular:!0,createInternalComparator:function(){return Yp},strict:!0});function sf(e){e===void 0&&(e={});var t=e.circular,r=t===void 0?!1:t,n=e.createInternalComparator,i=e.createState,a=e.strict,o=a===void 0?!1:a,s=Rje(e),l=Nje(s),u=n?n(l):Lje(l);return Ije({circular:r,comparator:l,createState:i,equals:u,strict:o})}function Mje(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function XM(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function i(a){r<0&&(r=a),a-r>t?(e(a),r=-1):Mje(i)};requestAnimationFrame(n)}function n3(e){"@babel/helpers - typeof";return n3=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n3(e)}function jje(e){return Uje(e)||Bje(e)||$je(e)||Fje()}
vendor: 150,140 bytes, lines 544-566
544function Fje(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 545In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $je(e,t){if(e){if(typeof e=="string")return JM(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return JM(e,t)}}function JM(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Bje(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Uje(e){if(Array.isArray(e))return e}function zje(){var e={},t=function(){return null},r=!1,n=function i(a){if(!r){if(Array.isArray(a)){if(!a.length)return;var o=a,s=jje(o),l=s[0],u=s.slice(1);if(typeof l=="number"){XM(i.bind(null,u),l);return}i(l),XM(i.bind(null,u));return}n3(a)==="object"&&(e=a,t(e)),typeof a=="function"&&a()}};return{stop:function(){r=!0},start:function(a){r=!1,n(a)},subscribe:function(a){return t=a,function(){t=function(){return null}}}}}function Hm(e){"@babel/helpers - typeof";return Hm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hm(e)}function ZM(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function QM(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ZM(Object(r),!0).forEach(function(n){QG(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ZM(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function QG(e,t,r){return t=Wje(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Wje(e){var t=Hje(e,"string");return Hm(t)==="symbol"?t:String(t)}function Hje(e,t){if(Hm(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Hm(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var qje=function(t,r){return[Object.keys(t),Object.keys(r)].reduce(function(n,i){return n.filter(function(a){return i.includes(a)})})},Vje=function(t){return t},Gje=function(t){return t.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},kv=function(t,r){return Object.keys(r).reduce(function(n,i){return QM(QM({},n),{},QG({},i,t(i,r[i])))},{})},ej=function(t,r,n){return t.map(function(i){return"".concat(Gje(i)," ").concat(r,"ms ").concat(n)}).join(",")};function Kje(e,t){return Jje(e)||Xje(e,t)||eK(e,t)||Yje()}function Yje(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 546In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Xje(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(c){u=!0,i=c}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function Jje(e){if(Array.isArray(e))return e}function Zje(e){return tFe(e)||eFe(e)||eK(e)||Qje()}function Qje(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 547In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function eK(e,t){if(e){if(typeof e=="string")return i3(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i3(e,t)}}function eFe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function tFe(e){if(Array.isArray(e))return i3(e)}function i3(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Wx=1e-4,tK=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},rK=function(t,r){return t.map(function(n,i){return n*Math.pow(r,i)}).reduce(function(n,i){return n+i})},tj=function(t,r){return function(n){var i=tK(t,r);return rK(i,n)}},rFe=function(t,r){return function(n){var i=tK(t,r),a=[].concat(Zje(i.map(function(o,s){return o*s}).slice(1)),[0]);return rK(a,n)}},rj=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0],a=r[1],o=r[2],s=r[3];if(r.length===1)switch(r[0]){case"linear":i=0,a=0,o=1,s=1;break;case"ease":i=.25,a=.1,o=.25,s=1;break;case"ease-in":i=.42,a=0,o=1,s=1;break;case"ease-out":i=.42,a=0,o=.58,s=1;break;case"ease-in-out":i=0,a=0,o=.58,s=1;break;default:{var l=r[0].split("(");if(l[0]==="cubic-bezier"&&l[1].split(")")[0].split(",").length===4){var u=l[1].split(")")[0].split(",").map(function(v){return parseFloat(v)}),c=Kje(u,4);i=c[0],a=c[1],o=c[2],s=c[3]}}}var f=tj(i,o),d=tj(a,s),h=rFe(i,o),g=function(m){return m>1?1:m<0?0:m},p=function(m){for(var y=m>1?1:m,x=y,_=0;_<8;++_){var S=f(x)-y,T=h(x);if(Math.abs(S-y)<Wx||T<Wx)return d(x);x=g(x-S/T)}return d(x)};return p.isStepper=!1,p},nFe=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,i=t.damping,a=i===void 0?8:i,o=t.dt,s=o===void 0?17:o,l=function(c,f,d){var h=-(c-f)*n,g=d*a,p=d+(h-g)*s/1e3,v=d*s/1e3+c;return Math.abs(v-f)<Wx&&Math.abs(p)<Wx?[f,0]:[v,p]};return l.isStepper=!0,l.dt=s,l},iFe=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0];if(typeof i=="string")switch(i){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return rj(i);case"spring":return nFe();default:if(i.split("(")[0]==="cubic-bezier")return rj(i)}return typeof i=="function"?i:null};function qm(e){"@babel/helpers - typeof";return qm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qm(e)}function nj(e){return sFe(e)||oFe(e)||nK(e)||aFe()}function aFe(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 548In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function oFe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function sFe(e){if(Array.isArray(e))return o3(e)}function ij(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ni(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ij(Object(r),!0).forEach(function(n){a3(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ij(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function a3(e,t,r){return t=lFe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function lFe(e){var t=uFe(e,"string");return qm(t)==="symbol"?t:String(t)}function uFe(e,t){if(qm(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(qm(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function cFe(e,t){return dFe(e)||hFe(e,t)||nK(e,t)||fFe()}function fFe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 549In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function nK(e,t){if(e){if(typeof e=="string")return o3(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return o3(e,t)}}function o3(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function hFe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(c){u=!0,i=c}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function dFe(e){if(Array.isArray(e))return e}var Hx=function(t,r,n){return t+(r-t)*n},s3=function(t){var r=t.from,n=t.to;return r!==n},pFe=function e(t,r,n){var i=kv(function(a,o){if(s3(o)){var s=t(o.from,o.to,o.velocity),l=cFe(s,2),u=l[0],c=l[1];return Ni(Ni({},o),{},{from:u,velocity:c})}return o},r);return n<1?kv(function(a,o){return s3(o)?Ni(Ni({},o),{},{velocity:Hx(o.velocity,i[a].velocity,n),from:Hx(o.from,i[a].from,n)}):o},r):e(t,i,n-1)};const gFe=function(e,t,r,n,i){var a=qje(e,t),o=a.reduce(function(v,m){return Ni(Ni({},v),{},a3({},m,[e[m],t[m]]))},{}),s=a.reduce(function(v,m){return Ni(Ni({},v),{},a3({},m,{from:e[m],velocity:0,to:t[m]}))},{}),l=-1,u,c,f=function(){return null},d=function(){return kv(function(m,y){return y.from},s)},h=function(){return!Object.values(s).filter(s3).length},g=function(m){u||(u=m);var y=m-u,x=y/r.dt;s=pFe(r,s,x),i(Ni(Ni(Ni({},e),t),d())),u=m,h()||(l=requestAnimationFrame(f))},p=function(m){c||(c=m);var y=(m-c)/n,x=kv(function(S,T){return Hx.apply(void 0,nj(T).concat([r(y)]))},o);if(i(Ni(Ni(Ni({},e),t),x)),y<1)l=requestAnimationFrame(f);else{var _=kv(function(S,T){return Hx.apply(void 0,nj(T).concat([r(1)]))},o);i(Ni(Ni(Ni({},e),t),_))}};return f=r.isStepper?g:p,function(){return requestAnimationFrame(f),function(){cancelAnimationFrame(l)}}};function up(e){"@babel/helpers - typeof";return up=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},up(e)}var vFe=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function mFe(e,t){if(e==null)return{};var r=yFe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yFe(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function VE(e){return _Fe(e)||bFe(e)||xFe(e)||wFe()}function wFe(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 550In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xFe(e,t){if(e){if(typeof e=="string")return l3(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return l3(e,t)}}function bFe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function _Fe(e){if(Array.isArray(e))return l3(e)}function l3(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function aj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function os(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?aj(Object(r),!0).forEach(function(n){tv(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):aj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function tv(e,t,r){return t=iK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function SFe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function EFe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,iK(n.key),n)}}function AFe(e,t,r){return t&&EFe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function iK(e){var t=TFe(e,"string");return up(t)==="symbol"?t:String(t)}function TFe(e,t){if(up(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(up(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function OFe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&u3(e,t)}function u3(e,t){return u3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},u3(e,t)}function PFe(e){var t=kFe();return function(){var n=qx(e),i;if(t){var a=qx(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return c3(this,i)}}function c3(e,t){if(t&&(up(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return f3(e)}function f3(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kFe(){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 qx(e){return qx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},qx(e)}var Gc=function(e){OFe(r,e);var t=PFe(r);function r(n,i){var a;SFe(this,r),a=t.call(this,n,i);var o=a.props,s=o.isActive,l=o.attributeName,u=o.from,c=o.to,f=o.steps,d=o.children,h=o.duration;if(a.handleStyleChange=a.handleStyleChange.bind(f3(a)),a.changeStyle=a.changeStyle.bind(f3(a)),!s||h<=0)return a.state={style:{}},typeof d=="function"&&(a.state={style:c}),c3(a);if(f&&f.length)a.state={style:f[0].style};else if(u){if(typeof d=="function")return a.state={style:u},c3(a);a.state={style:l?tv({},l,u):u}}else a.state={style:{}};return a}return AFe(r,[{key:"componentDidMount",value:function(){var i=this.props,a=i.isActive,o=i.canBegin;this.mounted=!0,!(!a||!o)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var a=this.props,o=a.isActive,s=a.canBegin,l=a.attributeName,u=a.shouldReAnimate,c=a.to,f=a.from,d=this.state.style;if(s){if(!o){var h={style:l?tv({},l,c):c};this.state&&d&&(l&&d[l]!==c||!l&&d!==c)&&this.setState(h);return}if(!(Dje(i.to,c)&&i.canBegin&&i.isActive)){var g=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var p=g||u?f:i.to;if(this.state&&d){var v={style:l?tv({},l,p):p};(l&&d[l]!==p||!l&&d!==p)&&this.setState(v)}this.runAnimation(os(os({},this.props),{},{from:p,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var i=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),i&&i()}},{key:"handleStyleChange",value:function(i){this.changeStyle(i)}},{key:"changeStyle",value:function(i){this.mounted&&this.setState({style:i})}},{key:"runJSAnimation",value:function(i){var a=this,o=i.from,s=i.to,l=i.duration,u=i.easing,c=i.begin,f=i.onAnimationEnd,d=i.onAnimationStart,h=gFe(o,s,iFe(u),l,this.changeStyle),g=function(){a.stopJSAnimation=h()};this.manager.start([d,c,g,l,f])}},{key:"runStepAnimation",value:function(i){var a=this,o=i.steps,s=i.begin,l=i.onAnimationStart,u=o[0],c=u.style,f=u.duration,d=f===void 0?0:f,h=function(p,v,m){if(m===0)return p;var y=v.duration,x=v.easing,_=x===void 0?"ease":x,S=v.style,T=v.properties,A=v.onAnimationEnd,N=m>0?o[m-1]:v,P=T||Object.keys(S);if(typeof _=="function"||_==="spring")return[].concat(VE(p),[a.runJSAnimation.bind(a,{from:N.style,to:S,duration:y,easing:_}),y]);var F=ej(P,y,_),R=os(os(os({},N.style),S),{},{transition:F});return[].concat(VE(p),[R,y,A]).filter(Vje)};return this.manager.start([l].concat(VE(o.reduce(h,[c,Math.max(d,s)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=zje());var a=i.begin,o=i.duration,s=i.attributeName,l=i.to,u=i.easing,c=i.onAnimationStart,f=i.onAnimationEnd,d=i.steps,h=i.children,g=this.manager;if(this.unSubscribe=g.subscribe(this.handleStyleChange),typeof u=="function"||typeof h=="function"||u==="spring"){this.runJSAnimation(i);return}if(d.length>1){this.runStepAnimation(i);return}var p=s?tv({},s,l):l,v=ej(Object.keys(p),o,u);g.start([c,a,os(os({},p),{},{transition:v}),o,f])}},{key:"render",value:function(){var i=this.props,a=i.children;i.begin;var o=i.duration;i.attributeName,i.easing;var s=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var l=mFe(i,vFe),u=I.Children.count(a),c=this.state.style;if(typeof a=="function")return a(c);if(!s||u===0||o<=0)return a;var f=function(h){var g=h.props,p=g.style,v=p===void 0?{}:p,m=g.className,y=I.cloneElement(h,os(os({},l),{},{style:os(os({},v),c),className:m}));return y};return u===1?f(I.Children.only(a)):de.createElement("div",null,I.Children.map(a,function(d){return f(d)}))}}]),r}(I.PureComponent);Gc.displayName="Animate";Gc.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Gc.propTypes={from:Tr.oneOfType([Tr.object,Tr.string]),to:Tr.oneOfType([Tr.object,Tr.string]),attributeName:Tr.string,duration:Tr.number,begin:Tr.number,easing:Tr.oneOfType([Tr.string,Tr.func]),steps:Tr.arrayOf(Tr.shape({duration:Tr.number.isRequired,style:Tr.object.isRequired,easing:Tr.oneOfType([Tr.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Tr.func]),properties:Tr.arrayOf("string"),onAnimationEnd:Tr.func})),children:Tr.oneOfType([Tr.node,Tr.func]),isActive:Tr.bool,canBegin:Tr.bool,onAnimationEnd:Tr.func,shouldReAnimate:Tr.bool,onAnimationStart:Tr.func,onAnimationReStart:Tr.func};function Vm(e){"@babel/helpers - typeof";return Vm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vm(e)}function Vx(){return Vx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Vx.apply(this,arguments)}function CFe(e,t){return IFe(e)||LFe(e,t)||RFe(e,t)||NFe()}function NFe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 551In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function RFe(e,t){if(e){if(typeof e=="string")return oj(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return oj(e,t)}}function oj(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function LFe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(c){u=!0,i=c}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function IFe(e){if(Array.isArray(e))return e}function sj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?sj(Object(r),!0).forEach(function(n){DFe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function DFe(e,t,r){return t=MFe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function MFe(e){var t=jFe(e,"string");return Vm(t)=="symbol"?t:t+""}function jFe(e,t){if(Vm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Vm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var uj=function(t,r,n,i,a){var o=Math.min(Math.abs(n)/2,Math.abs(i)/2),s=i>=0?1:-1,l=n>=0?1:-1,u=i>=0&&n>=0||i<0&&n<0?1:0,c;if(o>0&&a instanceof Array){for(var f=[0,0,0,0],d=0,h=4;d<h;d++)f[d]=a[d]>o?o:a[d];c="M".concat(t,",").concat(r+s*f[0]),f[0]>0&&(c+="A ".concat(f[0],",").concat(f[0],",0,0,").concat(u,",").concat(t+l*f[0],",").concat(r)),c+="L ".concat(t+n-l*f[1],",").concat(r),f[1]>0&&(c+="A ".concat(f[1],",").concat(f[1],",0,0,").concat(u,`, 552 `).concat(t+n,",").concat(r+s*f[1])),c+="L ".concat(t+n,",").concat(r+i-s*f[2]),f[2]>0&&(c+="A ".concat(f[2],",").concat(f[2],",0,0,").concat(u,`, 553 `).concat(t+n-l*f[2],",").concat(r+i)),c+="L ".concat(t+l*f[3],",").concat(r+i),f[3]>0&&(c+="A ".concat(f[3],",").concat(f[3],",0,0,").concat(u,`, 554 `).concat(t,",").concat(r+i-s*f[3])),c+="Z"}else if(o>0&&a===+a&&a>0){var g=Math.min(o,a);c="M ".concat(t,",").concat(r+s*g,` 555 A `).concat(g,",").concat(g,",0,0,").concat(u,",").concat(t+l*g,",").concat(r,` 556 L `).concat(t+n-l*g,",").concat(r,` 557 A `).concat(g,",").concat(g,",0,0,").concat(u,",").concat(t+n,",").concat(r+s*g,` 558 L `).concat(t+n,",").concat(r+i-s*g,` 559 A `).concat(g,",").concat(g,",0,0,").concat(u,",").concat(t+n-l*g,",").concat(r+i,` 560 L `).concat(t+l*g,",").concat(r+i,` 561 A `).concat(g,",").concat(g,",0,0,").concat(u,",").concat(t,",").concat(r+i-s*g," Z")}else c="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(i," h ").concat(-n," Z");return c},FFe=function(t,r){if(!t||!r)return!1;var n=t.x,i=t.y,a=r.x,o=r.y,s=r.width,l=r.height;if(Math.abs(s)>0&&Math.abs(l)>0){var u=Math.min(a,a+s),c=Math.max(a,a+s),f=Math.min(o,o+l),d=Math.max(o,o+l);return n>=u&&n<=c&&i>=f&&i<=d}return!1},$Fe={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Zk=function(t){var r=lj(lj({},$Fe),t),n=I.useRef(),i=I.useState(-1),a=CFe(i,2),o=a[0],s=a[1];I.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var _=n.current.getTotalLength();_&&s(_)}catch{}},[]);var l=r.x,u=r.y,c=r.width,f=r.height,d=r.radius,h=r.className,g=r.animationEasing,p=r.animationDuration,v=r.animationBegin,m=r.isAnimationActive,y=r.isUpdateAnimationActive;if(l!==+l||u!==+u||c!==+c||f!==+f||c===0||f===0)return null;var x=gr("recharts-rectangle",h);return y?de.createElement(Gc,{canBegin:o>0,from:{width:c,height:f,x:l,y:u},to:{width:c,height:f,x:l,y:u},duration:p,animationEasing:g,isActive:y},function(_){var S=_.width,T=_.height,A=_.x,N=_.y;return de.createElement(Gc,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:v,duration:p,isActive:m,easing:g},de.createElement("path",Vx({},Er(r,!0),{className:x,d:uj(A,N,S,T,d),ref:n})))}):de.createElement("path",Vx({},Er(r,!0),{className:x,d:uj(l,u,c,f,d)}))};function h3(){return h3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},h3.apply(this,arguments)}var aK=function(t){var r=t.cx,n=t.cy,i=t.r,a=t.className,o=gr("recharts-dot",a);return r===+r&&n===+n&&i===+i?I.createElement("circle",h3({},Er(t,!1),fx(t),{className:o,cx:r,cy:n,r:i})):null};function Gm(e){"@babel/helpers - typeof";return Gm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gm(e)}var BFe=["x","y","top","left","width","height","className"];function d3(){return d3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},d3.apply(this,arguments)}function cj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function UFe(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?cj(Object(r),!0).forEach(function(n){zFe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function zFe(e,t,r){return t=WFe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function WFe(e){var t=HFe(e,"string");return Gm(t)=="symbol"?t:t+""}function HFe(e,t){if(Gm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Gm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function qFe(e,t){if(e==null)return{};var r=VFe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function VFe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var GFe=function(t,r,n,i,a,o){return"M".concat(t,",").concat(a,"v").concat(i,"M").concat(o,",").concat(r,"h").concat(n)},KFe=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,a=i===void 0?0:i,o=t.top,s=o===void 0?0:o,l=t.left,u=l===void 0?0:l,c=t.width,f=c===void 0?0:c,d=t.height,h=d===void 0?0:d,g=t.className,p=qFe(t,BFe),v=UFe({x:n,y:a,top:s,left:u,width:f,height:h},p);return!tt(n)||!tt(a)||!tt(f)||!tt(h)||!tt(s)||!tt(u)?null:de.createElement("path",d3({},Er(v,!0),{className:gr("recharts-cross",g),d:GFe(n,a,f,h,s,u)}))},YFe=mV,XFe=YFe(Object.getPrototypeOf,Object),JFe=XFe,ZFe=ku,QFe=JFe,e7e=Cu,t7e="[object Object]",r7e=Function.prototype,n7e=Object.prototype,oK=r7e.toString,i7e=n7e.hasOwnProperty,a7e=oK.call(Object);function o7e(e){if(!e7e(e)||ZFe(e)!=t7e)return!1;var t=QFe(e);if(t===null)return!0;var r=i7e.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&oK.call(r)==a7e}var s7e=o7e;const l7e=Hr(s7e);var u7e=ku,c7e=Cu,f7e="[object Boolean]";function h7e(e){return e===!0||e===!1||c7e(e)&&u7e(e)==f7e}var d7e=h7e;const p7e=Hr(d7e);function Km(e){"@babel/helpers - typeof";return Km=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Km(e)}function Gx(){return Gx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Gx.apply(this,arguments)}function g7e(e,t){return w7e(e)||y7e(e,t)||m7e(e,t)||v7e()}function v7e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 562In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function m7e(e,t){if(e){if(typeof e=="string")return fj(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return fj(e,t)}}function fj(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function y7e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(c){u=!0,i=c}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function w7e(e){if(Array.isArray(e))return e}function hj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?hj(Object(r),!0).forEach(function(n){x7e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function x7e(e,t,r){return t=b7e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function b7e(e){var t=_7e(e,"string");return Km(t)=="symbol"?t:t+""}function _7e(e,t){if(Km(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Km(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var pj=function(t,r,n,i,a){var o=n-i,s;return s="M ".concat(t,",").concat(r),s+="L ".concat(t+n,",").concat(r),s+="L ".concat(t+n-o/2,",").concat(r+a),s+="L ".concat(t+n-o/2-i,",").concat(r+a),s+="L ".concat(t,",").concat(r," Z"),s},S7e={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},E7e=function(t){var r=dj(dj({},S7e),t),n=I.useRef(),i=I.useState(-1),a=g7e(i,2),o=a[0],s=a[1];I.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var x=n.current.getTotalLength();x&&s(x)}catch{}},[]);var l=r.x,u=r.y,c=r.upperWidth,f=r.lowerWidth,d=r.height,h=r.className,g=r.animationEasing,p=r.animationDuration,v=r.animationBegin,m=r.isUpdateAnimationActive;if(l!==+l||u!==+u||c!==+c||f!==+f||d!==+d||c===0&&f===0||d===0)return null;var y=gr("recharts-trapezoid",h);return m?de.createElement(Gc,{canBegin:o>0,from:{upperWidth:0,lowerWidth:0,height:d,x:l,y:u},to:{upperWidth:c,lowerWidth:f,height:d,x:l,y:u},duration:p,animationEasing:g,isActive:m},function(x){var _=x.upperWidth,S=x.lowerWidth,T=x.height,A=x.x,N=x.y;return de.createElement(Gc,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:v,duration:p,easing:g},de.createElement("path",Gx({},Er(r,!0),{className:y,d:pj(A,N,_,S,T),ref:n})))}):de.createElement("g",null,de.createElement("path",Gx({},Er(r,!0),{className:y,d:pj(l,u,c,f,d)})))},A7e=["option","shapeType","propTransformer","activeClassName","isActive"];function Ym(e){"@babel/helpers - typeof";return Ym=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ym(e)}function T7e(e,t){if(e==null)return{};var r=O7e(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function O7e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function gj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Kx(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?gj(Object(r),!0).forEach(function(n){P7e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function P7e(e,t,r){return t=k7e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function k7e(e){var t=C7e(e,"string");return Ym(t)=="symbol"?t:t+""}function C7e(e,t){if(Ym(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ym(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function N7e(e,t){return Kx(Kx({},t),e)}function R7e(e,t){return e==="symbols"}function vj(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return de.createElement(Zk,r);case"trapezoid":return de.createElement(E7e,r);case"sector":return de.createElement(GG,r);case"symbols":if(R7e(t))return de.createElement(vk,r);break;default:return null}}function L7e(e){return I.isValidElement(e)?e.props:e}function I7e(e){var t=e.option,r=e.shapeType,n=e.propTransformer,i=n===void 0?N7e:n,a=e.activeClassName,o=a===void 0?"recharts-active-shape":a,s=e.isActive,l=T7e(e,A7e),u;if(I.isValidElement(t))u=I.cloneElement(t,Kx(Kx({},l),L7e(t)));else if(nr(t))u=t(l);else if(l7e(t)&&!p7e(t)){var c=i(t,l);u=de.createElement(vj,{shapeType:r,elementProps:c})}else{var f=l;u=de.createElement(vj,{shapeType:r,elementProps:f})}return s?de.createElement(xi,{className:o},u):u}function q_(e,t){return t!=null&&"trapezoids"in e.props}function V_(e,t){return t!=null&&"sectors"in e.props}function Xm(e,t){return t!=null&&"points"in e.props}function D7e(e,t){var r,n,i=e.x===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.x)||e.x===t.x,a=e.y===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.y)||e.y===t.y;return i&&a}function M7e(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function j7e(e,t){var r=e.x===t.x,n=e.y===t.y,i=e.z===t.z;return r&&n&&i}function F7e(e,t){var r;return q_(e,t)?r=D7e:V_(e,t)?r=M7e:Xm(e,t)&&(r=j7e),r}function $7e(e,t){var r;return q_(e,t)?r="trapezoids":V_(e,t)?r="sectors":Xm(e,t)&&(r="points"),r}function B7e(e,t){if(q_(e,t)){var r;return(r=t.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}if(V_(e,t)){var n;return(n=t.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}return Xm(e,t)?t.payload:{}}function U7e(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,i=$7e(r,t),a=B7e(r,t),o=n.filter(function(l,u){var c=Kk(a,l),f=r.props[i].filter(function(g){var p=F7e(r,t);return p(g,t)}),d=r.props[i].indexOf(f[f.length-1]),h=u===d;return c&&h}),s=n.indexOf(o[o.length-1]);return s}var z7e=Math.ceil,W7e=Math.max;function H7e(e,t,r,n){for(var i=-1,a=W7e(z7e((t-e)/(r||1)),0),o=Array(a);a--;)o[n?a:++i]=e,e+=r;return o}var q7e=H7e,V7e=MV,mj=1/0,G7e=17976931348623157e292;function K7e(e){if(!e)return e===0?e:0;if(e=V7e(e),e===mj||e===-mj){var t=e<0?-1:1;return t*G7e}return e===e?e:0}var sK=K7e,Y7e=q7e,X7e=L_,GE=sK;function J7e(e){return function(t,r,n){return n&&typeof n!="number"&&X7e(t,r,n)&&(r=n=void 0),t=GE(t),r===void 0?(r=t,t=0):r=GE(r),n=n===void 0?t<r?1:-1:GE(n),Y7e(t,r,n,e)}}var Z7e=J7e,Q7e=Z7e,e$e=Q7e(),t$e=e$e;const Yx=Hr(t$e);function Jm(e){"@babel/helpers - typeof";return Jm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jm(e)}function yj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function wj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?yj(Object(r),!0).forEach(function(n){lK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function lK(e,t,r){return t=r$e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function r$e(e){var t=n$e(e,"string");return Jm(t)=="symbol"?t:t+""}function n$e(e,t){if(Jm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Jm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var i$e=["Webkit","Moz","O","ms"],a$e=function(t,r){var n=t.replace(/(\w)/,function(a){return a.toUpperCase()}),i=i$e.reduce(function(a,o){return wj(wj({},a),{},lK({},o+n,r))},{});return i[t]=r,i};function cp(e){"@babel/helpers - typeof";return cp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cp(e)}function Xx(){return Xx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Xx.apply(this,arguments)}function xj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function KE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?xj(Object(r),!0).forEach(function(n){ro(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function o$e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bj(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,cK(n.key),n)}}function s$e(e,t,r){return t&&bj(e.prototype,t),r&&bj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function l$e(e,t,r){return t=Jx(t),u$e(e,uK()?Reflect.construct(t,r||[],Jx(e).constructor):t.apply(e,r))}function u$e(e,t){if(t&&(cp(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return c$e(e)}function c$e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function uK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(uK=function(){return!!e})()}function Jx(e){return Jx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Jx(e)}function f$e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&p3(e,t)}function p3(e,t){return p3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},p3(e,t)}function ro(e,t,r){return t=cK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cK(e){var t=h$e(e,"string");return cp(t)=="symbol"?t:t+""}function h$e(e,t){if(cp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(cp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var d$e=function(t){var r=t.data,n=t.startIndex,i=t.endIndex,a=t.x,o=t.width,s=t.travellerWidth;if(!r||!r.length)return{};var l=r.length,u=Ov().domain(Yx(0,l)).range([a,a+o-s]),c=u.domain().map(function(f){return u(f)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:u(n),endX:u(i),scale:u,scaleValues:c}},_j=function(t){return t.changedTouches&&!!t.changedTouches.length},fp=function(e){function t(r){var n;return o$e(this,t),n=l$e(this,t,[r]),ro(n,"handleDrag",function(i){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(i):n.state.isSlideMoving&&n.handleSlideDrag(i)}),ro(n,"handleTouchMove",function(i){i.changedTouches!=null&&i.changedTouches.length>0&&n.handleDrag(i.changedTouches[0])}),ro(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=n.props,a=i.endIndex,o=i.onDragEnd,s=i.startIndex;o==null||o({endIndex:a,startIndex:s})}),n.detachDragEndListener()}),ro(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),ro(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),ro(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),ro(n,"handleSlideDragStart",function(i){var a=_j(i)?i.changedTouches[0]:i;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:a.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return f$e(t,e),s$e(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var i=n.startX,a=n.endX,o=this.state.scaleValues,s=this.props,l=s.gap,u=s.data,c=u.length-1,f=Math.min(i,a),d=Math.max(i,a),h=t.getIndexInRange(o,f),g=t.getIndexInRange(o,d);return{startIndex:h-h%l,endIndex:g===c?c:g-g%l}}},{key:"getTextOfTick",value:function(n){var i=this.props,a=i.data,o=i.tickFormatter,s=i.dataKey,l=_l(a[n],s,n);return nr(o)?o(l,n):l}},{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(n){var i=this.state,a=i.slideMoveStartX,o=i.startX,s=i.endX,l=this.props,u=l.x,c=l.width,f=l.travellerWidth,d=l.startIndex,h=l.endIndex,g=l.onChange,p=n.pageX-a;p>0?p=Math.min(p,u+c-f-s,u+c-f-o):p<0&&(p=Math.max(p,u-o,u-s));var v=this.getIndex({startX:o+p,endX:s+p});(v.startIndex!==d||v.endIndex!==h)&&g&&g(v),this.setState({startX:o+p,endX:s+p,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,i){var a=_j(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:a.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var i=this.state,a=i.brushMoveStartX,o=i.movingTravellerId,s=i.endX,l=i.startX,u=this.state[o],c=this.props,f=c.x,d=c.width,h=c.travellerWidth,g=c.onChange,p=c.gap,v=c.data,m={startX:this.state.startX,endX:this.state.endX},y=n.pageX-a;y>0?y=Math.min(y,f+d-h-u):y<0&&(y=Math.max(y,f-u)),m[o]=u+y;var x=this.getIndex(m),_=x.startIndex,S=x.endIndex,T=function(){var N=v.length-1;return o==="startX"&&(s>l?_%p===0:S%p===0)||s<l&&S===N||o==="endX"&&(s>l?S%p===0:_%p===0)||s>l&&S===N};this.setState(ro(ro({},o,u+y),"brushMoveStartX",n.pageX),function(){g&&T()&&g(x)})}},{key:"handleTravellerMoveKeyboard",value:function(n,i){var a=this,o=this.state,s=o.scaleValues,l=o.startX,u=o.endX,c=this.state[i],f=s.indexOf(c);if(f!==-1){var d=f+n;if(!(d===-1||d>=s.length)){var h=s[d];i==="startX"&&h>=u||i==="endX"&&h<=l||this.setState(ro({},i,h),function(){a.props.onChange(a.getIndex({startX:a.state.startX,endX:a.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,s=n.height,l=n.fill,u=n.stroke;return de.createElement("rect",{stroke:u,fill:l,x:i,y:a,width:o,height:s})}},{key:"renderPanorama",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,s=n.height,l=n.data,u=n.children,c=n.padding,f=I.Children.only(u);return f?de.cloneElement(f,{x:i,y:a,width:o,height:s,margin:c,compact:!0,data:l}):null}},{key:"renderTravellerLayer",value:function(n,i){var a,o,s=this,l=this.props,u=l.y,c=l.travellerWidth,f=l.height,d=l.traveller,h=l.ariaLabel,g=l.data,p=l.startIndex,v=l.endIndex,m=Math.max(n,this.props.x),y=KE(KE({},Er(this.props,!1)),{},{x:m,y:u,width:c,height:f}),x=h||"Min value: ".concat((a=g[p])===null||a===void 0?void 0:a.name,", Max value: ").concat((o=g[v])===null||o===void 0?void 0:o.name);return de.createElement(xi,{tabIndex:0,role:"slider","aria-label":x,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(S){["ArrowLeft","ArrowRight"].includes(S.key)&&(S.preventDefault(),S.stopPropagation(),s.handleTravellerMoveKeyboard(S.key==="ArrowRight"?1:-1,i))},onFocus:function(){s.setState({isTravellerFocused:!0})},onBlur:function(){s.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(d,y))}},{key:"renderSlide",value:function(n,i){var a=this.props,o=a.y,s=a.height,l=a.stroke,u=a.travellerWidth,c=Math.min(n,i)+u,f=Math.max(Math.abs(i-n)-u,0);return de.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:l,fillOpacity:.2,x:c,y:o,width:f,height:s})}},{key:"renderText",value:function(){var n=this.props,i=n.startIndex,a=n.endIndex,o=n.y,s=n.height,l=n.travellerWidth,u=n.stroke,c=this.state,f=c.startX,d=c.endX,h=5,g={pointerEvents:"none",fill:u};return de.createElement(xi,{className:"recharts-brush-texts"},de.createElement(Tx,Xx({textAnchor:"end",verticalAnchor:"middle",x:Math.min(f,d)-h,y:o+s/2},g),this.getTextOfTick(i)),de.createElement(Tx,Xx({textAnchor:"start",verticalAnchor:"middle",x:Math.max(f,d)+l+h,y:o+s/2},g),this.getTextOfTick(a)))}},{key:"render",value:function(){var n=this.props,i=n.data,a=n.className,o=n.children,s=n.x,l=n.y,u=n.width,c=n.height,f=n.alwaysShowText,d=this.state,h=d.startX,g=d.endX,p=d.isTextActive,v=d.isSlideMoving,m=d.isTravellerMoving,y=d.isTravellerFocused;if(!i||!i.length||!tt(s)||!tt(l)||!tt(u)||!tt(c)||u<=0||c<=0)return null;var x=gr("recharts-brush",a),_=de.Children.count(o)===1,S=a$e("userSelect","none");return de.createElement(xi,{className:x,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:S},this.renderBackground(),_&&this.renderPanorama(),this.renderSlide(h,g),this.renderTravellerLayer(h,"startX"),this.renderTravellerLayer(g,"endX"),(p||v||m||y||f)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var i=n.x,a=n.y,o=n.width,s=n.height,l=n.stroke,u=Math.floor(a+s/2)-1;return de.createElement(de.Fragment,null,de.createElement("rect",{x:i,y:a,width:o,height:s,fill:l,stroke:"none"}),de.createElement("line",{x1:i+1,y1:u,x2:i+o-1,y2:u,fill:"none",stroke:"#fff"}),de.createElement("line",{x1:i+1,y1:u+2,x2:i+o-1,y2:u+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,i){var a;return de.isValidElement(n)?a=de.cloneElement(n,i):nr(n)?a=n(i):a=t.renderDefaultTraveller(i),a}},{key:"getDerivedStateFromProps",value:function(n,i){var a=n.data,o=n.width,s=n.x,l=n.travellerWidth,u=n.updateId,c=n.startIndex,f=n.endIndex;if(a!==i.prevData||u!==i.prevUpdateId)return KE({prevData:a,prevTravellerWidth:l,prevUpdateId:u,prevX:s,prevWidth:o},a&&a.length?d$e({data:a,width:o,x:s,travellerWidth:l,startIndex:c,endIndex:f}):{scale:null,scaleValues:null});if(i.scale&&(o!==i.prevWidth||s!==i.prevX||l!==i.prevTravellerWidth)){i.scale.range([s,s+o-l]);var d=i.scale.domain().map(function(h){return i.scale(h)});return{prevData:a,prevTravellerWidth:l,prevUpdateId:u,prevX:s,prevWidth:o,startX:i.scale(n.startIndex),endX:i.scale(n.endIndex),scaleValues:d}}return null}},{key:"getIndexInRange",value:function(n,i){for(var a=n.length,o=0,s=a-1;s-o>1;){var l=Math.floor((o+s)/2);n[l]>i?s=l:o=l}return i>=n[s]?s:o}}])}(I.PureComponent);ro(fp,"displayName","Brush");ro(fp,"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 p$e=Sk;function g$e(e,t){var r;return p$e(e,function(n,i,a){return r=t(n,i,a),!r}),!!r}var v$e=g$e,m$e=uV,y$e=nf,w$e=v$e,x$e=Va,b$e=L_;function _$e(e,t,r){var n=x$e(e)?m$e:w$e;return r&&b$e(e,t,r)&&(t=void 0),n(e,y$e(t))}var S$e=_$e;const E$e=Hr(S$e);var ml=function(t,r){var n=t.alwaysShow,i=t.ifOverflow;return n&&(i="extendDomain"),i===r},Sj=NV;function A$e(e,t,r){t=="__proto__"&&Sj?Sj(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var T$e=A$e,O$e=T$e,P$e=kV,k$e=nf;function C$e(e,t){var r={};return t=k$e(t),P$e(e,function(n,i,a){O$e(r,i,t(n,i,a))}),r}var N$e=C$e;const R$e=Hr(N$e);function L$e(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(!t(e[r],r,e))return!1;return!0}var I$e=L$e,D$e=Sk;function M$e(e,t){var r=!0;return D$e(e,function(n,i,a){return r=!!t(n,i,a),r}),r}var j$e=M$e,F$e=I$e,$$e=j$e,B$e=nf,U$e=Va,z$e=L_;function W$e(e,t,r){var n=U$e(e)?F$e:$$e;return r&&z$e(e,t,r)&&(t=void 0),n(e,B$e(t))}var H$e=W$e;const fK=Hr(H$e);var q$e=["x","y"];function Zm(e){"@babel/helpers - typeof";return Zm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zm(e)}function g3(){return g3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},g3.apply(this,arguments)}function Ej(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ug(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ej(Object(r),!0).forEach(function(n){V$e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ej(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function V$e(e,t,r){return t=G$e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function G$e(e){var t=K$e(e,"string");return Zm(t)=="symbol"?t:t+""}function K$e(e,t){if(Zm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Zm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Y$e(e,t){if(e==null)return{};var r=X$e(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function X$e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function J$e(e,t){var r=e.x,n=e.y,i=Y$e(e,q$e),a="".concat(r),o=parseInt(a,10),s="".concat(n),l=parseInt(s,10),u="".concat(t.height||i.height),c=parseInt(u,10),f="".concat(t.width||i.width),d=parseInt(f,10);return Ug(Ug(Ug(Ug(Ug({},t),i),o?{x:o}:{}),l?{y:l}:{}),{},{height:c,width:d,name:t.name,radius:t.radius})}function Aj(e){return de.createElement(I7e,g3({shapeType:"rectangle",propTransformer:J$e,activeClassName:"recharts-active-bar"},e))}var Z$e=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,i){if(typeof t=="number")return t;var a=tt(n)||AEe(n);return a?t(n,i):(a||kh(),r)}},Q$e=["value","background"],hK;function hp(e){"@babel/helpers - typeof";return hp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hp(e)}function eBe(e,t){if(e==null)return{};var r=tBe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function tBe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Zx(){return Zx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Zx.apply(this,arguments)}function Tj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Xn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Tj(Object(r),!0).forEach(function(n){Sc(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Tj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function rBe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Oj(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,pK(n.key),n)}}function nBe(e,t,r){return t&&Oj(e.prototype,t),r&&Oj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function iBe(e,t,r){return t=Qx(t),aBe(e,dK()?Reflect.construct(t,r||[],Qx(e).constructor):t.apply(e,r))}function aBe(e,t){if(t&&(hp(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return oBe(e)}function oBe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function dK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(dK=function(){return!!e})()}function Qx(e){return Qx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Qx(e)}function sBe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&v3(e,t)}function v3(e,t){return v3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},v3(e,t)}function Sc(e,t,r){return t=pK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pK(e){var t=lBe(e,"string");return hp(t)=="symbol"?t:t+""}function lBe(e,t){if(hp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(hp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var qh=function(e){function t(){var r;rBe(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=iBe(this,t,[].concat(i)),Sc(r,"state",{isAnimationFinished:!1}),Sc(r,"id",T_("recharts-bar-")),Sc(r,"handleAnimationEnd",function(){var o=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),o&&o()}),Sc(r,"handleAnimationStart",function(){var o=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),o&&o()}),r}return sBe(t,e),nBe(t,[{key:"renderRectanglesStatically",value:function(n){var i=this,a=this.props,o=a.shape,s=a.dataKey,l=a.activeIndex,u=a.activeBar,c=Er(this.props,!1);return n&&n.map(function(f,d){var h=d===l,g=h?u:o,p=Xn(Xn(Xn({},c),f),{},{isActive:h,option:g,index:d,dataKey:s,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return de.createElement(xi,Zx({className:"recharts-bar-rectangle"},hx(i.props,f,d),{key:"rectangle-".concat(f==null?void 0:f.x,"-").concat(f==null?void 0:f.y,"-").concat(f==null?void 0:f.value,"-").concat(d)}),de.createElement(Aj,p))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,i=this.props,a=i.data,o=i.layout,s=i.isAnimationActive,l=i.animationBegin,u=i.animationDuration,c=i.animationEasing,f=i.animationId,d=this.state.prevData;return de.createElement(Gc,{begin:l,duration:u,isActive:s,easing:c,from:{t:0},to:{t:1},key:"bar-".concat(f),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(h){var g=h.t,p=a.map(function(v,m){var y=d&&d[m];if(y){var x=Pd(y.x,v.x),_=Pd(y.y,v.y),S=Pd(y.width,v.width),T=Pd(y.height,v.height);return Xn(Xn({},v),{},{x:x(g),y:_(g),width:S(g),height:T(g)})}if(o==="horizontal"){var A=Pd(0,v.height),N=A(g);return Xn(Xn({},v),{},{y:v.y+v.height-N,height:N})}var P=Pd(0,v.width),F=P(g);return Xn(Xn({},v),{},{width:F})});return de.createElement(xi,null,n.renderRectanglesStatically(p))})}},{key:"renderRectangles",value:function(){var n=this.props,i=n.data,a=n.isAnimationActive,o=this.state.prevData;return a&&i&&i.length&&(!o||!Kk(o,i))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(i)}},{key:"renderBackground",value:function(){var n=this,i=this.props,a=i.data,o=i.dataKey,s=i.activeIndex,l=Er(this.props.background,!1);return a.map(function(u,c){u.value;var f=u.background,d=eBe(u,Q$e);if(!f)return null;var h=Xn(Xn(Xn(Xn(Xn({},d),{},{fill:"#eee"},f),l),hx(n.props,u,c)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:o,index:c,className:"recharts-bar-background-rectangle"});return de.createElement(Aj,Zx({key:"background-bar-".concat(c),option:n.props.background,isActive:c===s},h))})}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.data,s=a.xAxis,l=a.yAxis,u=a.layout,c=a.children,f=As(c,H_);if(!f)return null;var d=u==="vertical"?o[0].height/2:o[0].width/2,h=function(v,m){var y=Array.isArray(v.value)?v.value[1]:v.value;return{x:v.x,y:v.y,value:y,errorVal:_l(v,m)}},g={clipPath:n?"url(#clipPath-".concat(i,")"):null};return de.createElement(xi,g,f.map(function(p){return de.cloneElement(p,{key:"error-bar-".concat(i,"-").concat(p.props.dataKey),data:o,xAxis:s,yAxis:l,layout:u,offset:d,dataPointFormatter:h})}))}},{key:"render",value:function(){var n=this.props,i=n.hide,a=n.data,o=n.className,s=n.xAxis,l=n.yAxis,u=n.left,c=n.top,f=n.width,d=n.height,h=n.isAnimationActive,g=n.background,p=n.id;if(i||!a||!a.length)return null;var v=this.state.isAnimationFinished,m=gr("recharts-bar",o),y=s&&s.allowDataOverflow,x=l&&l.allowDataOverflow,_=y||x,S=Ar(p)?this.id:p;return de.createElement(xi,{className:m},y||x?de.createElement("defs",null,de.createElement("clipPath",{id:"clipPath-".concat(S)},de.createElement("rect",{x:y?u:u-f/2,y:x?c:c-d/2,width:y?f:f*2,height:x?d:d*2}))):null,de.createElement(xi,{className:"recharts-bar-rectangles",clipPath:_?"url(#clipPath-".concat(S,")"):null},g?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(_,S),(!h||v)&&lh.renderCallByParent(this.props,a))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curData:n.data,prevData:i.curData}:n.data!==i.curData?{curData:n.data}:null}}])}(I.PureComponent);hK=qh;Sc(qh,"displayName","Bar");Sc(qh,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Ic.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});Sc(qh,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,i=e.bandSize,a=e.xAxis,o=e.yAxis,s=e.xAxisTicks,l=e.yAxisTicks,u=e.stackedData,c=e.dataStartIndex,f=e.displayedData,d=e.offset,h=KDe(n,r);if(!h)return null;var g=t.layout,p=r.type.defaultProps,v=p!==void 0?Xn(Xn({},p),r.props):r.props,m=v.dataKey,y=v.children,x=v.minPointSize,_=g==="horizontal"?o:a,S=u?_.scale.domain():null,T=rMe({numericAxis:_}),A=As(y,FV),N=f.map(function(P,F){var R,L,B,U,K,te;u?R=YDe(u[c+F],S):(R=_l(P,m),Array.isArray(R)||(R=[T,R]));var X=Z$e(x,hK.defaultProps.minPointSize)(R[1],F);if(g==="horizontal"){var W,J=[o.scale(R[0]),o.scale(R[1])],me=J[0],ye=J[1];L=AM({axis:a,ticks:s,bandSize:i,offset:h.offset,entry:P,index:F}),B=(W=ye??me)!==null&&W!==void 0?W:void 0,U=h.size;var O=me-ye;if(K=Number.isNaN(O)?0:O,te={x:L,y:o.y,width:U,height:o.height},Math.abs(X)>0&&Math.abs(K)<Math.abs(X)){var M=bs(K||X)*(Math.abs(X)-Math.abs(K));B-=M,K+=M}}else{var j=[a.scale(R[0]),a.scale(R[1])],z=j[0],Q=j[1];if(L=z,B=AM({axis:o,ticks:l,bandSize:i,offset:h.offset,entry:P,index:F}),U=Q-z,K=h.size,te={x:a.x,y:B,width:a.width,height:K},Math.abs(X)>0&&Math.abs(U)<Math.abs(X)){var ie=bs(U||X)*(Math.abs(X)-Math.abs(U));U+=ie}}return Xn(Xn(Xn({},P),{},{x:L,y:B,width:U,height:K,value:u?R:R[1],payload:P,background:te},A&&A[F]&&A[F].props),{},{tooltipPayload:[HG(r,P)],tooltipPosition:{x:L+U/2,y:B+K/2}})});return Xn({data:N,layout:g},d)});function Qm(e){"@babel/helpers - typeof";return Qm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qm(e)}function uBe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Pj(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,gK(n.key),n)}}function cBe(e,t,r){return t&&Pj(e.prototype,t),r&&Pj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function kj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gs(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?kj(Object(r),!0).forEach(function(n){G_(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):kj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function G_(e,t,r){return t=gK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gK(e){var t=fBe(e,"string");return Qm(t)=="symbol"?t:t+""}function fBe(e,t){if(Qm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Qm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var hBe=function(t,r,n,i,a){var o=t.width,s=t.height,l=t.layout,u=t.children,c=Object.keys(r),f={left:n.left,leftMirror:n.left,right:o-n.right,rightMirror:o-n.right,top:n.top,topMirror:n.top,bottom:s-n.bottom,bottomMirror:s-n.bottom},d=!!ao(u,qh);return c.reduce(function(h,g){var p=r[g],v=p.orientation,m=p.domain,y=p.padding,x=y===void 0?{}:y,_=p.mirror,S=p.reversed,T="".concat(v).concat(_?"Mirror":""),A,N,P,F,R;if(p.type==="number"&&(p.padding==="gap"||p.padding==="no-gap")){var L=m[1]-m[0],B=1/0,U=p.categoricalDomain.sort(PEe);if(U.forEach(function(j,z){z>0&&(B=Math.min((j||0)-(U[z-1]||0),B))}),Number.isFinite(B)){var K=B/L,te=p.layout==="vertical"?n.height:n.width;if(p.padding==="gap"&&(A=K*te/2),p.padding==="no-gap"){var X=Oh(t.barCategoryGap,K*te),W=K*te/2;A=W-X-(W-X)/te*X}}}i==="xAxis"?N=[n.left+(x.left||0)+(A||0),n.left+n.width-(x.right||0)-(A||0)]:i==="yAxis"?N=l==="horizontal"?[n.top+n.height-(x.bottom||0),n.top+(x.top||0)]:[n.top+(x.top||0)+(A||0),n.top+n.height-(x.bottom||0)-(A||0)]:N=p.range,S&&(N=[N[1],N[0]]);var J=VDe(p,a,d),me=J.scale,ye=J.realScaleType;me.domain(m).range(N),GDe(me);var O=tMe(me,gs(gs({},p),{},{realScaleType:ye}));i==="xAxis"?(R=v==="top"&&!_||v==="bottom"&&_,P=n.left,F=f[T]-R*p.height):i==="yAxis"&&(R=v==="left"&&!_||v==="right"&&_,P=f[T]-R*p.width,F=n.top);var M=gs(gs(gs({},p),O),{},{realScaleType:ye,x:P,y:F,scale:me,width:i==="xAxis"?n.width:p.width,height:i==="yAxis"?n.height:p.height});return M.bandSize=Bx(M,O),!p.hide&&i==="xAxis"?f[T]+=(R?-1:1)*M.height:p.hide||(f[T]+=(R?-1:1)*M.width),gs(gs({},h),{},G_({},g,M))},{})},vK=function(t,r){var n=t.x,i=t.y,a=r.x,o=r.y;return{x:Math.min(n,a),y:Math.min(i,o),width:Math.abs(a-n),height:Math.abs(o-i)}},dBe=function(t){var r=t.x1,n=t.y1,i=t.x2,a=t.y2;return vK({x:r,y:n},{x:i,y:a})},mK=function(){function e(t){uBe(this,e),this.scale=t}return cBe(e,[{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(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.bandAware,a=n.position;if(r!==void 0){if(a)switch(a){case"start":return this.scale(r);case"middle":{var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+o}case"end":{var s=this.bandwidth?this.bandwidth():0;return this.scale(r)+s}default:return this.scale(r)}if(i){var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+l}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),i=n[0],a=n[n.length-1];return i<=a?r>=i&&r<=a:r>=a&&r<=i}}],[{key:"create",value:function(r){return new e(r)}}])}();G_(mK,"EPS",1e-4);var Qk=function(t){var r=Object.keys(t).reduce(function(n,i){return gs(gs({},n),{},G_({},i,mK.create(t[i])))},{});return gs(gs({},r),{},{apply:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=a.bandAware,s=a.position;return R$e(i,function(l,u){return r[u].apply(l,{bandAware:o,position:s})})},isInRange:function(i){return fK(i,function(a,o){return r[o].isInRange(a)})}})};function pBe(e){return(e%180+180)%180}var gBe=function(t){var r=t.width,n=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=pBe(i),o=a*Math.PI/180,s=Math.atan(n/r),l=o>s&&o<Math.PI-s?n/Math.sin(o):r/Math.cos(o);return Math.abs(l)},vBe=nf,mBe=N1,yBe=N_;function wBe(e){return function(t,r,n){var i=Object(t);if(!mBe(t)){var a=vBe(r);t=yBe(t),r=function(s){return a(i[s],s,i)}}var o=e(t,r,n);return o>-1?i[a?t[o]:o]:void 0}}var xBe=wBe,bBe=sK;function _Be(e){var t=bBe(e),r=t%1;return t===t?r?t-r:t:0}var SBe=_Be,EBe=SV,ABe=nf,TBe=SBe,OBe=Math.max;function PBe(e,t,r){var n=e==null?0:e.length;if(!n)return-1;var i=r==null?0:TBe(r);return i<0&&(i=OBe(n+i,0)),EBe(e,ABe(t),i)}var kBe=PBe,CBe=xBe,NBe=kBe,RBe=CBe(NBe),LBe=RBe;const IBe=Hr(LBe);var DBe=kSe(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),eC=I.createContext(void 0),tC=I.createContext(void 0),yK=I.createContext(void 0),wK=I.createContext({}),xK=I.createContext(void 0),bK=I.createContext(0),_K=I.createContext(0),Cj=function(t){var r=t.state,n=r.xAxisMap,i=r.yAxisMap,a=r.offset,o=t.clipPathId,s=t.children,l=t.width,u=t.height,c=DBe(a);return de.createElement(eC.Provider,{value:n},de.createElement(tC.Provider,{value:i},de.createElement(wK.Provider,{value:a},de.createElement(yK.Provider,{value:c},de.createElement(xK.Provider,{value:o},de.createElement(bK.Provider,{value:u},de.createElement(_K.Provider,{value:l},s)))))))},MBe=function(){return I.useContext(xK)},SK=function(t){var r=I.useContext(eC);r==null&&kh();var n=r[t];return n==null&&kh(),n},jBe=function(){var t=I.useContext(eC);return cc(t)},FBe=function(){var t=I.useContext(tC),r=IBe(t,function(n){return fK(n.domain,Number.isFinite)});return r||cc(t)},EK=function(t){var r=I.useContext(tC);r==null&&kh();var n=r[t];return n==null&&kh(),n},$Be=function(){var t=I.useContext(yK);return t},BBe=function(){return I.useContext(wK)},rC=function(){return I.useContext(_K)},nC=function(){return I.useContext(bK)};function dp(e){"@babel/helpers - typeof";return dp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dp(e)}function UBe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zBe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,TK(n.key),n)}}function WBe(e,t,r){return t&&zBe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function HBe(e,t,r){return t=eb(t),qBe(e,AK()?Reflect.construct(t,r||[],eb(e).constructor):t.apply(e,r))}function qBe(e,t){if(t&&(dp(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return VBe(e)}function VBe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function AK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(AK=function(){return!!e})()}function eb(e){return eb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},eb(e)}function GBe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&m3(e,t)}function m3(e,t){return m3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},m3(e,t)}function Nj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Rj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Nj(Object(r),!0).forEach(function(n){iC(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Nj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function iC(e,t,r){return t=TK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function TK(e){var t=KBe(e,"string");return dp(t)=="symbol"?t:t+""}function KBe(e,t){if(dp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(dp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function YBe(e,t){return QBe(e)||ZBe(e,t)||JBe(e,t)||XBe()}function XBe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 563In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function JBe(e,t){if(e){if(typeof e=="string")return Lj(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Lj(e,t)}}function Lj(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ZBe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(c){u=!0,i=c}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function QBe(e){if(Array.isArray(e))return e}function y3(){return y3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},y3.apply(this,arguments)}var e9e=function(t,r){var n;return de.isValidElement(t)?n=de.cloneElement(t,r):nr(t)?n=t(r):n=de.createElement("line",y3({},r,{className:"recharts-reference-line-line"})),n},t9e=function(t,r,n,i,a,o,s,l,u){var c=a.x,f=a.y,d=a.width,h=a.height;if(n){var g=u.y,p=t.y.apply(g,{position:o});if(ml(u,"discard")&&!t.y.isInRange(p))return null;var v=[{x:c+d,y:p},{x:c,y:p}];return l==="left"?v.reverse():v}if(r){var m=u.x,y=t.x.apply(m,{position:o});if(ml(u,"discard")&&!t.x.isInRange(y))return null;var x=[{x:y,y:f+h},{x:y,y:f}];return s==="top"?x.reverse():x}if(i){var _=u.segment,S=_.map(function(T){return t.apply(T,{position:o})});return ml(u,"discard")&&E$e(S,function(T){return!t.isInRange(T)})?null:S}return null};function r9e(e){var t=e.x,r=e.y,n=e.segment,i=e.xAxisId,a=e.yAxisId,o=e.shape,s=e.className,l=e.alwaysShow,u=MBe(),c=SK(i),f=EK(a),d=$Be();if(!u||!d)return null;du(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var h=Qk({x:c.scale,y:f.scale}),g=hi(t),p=hi(r),v=n&&n.length===2,m=t9e(h,g,p,v,d,e.position,c.orientation,f.orientation,e);if(!m)return null;var y=YBe(m,2),x=y[0],_=x.x,S=x.y,T=y[1],A=T.x,N=T.y,P=ml(e,"hidden")?"url(#".concat(u,")"):void 0,F=Rj(Rj({clipPath:P},Er(e,!0)),{},{x1:_,y1:S,x2:A,y2:N});return de.createElement(xi,{className:gr("recharts-reference-line",s)},e9e(o,F),na.renderCallByParent(e,dBe({x1:_,y1:S,x2:A,y2:N})))}var aC=function(e){function t(){return UBe(this,t),HBe(this,t,arguments)}return GBe(t,e),WBe(t,[{key:"render",value:function(){return de.createElement(r9e,this.props)}}])}(de.Component);iC(aC,"displayName","ReferenceLine");iC(aC,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function w3(){return w3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},w3.apply(this,arguments)}function pp(e){"@babel/helpers - typeof";return pp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pp(e)}function Ij(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Dj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ij(Object(r),!0).forEach(function(n){K_(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ij(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function n9e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i9e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,PK(n.key),n)}}function a9e(e,t,r){return t&&i9e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function o9e(e,t,r){return t=tb(t),s9e(e,OK()?Reflect.construct(t,r||[],tb(e).constructor):t.apply(e,r))}function s9e(e,t){if(t&&(pp(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return l9e(e)}function l9e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function OK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(OK=function(){return!!e})()}function tb(e){return tb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},tb(e)}function u9e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&x3(e,t)}function x3(e,t){return x3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},x3(e,t)}function K_(e,t,r){return t=PK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function PK(e){var t=c9e(e,"string");return pp(t)=="symbol"?t:t+""}function c9e(e,t){if(pp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(pp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var f9e=function(t){var r=t.x,n=t.y,i=t.xAxis,a=t.yAxis,o=Qk({x:i.scale,y:a.scale}),s=o.apply({x:r,y:n},{bandAware:!0});return ml(t,"discard")&&!o.isInRange(s)?null:s},Y_=function(e){function t(){return n9e(this,t),o9e(this,t,arguments)}return u9e(t,e),a9e(t,[{key:"render",value:function(){var n=this.props,i=n.x,a=n.y,o=n.r,s=n.alwaysShow,l=n.clipPathId,u=hi(i),c=hi(a);if(du(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!u||!c)return null;var f=f9e(this.props);if(!f)return null;var d=f.x,h=f.y,g=this.props,p=g.shape,v=g.className,m=ml(this.props,"hidden")?"url(#".concat(l,")"):void 0,y=Dj(Dj({clipPath:m},Er(this.props,!0)),{},{cx:d,cy:h});return de.createElement(xi,{className:gr("recharts-reference-dot",v)},t.renderDot(p,y),na.renderCallByParent(this.props,{x:d-o,y:h-o,width:2*o,height:2*o}))}}])}(de.Component);K_(Y_,"displayName","ReferenceDot");K_(Y_,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});K_(Y_,"renderDot",function(e,t){var r;return de.isValidElement(e)?r=de.cloneElement(e,t):nr(e)?r=e(t):r=de.createElement(aK,w3({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),r});function b3(){return b3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},b3.apply(this,arguments)}function gp(e){"@babel/helpers - typeof";return gp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gp(e)}function Mj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function jj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Mj(Object(r),!0).forEach(function(n){X_(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Mj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function h9e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d9e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,CK(n.key),n)}}function p9e(e,t,r){return t&&d9e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function g9e(e,t,r){return t=rb(t),v9e(e,kK()?Reflect.construct(t,r||[],rb(e).constructor):t.apply(e,r))}function v9e(e,t){if(t&&(gp(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return m9e(e)}function m9e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(kK=function(){return!!e})()}function rb(e){return rb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},rb(e)}function y9e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_3(e,t)}function _3(e,t){return _3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},_3(e,t)}function X_(e,t,r){return t=CK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function CK(e){var t=w9e(e,"string");return gp(t)=="symbol"?t:t+""}function w9e(e,t){if(gp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(gp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var x9e=function(t,r,n,i,a){var o=a.x1,s=a.x2,l=a.y1,u=a.y2,c=a.xAxis,f=a.yAxis;if(!c||!f)return null;var d=Qk({x:c.scale,y:f.scale}),h={x:t?d.x.apply(o,{position:"start"}):d.x.rangeMin,y:n?d.y.apply(l,{position:"start"}):d.y.rangeMin},g={x:r?d.x.apply(s,{position:"end"}):d.x.rangeMax,y:i?d.y.apply(u,{position:"end"}):d.y.rangeMax};return ml(a,"discard")&&(!d.isInRange(h)||!d.isInRange(g))?null:vK(h,g)},J_=function(e){function t(){return h9e(this,t),g9e(this,t,arguments)}return y9e(t,e),p9e(t,[{key:"render",value:function(){var n=this.props,i=n.x1,a=n.x2,o=n.y1,s=n.y2,l=n.className,u=n.alwaysShow,c=n.clipPathId;du(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var f=hi(i),d=hi(a),h=hi(o),g=hi(s),p=this.props.shape;if(!f&&!d&&!h&&!g&&!p)return null;var v=x9e(f,d,h,g,this.props);if(!v&&!p)return null;var m=ml(this.props,"hidden")?"url(#".concat(c,")"):void 0;return de.createElement(xi,{className:gr("recharts-reference-area",l)},t.renderRect(p,jj(jj({clipPath:m},Er(this.props,!0)),v)),na.renderCallByParent(this.props,v))}}])}(de.Component);X_(J_,"displayName","ReferenceArea");X_(J_,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});X_(J_,"renderRect",function(e,t){var r;return de.isValidElement(e)?r=de.cloneElement(e,t):nr(e)?r=e(t):r=de.createElement(Zk,b3({},t,{className:"recharts-reference-area-rect"})),r});function NK(e,t,r){if(t<1)return[];if(t===1&&r===void 0)return e;for(var n=[],i=0;i<e.length;i+=t)n.push(e[i]);return n}function b9e(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return gBe(n,r)}function _9e(e,t,r){var n=r==="width",i=e.x,a=e.y,o=e.width,s=e.height;return t===1?{start:n?i:a,end:n?i+o:a+s}:{start:n?i+o:a+s,end:n?i:a}}function nb(e,t,r,n,i){if(e*t<e*n||e*t>e*i)return!1;var a=r();return e*(t-e*a/2-n)>=0&&e*(t+e*a/2-i)<=0}function S9e(e,t){return NK(e,t+1)}function E9e(e,t,r,n,i){for(var a=(n||[]).slice(),o=t.start,s=t.end,l=0,u=1,c=o,f=function(){var g=n==null?void 0:n[l];if(g===void 0)return{v:NK(n,u)};var p=l,v,m=function(){return v===void 0&&(v=r(g,p)),v},y=g.coordinate,x=l===0||nb(e,y,m,c,s);x||(l=0,c=o,u+=1),x&&(c=y+e*(m()/2+i),l+=u)},d;u<=a.length;)if(d=f(),d)return d.v;return[]}function e1(e){"@babel/helpers - typeof";return e1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},e1(e)}function Fj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ta(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Fj(Object(r),!0).forEach(function(n){A9e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Fj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function A9e(e,t,r){return t=T9e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function T9e(e){var t=O9e(e,"string");return e1(t)=="symbol"?t:t+""}function O9e(e,t){if(e1(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(e1(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function P9e(e,t,r,n,i){for(var a=(n||[]).slice(),o=a.length,s=t.start,l=t.end,u=function(d){var h=a[d],g,p=function(){return g===void 0&&(g=r(h,d)),g};if(d===o-1){var v=e*(h.coordinate+e*p()/2-l);a[d]=h=ta(ta({},h),{},{tickCoord:v>0?h.coordinate-v*e:h.coordinate})}else a[d]=h=ta(ta({},h),{},{tickCoord:h.coordinate});var m=nb(e,h.tickCoord,p,s,l);m&&(l=h.tickCoord-e*(p()/2+i),a[d]=ta(ta({},h),{},{isShow:!0}))},c=o-1;c>=0;c--)u(c);return a}function k9e(e,t,r,n,i,a){var o=(n||[]).slice(),s=o.length,l=t.start,u=t.end;if(a){var c=n[s-1],f=r(c,s-1),d=e*(c.coordinate+e*f/2-u);o[s-1]=c=ta(ta({},c),{},{tickCoord:d>0?c.coordinate-d*e:c.coordinate});var h=nb(e,c.tickCoord,function(){return f},l,u);h&&(u=c.tickCoord-e*(f/2+i),o[s-1]=ta(ta({},c),{},{isShow:!0}))}for(var g=a?s-1:s,p=function(y){var x=o[y],_,S=function(){return _===void 0&&(_=r(x,y)),_};if(y===0){var T=e*(x.coordinate-e*S()/2-l);o[y]=x=ta(ta({},x),{},{tickCoord:T<0?x.coordinate-T*e:x.coordinate})}else o[y]=x=ta(ta({},x),{},{tickCoord:x.coordinate});var A=nb(e,x.tickCoord,S,l,u);A&&(l=x.tickCoord+e*(S()/2+i),o[y]=ta(ta({},x),{},{isShow:!0}))},v=0;v<g;v++)p(v);return o}function oC(e,t,r){var n=e.tick,i=e.ticks,a=e.viewBox,o=e.minTickGap,s=e.orientation,l=e.interval,u=e.tickFormatter,c=e.unit,f=e.angle;if(!i||!i.length||!n)return[];if(tt(l)||Ic.isSsr)return S9e(i,typeof l=="number"&&tt(l)?l:0);var d=[],h=s==="top"||s==="bottom"?"width":"height",g=c&&h==="width"?Tv(c,{fontSize:t,letterSpacing:r}):{width:0,height:0},p=function(x,_){var S=nr(u)?u(x.value,_):x.value;return h==="width"?b9e(Tv(S,{fontSize:t,letterSpacing:r}),g,f):Tv(S,{fontSize:t,letterSpacing:r})[h]},v=i.length>=2?bs(i[1].coordinate-i[0].coordinate):1,m=_9e(a,v,h);return l==="equidistantPreserveStart"?E9e(v,m,p,i,o):(l==="preserveStart"||l==="preserveStartEnd"?d=k9e(v,m,p,i,o,l==="preserveStartEnd"):d=P9e(v,m,p,i,o),d.filter(function(y){return y.isShow}))}var C9e=["viewBox"],N9e=["viewBox"],R9e=["ticks"];function vp(e){"@babel/helpers - typeof";return vp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vp(e)}function e0(){return e0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},e0.apply(this,arguments)}function $j(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function si(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?$j(Object(r),!0).forEach(function(n){sC(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$j(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function YE(e,t){if(e==null)return{};var r=L9e(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function L9e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function I9e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Bj(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,LK(n.key),n)}}function D9e(e,t,r){return t&&Bj(e.prototype,t),r&&Bj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function M9e(e,t,r){return t=ib(t),j9e(e,RK()?Reflect.construct(t,r||[],ib(e).constructor):t.apply(e,r))}function j9e(e,t){if(t&&(vp(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return F9e(e)}function F9e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function RK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(RK=function(){return!!e})()}function ib(e){return ib=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ib(e)}function $9e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&S3(e,t)}function S3(e,t){return S3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},S3(e,t)}function sC(e,t,r){return t=LK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function LK(e){var t=B9e(e,"string");return vp(t)=="symbol"?t:t+""}function B9e(e,t){if(vp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(vp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Xp=function(e){function t(r){var n;return I9e(this,t),n=M9e(this,t,[r]),n.state={fontSize:"",letterSpacing:""},n}return $9e(t,e),D9e(t,[{key:"shouldComponentUpdate",value:function(n,i){var a=n.viewBox,o=YE(n,C9e),s=this.props,l=s.viewBox,u=YE(s,N9e);return!T0(a,l)||!T0(o,u)||!T0(i,this.state)}},{key:"componentDidMount",value:function(){var n=this.layerReference;if(n){var i=n.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];i&&this.setState({fontSize:window.getComputedStyle(i).fontSize,letterSpacing:window.getComputedStyle(i).letterSpacing})}}},{key:"getTickLineCoord",value:function(n){var i=this.props,a=i.x,o=i.y,s=i.width,l=i.height,u=i.orientation,c=i.tickSize,f=i.mirror,d=i.tickMargin,h,g,p,v,m,y,x=f?-1:1,_=n.tickSize||c,S=tt(n.tickCoord)?n.tickCoord:n.coordinate;switch(u){case"top":h=g=n.coordinate,v=o+ +!f*l,p=v-x*_,y=p-x*d,m=S;break;case"left":p=v=n.coordinate,g=a+ +!f*s,h=g-x*_,m=h-x*d,y=S;break;case"right":p=v=n.coordinate,g=a+ +f*s,h=g+x*_,m=h+x*d,y=S;break;default:h=g=n.coordinate,v=o+ +f*l,p=v+x*_,y=p+x*d,m=S;break}return{line:{x1:h,y1:p,x2:g,y2:v},tick:{x:m,y}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,i=n.orientation,a=n.mirror,o;switch(i){case"left":o=a?"start":"end";break;case"right":o=a?"end":"start";break;default:o="middle";break}return o}},{key:"getTickVerticalAnchor",value:function(){var n=this.props,i=n.orientation,a=n.mirror,o="end";switch(i){case"left":case"right":o="middle";break;case"top":o=a?"start":"end";break;default:o=a?"end":"start";break}return o}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,s=n.height,l=n.orientation,u=n.mirror,c=n.axisLine,f=si(si(si({},Er(this.props,!1)),Er(c,!1)),{},{fill:"none"});if(l==="top"||l==="bottom"){var d=+(l==="top"&&!u||l==="bottom"&&u);f=si(si({},f),{},{x1:i,y1:a+d*s,x2:i+o,y2:a+d*s})}else{var h=+(l==="left"&&!u||l==="right"&&u);f=si(si({},f),{},{x1:i+h*o,y1:a,x2:i+h*o,y2:a+s})}return de.createElement("line",e0({},f,{className:gr("recharts-cartesian-axis-line",Uo(c,"className"))}))}},{key:"renderTicks",value:function(n,i,a){var o=this,s=this.props,l=s.tickLine,u=s.stroke,c=s.tick,f=s.tickFormatter,d=s.unit,h=oC(si(si({},this.props),{},{ticks:n}),i,a),g=this.getTickTextAnchor(),p=this.getTickVerticalAnchor(),v=Er(this.props,!1),m=Er(c,!1),y=si(si({},v),{},{fill:"none"},Er(l,!1)),x=h.map(function(_,S){var T=o.getTickLineCoord(_),A=T.line,N=T.tick,P=si(si(si(si({textAnchor:g,verticalAnchor:p},v),{},{stroke:"none",fill:u},m),N),{},{index:S,payload:_,visibleTicksCount:h.length,tickFormatter:f});return de.createElement(xi,e0({className:"recharts-cartesian-axis-tick",key:"tick-".concat(_.value,"-").concat(_.coordinate,"-").concat(_.tickCoord)},hx(o.props,_,S)),l&&de.createElement("line",e0({},y,A,{className:gr("recharts-cartesian-axis-tick-line",Uo(l,"className"))})),c&&t.renderTickItem(c,P,"".concat(nr(f)?f(_.value,S):_.value).concat(d||"")))});return de.createElement("g",{className:"recharts-cartesian-axis-ticks"},x)}},{key:"render",value:function(){var n=this,i=this.props,a=i.axisLine,o=i.width,s=i.height,l=i.ticksGenerator,u=i.className,c=i.hide;if(c)return null;var f=this.props,d=f.ticks,h=YE(f,R9e),g=d;return nr(l)&&(g=d&&d.length>0?l(this.props):l(h)),o<=0||s<=0||!g||!g.length?null:de.createElement(xi,{className:gr("recharts-cartesian-axis",u),ref:function(v){n.layerReference=v}},a&&this.renderAxisLine(),this.renderTicks(g,this.state.fontSize,this.state.letterSpacing),na.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,i,a){var o,s=gr(i.className,"recharts-cartesian-axis-tick-value");return de.isValidElement(n)?o=de.cloneElement(n,si(si({},i),{},{className:s})):nr(n)?o=n(si(si({},i),{},{className:s})):o=de.createElement(Tx,e0({},i,{className:"recharts-cartesian-axis-tick-value"}),a),o}}])}(I.Component);sC(Xp,"displayName","CartesianAxis");sC(Xp,"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 U9e=["x1","y1","x2","y2","key"],z9e=["offset"];function Ch(e){"@babel/helpers - typeof";return Ch=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ch(e)}function Uj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ia(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Uj(Object(r),!0).forEach(function(n){W9e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Uj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function W9e(e,t,r){return t=H9e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function H9e(e){var t=q9e(e,"string");return Ch(t)=="symbol"?t:t+""}function q9e(e,t){if(Ch(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ch(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Yf(){return Yf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Yf.apply(this,arguments)}function zj(e,t){if(e==null)return{};var r=V9e(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function V9e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var G9e=function(t){var r=t.fill;if(!r||r==="none")return null;var n=t.fillOpacity,i=t.x,a=t.y,o=t.width,s=t.height,l=t.ry;return de.createElement("rect",{x:i,y:a,ry:l,width:o,height:s,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function IK(e,t){var r;if(de.isValidElement(e))r=de.cloneElement(e,t);else if(nr(e))r=e(t);else{var n=t.x1,i=t.y1,a=t.x2,o=t.y2,s=t.key,l=zj(t,U9e),u=Er(l,!1);u.offset;var c=zj(u,z9e);r=de.createElement("line",Yf({},c,{x1:n,y1:i,x2:a,y2:o,fill:"none",key:s}))}return r}function K9e(e){var t=e.x,r=e.width,n=e.horizontal,i=n===void 0?!0:n,a=e.horizontalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(s,l){var u=ia(ia({},e),{},{x1:t,y1:s,x2:t+r,y2:s,key:"line-".concat(l),index:l});return IK(i,u)});return de.createElement("g",{className:"recharts-cartesian-grid-horizontal"},o)}function Y9e(e){var t=e.y,r=e.height,n=e.vertical,i=n===void 0?!0:n,a=e.verticalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(s,l){var u=ia(ia({},e),{},{x1:s,y1:t,x2:s,y2:t+r,key:"line-".concat(l),index:l});return IK(i,u)});return de.createElement("g",{className:"recharts-cartesian-grid-vertical"},o)}function X9e(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,i=e.y,a=e.width,o=e.height,s=e.horizontalPoints,l=e.horizontal,u=l===void 0?!0:l;if(!u||!t||!t.length)return null;var c=s.map(function(d){return Math.round(d+i-i)}).sort(function(d,h){return d-h});i!==c[0]&&c.unshift(0);var f=c.map(function(d,h){var g=!c[h+1],p=g?i+o-d:c[h+1]-d;if(p<=0)return null;var v=h%t.length;return de.createElement("rect",{key:"react-".concat(h),y:d,x:n,height:p,width:a,stroke:"none",fill:t[v],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return de.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},f)}function J9e(e){var t=e.vertical,r=t===void 0?!0:t,n=e.verticalFill,i=e.fillOpacity,a=e.x,o=e.y,s=e.width,l=e.height,u=e.verticalPoints;if(!r||!n||!n.length)return null;var c=u.map(function(d){return Math.round(d+a-a)}).sort(function(d,h){return d-h});a!==c[0]&&c.unshift(0);var f=c.map(function(d,h){var g=!c[h+1],p=g?a+s-d:c[h+1]-d;if(p<=0)return null;var v=h%n.length;return de.createElement("rect",{key:"react-".concat(h),x:d,y:o,width:p,height:l,stroke:"none",fill:n[v],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return de.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},f)}var Z9e=function(t,r){var n=t.xAxis,i=t.width,a=t.height,o=t.offset;return zG(oC(ia(ia(ia({},Xp.defaultProps),n),{},{ticks:ou(n,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.left,o.left+o.width,r)},Q9e=function(t,r){var n=t.yAxis,i=t.width,a=t.height,o=t.offset;return zG(oC(ia(ia(ia({},Xp.defaultProps),n),{},{ticks:ou(n,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.top,o.top+o.height,r)},Nd={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function DK(e){var t,r,n,i,a,o,s=rC(),l=nC(),u=BBe(),c=ia(ia({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Nd.stroke,fill:(r=e.fill)!==null&&r!==void 0?r:Nd.fill,horizontal:(n=e.horizontal)!==null&&n!==void 0?n:Nd.horizontal,horizontalFill:(i=e.horizontalFill)!==null&&i!==void 0?i:Nd.horizontalFill,vertical:(a=e.vertical)!==null&&a!==void 0?a:Nd.vertical,verticalFill:(o=e.verticalFill)!==null&&o!==void 0?o:Nd.verticalFill,x:tt(e.x)?e.x:u.left,y:tt(e.y)?e.y:u.top,width:tt(e.width)?e.width:u.width,height:tt(e.height)?e.height:u.height}),f=c.x,d=c.y,h=c.width,g=c.height,p=c.syncWithTicks,v=c.horizontalValues,m=c.verticalValues,y=jBe(),x=FBe();if(!tt(h)||h<=0||!tt(g)||g<=0||!tt(f)||f!==+f||!tt(d)||d!==+d)return null;var _=c.verticalCoordinatesGenerator||Z9e,S=c.horizontalCoordinatesGenerator||Q9e,T=c.horizontalPoints,A=c.verticalPoints;if((!T||!T.length)&&nr(S)){var N=v&&v.length,P=S({yAxis:x?ia(ia({},x),{},{ticks:N?v:x.ticks}):void 0,width:s,height:l,offset:u},N?!0:p);du(Array.isArray(P),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Ch(P),"]")),Array.isArray(P)&&(T=P)}if((!A||!A.length)&&nr(_)){var F=m&&m.length,R=_({xAxis:y?ia(ia({},y),{},{ticks:F?m:y.ticks}):void 0,width:s,height:l,offset:u},F?!0:p);du(Array.isArray(R),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Ch(R),"]")),Array.isArray(R)&&(A=R)}return de.createElement("g",{className:"recharts-cartesian-grid"},de.createElement(G9e,{fill:c.fill,fillOpacity:c.fillOpacity,x:c.x,y:c.y,width:c.width,height:c.height,ry:c.ry}),de.createElement(K9e,Yf({},c,{offset:u,horizontalPoints:T,xAxis:y,yAxis:x})),de.createElement(Y9e,Yf({},c,{offset:u,verticalPoints:A,xAxis:y,yAxis:x})),de.createElement(X9e,Yf({},c,{horizontalPoints:T})),de.createElement(J9e,Yf({},c,{verticalPoints:A})))}DK.displayName="CartesianGrid";function mp(e){"@babel/helpers - typeof";return mp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mp(e)}function eUe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tUe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,FK(n.key),n)}}function rUe(e,t,r){return t&&tUe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function nUe(e,t,r){return t=ab(t),iUe(e,MK()?Reflect.construct(t,r||[],ab(e).constructor):t.apply(e,r))}function iUe(e,t){if(t&&(mp(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return aUe(e)}function aUe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function MK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(MK=function(){return!!e})()}function ab(e){return ab=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ab(e)}function oUe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&E3(e,t)}function E3(e,t){return E3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},E3(e,t)}function jK(e,t,r){return t=FK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function FK(e){var t=sUe(e,"string");return mp(t)=="symbol"?t:t+""}function sUe(e,t){if(mp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(mp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function A3(){return A3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},A3.apply(this,arguments)}function lUe(e){var t=e.xAxisId,r=rC(),n=nC(),i=SK(t);return i==null?null:I.createElement(Xp,A3({},i,{className:gr("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(o){return ou(o,!0)}}))}var Z_=function(e){function t(){return eUe(this,t),nUe(this,t,arguments)}return oUe(t,e),rUe(t,[{key:"render",value:function(){return I.createElement(lUe,this.props)}}])}(I.Component);jK(Z_,"displayName","XAxis");jK(Z_,"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 yp(e){"@babel/helpers - typeof";return yp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yp(e)}function uUe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cUe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,UK(n.key),n)}}function fUe(e,t,r){return t&&cUe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function hUe(e,t,r){return t=ob(t),dUe(e,$K()?Reflect.construct(t,r||[],ob(e).constructor):t.apply(e,r))}function dUe(e,t){if(t&&(yp(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return pUe(e)}function pUe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $K(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return($K=function(){return!!e})()}function ob(e){return ob=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ob(e)}function gUe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&T3(e,t)}function T3(e,t){return T3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},T3(e,t)}function BK(e,t,r){return t=UK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function UK(e){var t=vUe(e,"string");return yp(t)=="symbol"?t:t+""}function vUe(e,t){if(yp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(yp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function O3(){return O3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},O3.apply(this,arguments)}var mUe=function(t){var r=t.yAxisId,n=rC(),i=nC(),a=EK(r);return a==null?null:I.createElement(Xp,O3({},a,{className:gr("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:n,height:i},ticksGenerator:function(s){return ou(s,!0)}}))},Q_=function(e){function t(){return uUe(this,t),hUe(this,t,arguments)}return gUe(t,e),fUe(t,[{key:"render",value:function(){return I.createElement(mUe,this.props)}}])}(I.Component);BK(Q_,"displayName","YAxis");BK(Q_,"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 Wj(e){return bUe(e)||xUe(e)||wUe(e)||yUe()}function yUe(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 564In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function wUe(e,t){if(e){if(typeof e=="string")return P3(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return P3(e,t)}}function xUe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function bUe(e){if(Array.isArray(e))return P3(e)}function P3(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var k3=function(t,r,n,i,a){var o=As(t,aC),s=As(t,Y_),l=[].concat(Wj(o),Wj(s)),u=As(t,J_),c="".concat(i,"Id"),f=i[0],d=r;if(l.length&&(d=l.reduce(function(p,v){if(v.props[c]===n&&ml(v.props,"extendDomain")&&tt(v.props[f])){var m=v.props[f];return[Math.min(p[0],m),Math.max(p[1],m)]}return p},d)),u.length){var h="".concat(f,"1"),g="".concat(f,"2");d=u.reduce(function(p,v){if(v.props[c]===n&&ml(v.props,"extendDomain")&&tt(v.props[h])&&tt(v.props[g])){var m=v.props[h],y=v.props[g];return[Math.min(p[0],m,y),Math.max(p[1],m,y)]}return p},d)}return a&&a.length&&(d=a.reduce(function(p,v){return tt(v)?[Math.min(p[0],v),Math.max(p[1],v)]:p},d)),d},zK={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function i(l,u,c){this.fn=l,this.context=u,this.once=c||!1}function a(l,u,c,f,d){if(typeof c!="function")throw new TypeError("The listener must be a function");var h=new i(c,f||l,d),g=r?r+u:u;return l._events[g]?l._events[g].fn?l._events[g]=[l._events[g],h]:l._events[g].push(h):(l._events[g]=h,l._eventsCount++),l}function o(l,u){--l._eventsCount===0?l._events=new n:delete l._events[u]}function s(){this._events=new n,this._eventsCount=0}s.prototype.eventNames=function(){var u=[],c,f;if(this._eventsCount===0)return u;for(f in c=this._events)t.call(c,f)&&u.push(r?f.slice(1):f);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(c)):u},s.prototype.listeners=function(u){var c=r?r+u:u,f=this._events[c];if(!f)return[];if(f.fn)return[f.fn];for(var d=0,h=f.length,g=new Array(h);d<h;d++)g[d]=f[d].fn;return g},s.prototype.listenerCount=function(u){var c=r?r+u:u,f=this._events[c];return f?f.fn?1:f.length:0},s.prototype.emit=function(u,c,f,d,h,g){var p=r?r+u:u;if(!this._events[p])return!1;var v=this._events[p],m=arguments.length,y,x;if(v.fn){switch(v.once&&this.removeListener(u,v.fn,void 0,!0),m){case 1:return v.fn.call(v.context),!0;case 2:return v.fn.call(v.context,c),!0;case 3:return v.fn.call(v.context,c,f),!0;case 4:return v.fn.call(v.context,c,f,d),!0;case 5:return v.fn.call(v.context,c,f,d,h),!0;case 6:return v.fn.call(v.context,c,f,d,h,g),!0}for(x=1,y=new Array(m-1);x<m;x++)y[x-1]=arguments[x];v.fn.apply(v.context,y)}else{var _=v.length,S;for(x=0;x<_;x++)switch(v[x].once&&this.removeListener(u,v[x].fn,void 0,!0),m){case 1:v[x].fn.call(v[x].context);break;case 2:v[x].fn.call(v[x].context,c);break;case 3:v[x].fn.call(v[x].context,c,f);break;case 4:v[x].fn.call(v[x].context,c,f,d);break;default:if(!y)for(S=1,y=new Array(m-1);S<m;S++)y[S-1]=arguments[S];v[x].fn.apply(v[x].context,y)}}return!0},s.prototype.on=function(u,c,f){return a(this,u,c,f,!1)},s.prototype.once=function(u,c,f){return a(this,u,c,f,!0)},s.prototype.removeListener=function(u,c,f,d){var h=r?r+u:u;if(!this._events[h])return this;if(!c)return o(this,h),this;var g=this._events[h];if(g.fn)g.fn===c&&(!d||g.once)&&(!f||g.context===f)&&o(this,h);else{for(var p=0,v=[],m=g.length;p<m;p++)(g[p].fn!==c||d&&!g[p].once||f&&g[p].context!==f)&&v.push(g[p]);v.length?this._events[h]=v.length===1?v[0]:v:o(this,h)}return this},s.prototype.removeAllListeners=function(u){var c;return u?(c=r?r+u:u,this._events[c]&&o(this,c)):(this._events=new n,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=r,s.EventEmitter=s,e.exports=s})(zK);var _Ue=zK.exports;const SUe=Hr(_Ue);var XE=new SUe,JE="recharts.syncMouseEvents";function t1(e){"@babel/helpers - typeof";return t1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t1(e)}function EUe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function AUe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,WK(n.key),n)}}function TUe(e,t,r){return t&&AUe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ZE(e,t,r){return t=WK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function WK(e){var t=OUe(e,"string");return t1(t)=="symbol"?t:t+""}function OUe(e,t){if(t1(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(t1(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var PUe=function(){function e(){EUe(this,e),ZE(this,"activeIndex",0),ZE(this,"coordinateList",[]),ZE(this,"layout","horizontal")}return TUe(e,[{key:"setDetails",value:function(r){var n,i=r.coordinateList,a=i===void 0?null:i,o=r.container,s=o===void 0?null:o,l=r.layout,u=l===void 0?null:l,c=r.offset,f=c===void 0?null:c,d=r.mouseHandlerCallback,h=d===void 0?null:d;this.coordinateList=(n=a??this.coordinateList)!==null&&n!==void 0?n:[],this.container=s??this.container,this.layout=u??this.layout,this.offset=f??this.offset,this.mouseHandlerCallback=h??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(r){if(this.coordinateList.length!==0)switch(r.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(r){this.activeIndex=r}},{key:"spoofMouse",value:function(){var r,n;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var i=this.container.getBoundingClientRect(),a=i.x,o=i.y,s=i.height,l=this.coordinateList[this.activeIndex].coordinate,u=((r=window)===null||r===void 0?void 0:r.scrollX)||0,c=((n=window)===null||n===void 0?void 0:n.scrollY)||0,f=a+l+u,d=o+this.offset.top+s/2+c;this.mouseHandlerCallback({pageX:f,pageY:d})}}}])}();function kUe(e,t,r){if(r==="number"&&t===!0&&Array.isArray(e)){var n=e==null?void 0:e[0],i=e==null?void 0:e[1];if(n&&i&&tt(n)&&tt(i))return!0}return!1}function CUe(e,t,r,n){var i=n/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-i:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-i,width:e==="horizontal"?n:r.width-1,height:e==="horizontal"?r.height-1:n}}function HK(e){var t=e.cx,r=e.cy,n=e.radius,i=e.startAngle,a=e.endAngle,o=ji(t,r,n,i),s=ji(t,r,n,a);return{points:[o,s],cx:t,cy:r,radius:n,startAngle:i,endAngle:a}}function NUe(e,t,r){var n,i,a,o;if(e==="horizontal")n=t.x,a=n,i=r.top,o=r.top+r.height;else if(e==="vertical")i=t.y,o=i,n=r.left,a=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var s=t.cx,l=t.cy,u=t.innerRadius,c=t.outerRadius,f=t.angle,d=ji(s,l,u,f),h=ji(s,l,c,f);n=d.x,i=d.y,a=h.x,o=h.y}else return HK(t);return[{x:n,y:i},{x:a,y:o}]}function r1(e){"@babel/helpers - typeof";return r1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r1(e)}function Hj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bw(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Hj(Object(r),!0).forEach(function(n){RUe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Hj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function RUe(e,t,r){return t=LUe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function LUe(e){var t=IUe(e,"string");return r1(t)=="symbol"?t:t+""}function IUe(e,t){if(r1(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(r1(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function DUe(e){var t,r,n=e.element,i=e.tooltipEventType,a=e.isActive,o=e.activeCoordinate,s=e.activePayload,l=e.offset,u=e.activeTooltipIndex,c=e.tooltipAxisBandSize,f=e.layout,d=e.chartName,h=(t=n.props.cursor)!==null&&t!==void 0?t:(r=n.type.defaultProps)===null||r===void 0?void 0:r.cursor;if(!n||!h||!a||!o||d!=="ScatterChart"&&i!=="axis")return null;var g,p=UM;if(d==="ScatterChart")g=o,p=KFe;else if(d==="BarChart")g=CUe(f,o,l,c),p=Zk;else if(f==="radial"){var v=HK(o),m=v.cx,y=v.cy,x=v.radius,_=v.startAngle,S=v.endAngle;g={cx:m,cy:y,startAngle:_,endAngle:S,innerRadius:x,outerRadius:x},p=GG}else g={points:NUe(f,o,l)},p=UM;var T=bw(bw(bw(bw({stroke:"#ccc",pointerEvents:"none"},l),g),Er(h,!1)),{},{payload:s,payloadIndex:u,className:gr("recharts-tooltip-cursor",h.className)});return I.isValidElement(h)?I.cloneElement(h,T):I.createElement(p,T)}var MUe=["item"],jUe=["children","className","width","height","style","compact","title","desc"];function wp(e){"@babel/helpers - typeof";return wp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wp(e)}function t0(){return t0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},t0.apply(this,arguments)}function qj(e,t){return BUe(e)||$Ue(e,t)||VK(e,t)||FUe()}function FUe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 565In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $Ue(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(c){u=!0,i=c}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function BUe(e){if(Array.isArray(e))return e}function Vj(e,t){if(e==null)return{};var r=UUe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function UUe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function zUe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function WUe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,GK(n.key),n)}}function HUe(e,t,r){return t&&WUe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function qUe(e,t,r){return t=sb(t),VUe(e,qK()?Reflect.construct(t,r||[],sb(e).constructor):t.apply(e,r))}function VUe(e,t){if(t&&(wp(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return GUe(e)}function GUe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(qK=function(){return!!e})()}function sb(e){return sb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},sb(e)}function KUe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&C3(e,t)}function C3(e,t){return C3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},C3(e,t)}function xp(e){return JUe(e)||XUe(e)||VK(e)||YUe()}function YUe(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 566In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function VK(e,t){if(e){if(typeof e=="string")return N3(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return N3(e,t)}}function XUe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function JUe(e){if(Array.isArray(e))return N3(e)}function N3(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Gj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $e(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Gj(Object(r),!0).forEach(function(n){Nt(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Gj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Nt(e,t,r){return t=GK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function GK(e){var t=ZUe(e,"string");return wp(t)=="symbol"?t:t+""}function ZUe(e,t){if(wp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(wp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var QUe={xAxis:["bottom","top"],yAxis:["left","right"]},eze={width:"100%",height:"100%"},KK={x:0,y:0};function _w(e){return e}var tze=function(t,r){return r==="horizontal"?t.x:r==="vertical"?t.y:r==="centric"?t.angle:t.radius},rze=function(t,r,n,i){var a=r.find(function(c){return c&&c.index===n});if(a){if(t==="horizontal")return{x:a.coordinate,y:i.y};if(t==="vertical")return{x:i.x,y:a.coordinate};if(t==="centric"){var o=a.coordinate,s=i.radius;return $e($e($e({},i),ji(i.cx,i.cy,s,o)),{},{angle:o,radius:s})}var l=a.coordinate,u=i.angle;return $e($e($e({},i),ji(i.cx,i.cy,l,u)),{},{angle:u,radius:l})}return KK},e5=function(t,r){var n=r.graphicalItems,i=r.dataStartIndex,a=r.dataEndIndex,o=(n??[]).reduce(function(s,l){var u=l.props.data;return u&&u.length?[].concat(xp(s),xp(u)):s},[]);return o.length>0?o:t&&t.length&&tt(i)&&tt(a)?t.slice(i,a+1):[]};function YK(e){return e==="number"?[0,"auto"]:void 0}var R3=function(t,r,n,i){var a=t.graphicalItems,o=t.tooltipAxis,s=e5(r,t);return n<0||!a||!a.length||n>=s.length?null:a.reduce(function(l,u){var c,f=(c=u.props.data)!==null&&c!==void 0?c:r;f&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(f=f.slice(t.dataStartIndex,t.dataEndIndex+1));var d;if(o.dataKey&&!o.allowDuplicatedCategory){var h=f===void 0?s:f;d=f4(h,o.dataKey,i)}else d=f&&f[n]||s[n];return d?[].concat(xp(l),[HG(u,d)]):l},[])},Kj=function(t,r,n,i){var a=i||{x:t.chartX,y:t.chartY},o=tze(a,n),s=t.orderedTooltipTicks,l=t.tooltipAxis,u=t.tooltipTicks,c=BDe(o,s,u,l);if(c>=0&&u){var f=u[c]&&u[c].value,d=R3(t,r,c,f),h=rze(n,s,c,a);return{activeTooltipIndex:c,activeLabel:f,activePayload:d,activeCoordinate:h}}return null},nze=function(t,r){var n=r.axes,i=r.graphicalItems,a=r.axisType,o=r.axisIdKey,s=r.stackGroups,l=r.dataStartIndex,u=r.dataEndIndex,c=t.layout,f=t.children,d=t.stackOffset,h=UG(c,a);return n.reduce(function(g,p){var v,m=p.type.defaultProps!==void 0?$e($e({},p.type.defaultProps),p.props):p.props,y=m.type,x=m.dataKey,_=m.allowDataOverflow,S=m.allowDuplicatedCategory,T=m.scale,A=m.ticks,N=m.includeHidden,P=m[o];if(g[P])return g;var F=e5(t.data,{graphicalItems:i.filter(function(O){var M,j=o in O.props?O.props[o]:(M=O.type.defaultProps)===null||M===void 0?void 0:M[o];return j===P}),dataStartIndex:l,dataEndIndex:u}),R=F.length,L,B,U;kUe(m.domain,_,y)&&(L=Z4(m.domain,null,_),h&&(y==="number"||T!=="auto")&&(U=Pv(F,x,"category")));var K=YK(y);if(!L||L.length===0){var te,X=(te=m.domain)!==null&&te!==void 0?te:K;if(x){if(L=Pv(F,x,y),y==="category"&&h){var W=OEe(L);S&&W?(B=L,L=Yx(0,R)):S||(L=PM(X,L,p).reduce(function(O,M){return O.indexOf(M)>=0?O:[].concat(xp(O),[M])},[]))}else if(y==="category")S?L=L.filter(function(O){return O!==""&&!Ar(O)}):L=PM(X,L,p).reduce(function(O,M){return O.indexOf(M)>=0||M===""||Ar(M)?O:[].concat(xp(O),[M])},[]);else if(y==="number"){var J=qDe(F,i.filter(function(O){var M,j,z=o in O.props?O.props[o]:(M=O.type.defaultProps)===null||M===void 0?void 0:M[o],Q="hide"in O.props?O.props.hide:(j=O.type.defaultProps)===null||j===void 0?void 0:j.hide;return z===P&&(N||!Q)}),x,a,c);J&&(L=J)}h&&(y==="number"||T!=="auto")&&(U=Pv(F,x,"category"))}else h?L=Yx(0,R):s&&s[P]&&s[P].hasStack&&y==="number"?L=d==="expand"?[0,1]:WG(s[P].stackGroups,l,u):L=BG(F,i.filter(function(O){var M=o in O.props?O.props[o]:O.type.defaultProps[o],j="hide"in O.props?O.props.hide:O.type.defaultProps.hide;return M===P&&(N||!j)}),y,c,!0);if(y==="number")L=k3(f,L,P,a,A),X&&(L=Z4(X,L,_));else if(y==="category"&&X){var me=X,ye=L.every(function(O){return me.indexOf(O)>=0});ye&&(L=me)}}return $e($e({},g),{},Nt({},P,$e($e({},m),{},{axisType:a,domain:L,categoricalDomain:U,duplicateDomain:B,originalDomain:(v=m.domain)!==null&&v!==void 0?v:K,isCategorical:h,layout:c})))},{})},ize=function(t,r){var n=r.graphicalItems,i=r.Axis,a=r.axisType,o=r.axisIdKey,s=r.stackGroups,l=r.dataStartIndex,u=r.dataEndIndex,c=t.layout,f=t.children,d=e5(t.data,{graphicalItems:n,dataStartIndex:l,dataEndIndex:u}),h=d.length,g=UG(c,a),p=-1;return n.reduce(function(v,m){var y=m.type.defaultProps!==void 0?$e($e({},m.type.defaultProps),m.props):m.props,x=y[o],_=YK("number");if(!v[x]){p++;var S;return g?S=Yx(0,h):s&&s[x]&&s[x].hasStack?(S=WG(s[x].stackGroups,l,u),S=k3(f,S,x,a)):(S=Z4(_,BG(d,n.filter(function(T){var A,N,P=o in T.props?T.props[o]:(A=T.type.defaultProps)===null||A===void 0?void 0:A[o],F="hide"in T.props?T.props.hide:(N=T.type.defaultProps)===null||N===void 0?void 0:N.hide;return P===x&&!F}),"number",c),i.defaultProps.allowDataOverflow),S=k3(f,S,x,a)),$e($e({},v),{},Nt({},x,$e($e({axisType:a},i.defaultProps),{},{hide:!0,orientation:Uo(QUe,"".concat(a,".").concat(p%2),null),domain:S,originalDomain:_,isCategorical:g,layout:c})))}return v},{})},aze=function(t,r){var n=r.axisType,i=n===void 0?"xAxis":n,a=r.AxisComp,o=r.graphicalItems,s=r.stackGroups,l=r.dataStartIndex,u=r.dataEndIndex,c=t.children,f="".concat(i,"Id"),d=As(c,a),h={};return d&&d.length?h=nze(t,{axes:d,graphicalItems:o,axisType:i,axisIdKey:f,stackGroups:s,dataStartIndex:l,dataEndIndex:u}):o&&o.length&&(h=ize(t,{Axis:a,graphicalItems:o,axisType:i,axisIdKey:f,stackGroups:s,dataStartIndex:l,dataEndIndex:u})),h},oze=function(t){var r=cc(t),n=ou(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:Ek(n,function(i){return i.coordinate}),tooltipAxis:r,tooltipAxisBandSize:Bx(r,n)}},Yj=function(t){var r=t.children,n=t.defaultShowTooltip,i=ao(r,fp),a=0,o=0;return t.data&&t.data.length!==0&&(o=t.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(a=i.props.startIndex),i.props.endIndex>=0&&(o=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:a,dataEndIndex:o,activeTooltipIndex:-1,isTooltipActive:!!n}},sze=function(t){return!t||!t.length?!1:t.some(function(r){var n=hu(r&&r.type);return n&&n.indexOf("Bar")>=0})},Xj=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},lze=function(t,r){var n=t.props,i=t.graphicalItems,a=t.xAxisMap,o=a===void 0?{}:a,s=t.yAxisMap,l=s===void 0?{}:s,u=n.width,c=n.height,f=n.children,d=n.margin||{},h=ao(f,fp),g=ao(f,O0),p=Object.keys(l).reduce(function(S,T){var A=l[T],N=A.orientation;return!A.mirror&&!A.hide?$e($e({},S),{},Nt({},N,S[N]+A.width)):S},{left:d.left||0,right:d.right||0}),v=Object.keys(o).reduce(function(S,T){var A=o[T],N=A.orientation;return!A.mirror&&!A.hide?$e($e({},S),{},Nt({},N,Uo(S,"".concat(N))+A.height)):S},{top:d.top||0,bottom:d.bottom||0}),m=$e($e({},v),p),y=m.bottom;h&&(m.bottom+=h.props.height||fp.defaultProps.height),g&&r&&(m=WDe(m,i,n,r));var x=u-m.left-m.right,_=c-m.top-m.bottom;return $e($e({brushBottom:y},m),{},{width:Math.max(x,0),height:Math.max(_,0)})},uze=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},cze=function(t){var r=t.chartName,n=t.GraphicalChild,i=t.defaultTooltipEventType,a=i===void 0?"axis":i,o=t.validateTooltipEventTypes,s=o===void 0?["axis"]:o,l=t.axisComponents,u=t.legendContent,c=t.formatAxisMap,f=t.defaultProps,d=function(m,y){var x=y.graphicalItems,_=y.stackGroups,S=y.offset,T=y.updateId,A=y.dataStartIndex,N=y.dataEndIndex,P=m.barSize,F=m.layout,R=m.barGap,L=m.barCategoryGap,B=m.maxBarSize,U=Xj(F),K=U.numericAxisName,te=U.cateAxisName,X=sze(x),W=[];return x.forEach(function(J,me){var ye=e5(m.data,{graphicalItems:[J],dataStartIndex:A,dataEndIndex:N}),O=J.type.defaultProps!==void 0?$e($e({},J.type.defaultProps),J.props):J.props,M=O.dataKey,j=O.maxBarSize,z=O["".concat(K,"Id")],Q=O["".concat(te,"Id")],ie={},ge=l.reduce(function(Je,ut){var st=y["".concat(ut.axisType,"Map")],$t=O["".concat(ut.axisType,"Id")];st&&st[$t]||ut.axisType==="zAxis"||kh();var Bt=st[$t];return $e($e({},Je),{},Nt(Nt({},ut.axisType,Bt),"".concat(ut.axisType,"Ticks"),ou(Bt)))},ie),oe=ge[te],pe=ge["".concat(te,"Ticks")],be=_&&_[z]&&_[z].hasStack&&nMe(J,_[z].stackGroups),ve=hu(J.type).indexOf("Bar")>=0,Le=Bx(oe,pe),Re=[],ee=X&&UDe({barSize:P,stackGroups:_,totalSize:uze(ge,te)});if(ve){var Fe,De,rt=Ar(j)?B:j,Be=(Fe=(De=Bx(oe,pe,!0))!==null&&De!==void 0?De:rt)!==null&&Fe!==void 0?Fe:0;Re=zDe({barGap:R,barCategoryGap:L,bandSize:Be!==Le?Be:Le,sizeList:ee[Q],maxBarSize:rt}),Be!==Le&&(Re=Re.map(function(Je){return $e($e({},Je),{},{position:$e($e({},Je.position),{},{offset:Je.position.offset-Be/2})})}))}var lt=J&&J.type&&J.type.getComposedData;lt&&W.push({props:$e($e({},lt($e($e({},ge),{},{displayedData:ye,props:m,dataKey:M,item:J,bandSize:Le,barPosition:Re,offset:S,stackedData:be,layout:F,dataStartIndex:A,dataEndIndex:N}))),{},Nt(Nt(Nt({key:J.key||"item-".concat(me)},K,ge[K]),te,ge[te]),"animationId",T)),childIndex:$Ee(J,m.children),item:J})}),W},h=function(m,y){var x=m.props,_=m.dataStartIndex,S=m.dataEndIndex,T=m.updateId;if(!_I({props:x}))return null;var A=x.children,N=x.layout,P=x.stackOffset,F=x.data,R=x.reverseStackOrder,L=Xj(N),B=L.numericAxisName,U=L.cateAxisName,K=As(A,n),te=eMe(F,K,"".concat(B,"Id"),"".concat(U,"Id"),P,R),X=l.reduce(function(O,M){var j="".concat(M.axisType,"Map");return $e($e({},O),{},Nt({},j,aze(x,$e($e({},M),{},{graphicalItems:K,stackGroups:M.axisType===B&&te,dataStartIndex:_,dataEndIndex:S}))))},{}),W=lze($e($e({},X),{},{props:x,graphicalItems:K}),y==null?void 0:y.legendBBox);Object.keys(X).forEach(function(O){X[O]=c(x,X[O],W,O.replace("Map",""),r)});var J=X["".concat(U,"Map")],me=oze(J),ye=d(x,$e($e({},X),{},{dataStartIndex:_,dataEndIndex:S,updateId:T,graphicalItems:K,stackGroups:te,offset:W}));return $e($e({formattedGraphicalItems:ye,graphicalItems:K,offset:W,stackGroups:te},me),X)},g=function(v){function m(y){var x,_,S;return zUe(this,m),S=qUe(this,m,[y]),Nt(S,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),Nt(S,"accessibilityManager",new PUe),Nt(S,"handleLegendBBoxUpdate",function(T){if(T){var A=S.state,N=A.dataStartIndex,P=A.dataEndIndex,F=A.updateId;S.setState($e({legendBBox:T},h({props:S.props,dataStartIndex:N,dataEndIndex:P,updateId:F},$e($e({},S.state),{},{legendBBox:T}))))}}),Nt(S,"handleReceiveSyncEvent",function(T,A,N){if(S.props.syncId===T){if(N===S.eventEmitterSymbol&&typeof S.props.syncMethod!="function")return;S.applySyncEvent(A)}}),Nt(S,"handleBrushChange",function(T){var A=T.startIndex,N=T.endIndex;if(A!==S.state.dataStartIndex||N!==S.state.dataEndIndex){var P=S.state.updateId;S.setState(function(){return $e({dataStartIndex:A,dataEndIndex:N},h({props:S.props,dataStartIndex:A,dataEndIndex:N,updateId:P},S.state))}),S.triggerSyncEvent({dataStartIndex:A,dataEndIndex:N})}}),Nt(S,"handleMouseEnter",function(T){var A=S.getMouseInfo(T);if(A){var N=$e($e({},A),{},{isTooltipActive:!0});S.setState(N),S.triggerSyncEvent(N);var P=S.props.onMouseEnter;nr(P)&&P(N,T)}}),Nt(S,"triggeredAfterMouseMove",function(T){var A=S.getMouseInfo(T),N=A?$e($e({},A),{},{isTooltipActive:!0}):{isTooltipActive:!1};S.setState(N),S.triggerSyncEvent(N);var P=S.props.onMouseMove;nr(P)&&P(N,T)}),Nt(S,"handleItemMouseEnter",function(T){S.setState(function(){return{isTooltipActive:!0,activeItem:T,activePayload:T.tooltipPayload,activeCoordinate:T.tooltipPosition||{x:T.cx,y:T.cy}}})}),Nt(S,"handleItemMouseLeave",function(){S.setState(function(){return{isTooltipActive:!1}})}),Nt(S,"handleMouseMove",function(T){T.persist(),S.throttleTriggeredAfterMouseMove(T)}),Nt(S,"handleMouseLeave",function(T){S.throttleTriggeredAfterMouseMove.cancel();var A={isTooltipActive:!1};S.setState(A),S.triggerSyncEvent(A);var N=S.props.onMouseLeave;nr(N)&&N(A,T)}),Nt(S,"handleOuterEvent",function(T){var A=FEe(T),N=Uo(S.props,"".concat(A));if(A&&nr(N)){var P,F;/.*touch.*/i.test(A)?F=S.getMouseInfo(T.changedTouches[0]):F=S.getMouseInfo(T),N((P=F)!==null&&P!==void 0?P:{},T)}}),Nt(S,"handleClick",function(T){var A=S.getMouseInfo(T);if(A){var N=$e($e({},A),{},{isTooltipActive:!0});S.setState(N),S.triggerSyncEvent(N);var P=S.props.onClick;nr(P)&&P(N,T)}}),Nt(S,"handleMouseDown",function(T){var A=S.props.onMouseDown;if(nr(A)){var N=S.getMouseInfo(T);A(N,T)}}),Nt(S,"handleMouseUp",function(T){var A=S.props.onMouseUp;if(nr(A)){var N=S.getMouseInfo(T);A(N,T)}}),Nt(S,"handleTouchMove",function(T){T.changedTouches!=null&&T.changedTouches.length>0&&S.throttleTriggeredAfterMouseMove(T.changedTouches[0])}),Nt(S,"handleTouchStart",function(T){T.changedTouches!=null&&T.changedTouches.length>0&&S.handleMouseDown(T.changedTouches[0])}),Nt(S,"handleTouchEnd",function(T){T.changedTouches!=null&&T.changedTouches.length>0&&S.handleMouseUp(T.changedTouches[0])}),Nt(S,"handleDoubleClick",function(T){var A=S.props.onDoubleClick;if(nr(A)){var N=S.getMouseInfo(T);A(N,T)}}),Nt(S,"handleContextMenu",function(T){var A=S.props.onContextMenu;if(nr(A)){var N=S.getMouseInfo(T);A(N,T)}}),Nt(S,"triggerSyncEvent",function(T){S.props.syncId!==void 0&&XE.emit(JE,S.props.syncId,T,S.eventEmitterSymbol)}),Nt(S,"applySyncEvent",function(T){var A=S.props,N=A.layout,P=A.syncMethod,F=S.state.updateId,R=T.dataStartIndex,L=T.dataEndIndex;if(T.dataStartIndex!==void 0||T.dataEndIndex!==void 0)S.setState($e({dataStartIndex:R,dataEndIndex:L},h({props:S.props,dataStartIndex:R,dataEndIndex:L,updateId:F},S.state)));else if(T.activeTooltipIndex!==void 0){var B=T.chartX,U=T.chartY,K=T.activeTooltipIndex,te=S.state,X=te.offset,W=te.tooltipTicks;if(!X)return;if(typeof P=="function")K=P(W,T);else if(P==="value"){K=-1;for(var J=0;J<W.length;J++)if(W[J].value===T.activeLabel){K=J;break}}var me=$e($e({},X),{},{x:X.left,y:X.top}),ye=Math.min(B,me.x+me.width),O=Math.min(U,me.y+me.height),M=W[K]&&W[K].value,j=R3(S.state,S.props.data,K),z=W[K]?{x:N==="horizontal"?W[K].coordinate:ye,y:N==="horizontal"?O:W[K].coordinate}:KK;S.setState($e($e({},T),{},{activeLabel:M,activeCoordinate:z,activePayload:j,activeTooltipIndex:K}))}else S.setState(T)}),Nt(S,"renderCursor",function(T){var A,N=S.state,P=N.isTooltipActive,F=N.activeCoordinate,R=N.activePayload,L=N.offset,B=N.activeTooltipIndex,U=N.tooltipAxisBandSize,K=S.getTooltipEventType(),te=(A=T.props.active)!==null&&A!==void 0?A:P,X=S.props.layout,W=T.key||"_recharts-cursor";return de.createElement(DUe,{key:W,activeCoordinate:F,activePayload:R,activeTooltipIndex:B,chartName:r,element:T,isActive:te,layout:X,offset:L,tooltipAxisBandSize:U,tooltipEventType:K})}),Nt(S,"renderPolarAxis",function(T,A,N){var P=Uo(T,"type.axisType"),F=Uo(S.state,"".concat(P,"Map")),R=T.type.defaultProps,L=R!==void 0?$e($e({},R),T.props):T.props,B=F&&F[L["".concat(P,"Id")]];return I.cloneElement(T,$e($e({},B),{},{className:gr(P,B.className),key:T.key||"".concat(A,"-").concat(N),ticks:ou(B,!0)}))}),Nt(S,"renderPolarGrid",function(T){var A=T.props,N=A.radialLines,P=A.polarAngles,F=A.polarRadius,R=S.state,L=R.radiusAxisMap,B=R.angleAxisMap,U=cc(L),K=cc(B),te=K.cx,X=K.cy,W=K.innerRadius,J=K.outerRadius;return I.cloneElement(T,{polarAngles:Array.isArray(P)?P:ou(K,!0).map(function(me){return me.coordinate}),polarRadius:Array.isArray(F)?F:ou(U,!0).map(function(me){return me.coordinate}),cx:te,cy:X,innerRadius:W,outerRadius:J,key:T.key||"polar-grid",radialLines:N})}),Nt(S,"renderLegend",function(){var T=S.state.formattedGraphicalItems,A=S.props,N=A.children,P=A.width,F=A.height,R=S.props.margin||{},L=P-(R.left||0)-(R.right||0),B=FG({children:N,formattedGraphicalItems:T,legendWidth:L,legendContent:u});if(!B)return null;var U=B.item,K=Vj(B,MUe);return I.cloneElement(U,$e($e({},K),{},{chartWidth:P,chartHeight:F,margin:R,onBBoxUpdate:S.handleLegendBBoxUpdate}))}),Nt(S,"renderTooltip",function(){var T,A=S.props,N=A.children,P=A.accessibilityLayer,F=ao(N,Qs);if(!F)return null;var R=S.state,L=R.isTooltipActive,B=R.activeCoordinate,U=R.activePayload,K=R.activeLabel,te=R.offset,X=(T=F.props.active)!==null&&T!==void 0?T:L;return I.cloneElement(F,{viewBox:$e($e({},te),{},{x:te.left,y:te.top}),active:X,label:K,payload:X?U:[],coordinate:B,accessibilityLayer:P})}),Nt(S,"renderBrush",function(T){var A=S.props,N=A.margin,P=A.data,F=S.state,R=F.offset,L=F.dataStartIndex,B=F.dataEndIndex,U=F.updateId;return I.cloneElement(T,{key:T.key||"_recharts-brush",onChange:mw(S.handleBrushChange,T.props.onChange),data:P,x:tt(T.props.x)?T.props.x:R.left,y:tt(T.props.y)?T.props.y:R.top+R.height+R.brushBottom-(N.bottom||0),width:tt(T.props.width)?T.props.width:R.width,startIndex:L,endIndex:B,updateId:"brush-".concat(U)})}),Nt(S,"renderReferenceElement",function(T,A,N){if(!T)return null;var P=S,F=P.clipPathId,R=S.state,L=R.xAxisMap,B=R.yAxisMap,U=R.offset,K=T.type.defaultProps||{},te=T.props,X=te.xAxisId,W=X===void 0?K.xAxisId:X,J=te.yAxisId,me=J===void 0?K.yAxisId:J;return I.cloneElement(T,{key:T.key||"".concat(A,"-").concat(N),xAxis:L[W],yAxis:B[me],viewBox:{x:U.left,y:U.top,width:U.width,height:U.height},clipPathId:F})}),Nt(S,"renderActivePoints",function(T){var A=T.item,N=T.activePoint,P=T.basePoint,F=T.childIndex,R=T.isRange,L=[],B=A.props.key,U=A.item.type.defaultProps!==void 0?$e($e({},A.item.type.defaultProps),A.item.props):A.item.props,K=U.activeDot,te=U.dataKey,X=$e($e({index:F,dataKey:te,cx:N.x,cy:N.y,r:4,fill:Jk(A.item),strokeWidth:2,stroke:"#fff",payload:N.payload,value:N.value},Er(K,!1)),fx(K));return L.push(m.renderActiveDot(K,X,"".concat(B,"-activePoint-").concat(F))),P?L.push(m.renderActiveDot(K,$e($e({},X),{},{cx:P.x,cy:P.y}),"".concat(B,"-basePoint-").concat(F))):R&&L.push(null),L}),Nt(S,"renderGraphicChild",function(T,A,N){var P=S.filterFormatItem(T,A,N);if(!P)return null;var F=S.getTooltipEventType(),R=S.state,L=R.isTooltipActive,B=R.tooltipAxis,U=R.activeTooltipIndex,K=R.activeLabel,te=S.props.children,X=ao(te,Qs),W=P.props,J=W.points,me=W.isRange,ye=W.baseLine,O=P.item.type.defaultProps!==void 0?$e($e({},P.item.type.defaultProps),P.item.props):P.item.props,M=O.activeDot,j=O.hide,z=O.activeBar,Q=O.activeShape,ie=!!(!j&&L&&X&&(M||z||Q)),ge={};F!=="axis"&&X&&X.props.trigger==="click"?ge={onClick:mw(S.handleItemMouseEnter,T.props.onClick)}:F!=="axis"&&(ge={onMouseLeave:mw(S.handleItemMouseLeave,T.props.onMouseLeave),onMouseEnter:mw(S.handleItemMouseEnter,T.props.onMouseEnter)});var oe=I.cloneElement(T,$e($e({},P.props),ge));function pe(ut){return typeof B.dataKey=="function"?B.dataKey(ut.payload):null}if(ie)if(U>=0){var be,ve;if(B.dataKey&&!B.allowDuplicatedCategory){var Le=typeof B.dataKey=="function"?pe:"payload.".concat(B.dataKey.toString());be=f4(J,Le,K),ve=me&&ye&&f4(ye,Le,K)}else be=J==null?void 0:J[U],ve=me&&ye&&ye[U];if(Q||z){var Re=T.props.activeIndex!==void 0?T.props.activeIndex:U;return[I.cloneElement(T,$e($e($e({},P.props),ge),{},{activeIndex:Re})),null,null]}if(!Ar(be))return[oe].concat(xp(S.renderActivePoints({item:P,activePoint:be,basePoint:ve,childIndex:U,isRange:me})))}else{var ee,Fe=(ee=S.getItemByXY(S.state.activeCoordinate))!==null&&ee!==void 0?ee:{graphicalItem:oe},De=Fe.graphicalItem,rt=De.item,Be=rt===void 0?T:rt,lt=De.childIndex,Je=$e($e($e({},P.props),ge),{},{activeIndex:lt});return[I.cloneElement(Be,Je),null,null]}return me?[oe,null,null]:[oe,null]}),Nt(S,"renderCustomized",function(T,A,N){return I.cloneElement(T,$e($e({key:"recharts-customized-".concat(N)},S.props),S.state))}),Nt(S,"renderMap",{CartesianGrid:{handler:_w,once:!0},ReferenceArea:{handler:S.renderReferenceElement},ReferenceLine:{handler:_w},ReferenceDot:{handler:S.renderReferenceElement},XAxis:{handler:_w},YAxis:{handler:_w},Brush:{handler:S.renderBrush,once:!0},Bar:{handler:S.renderGraphicChild},Line:{handler:S.renderGraphicChild},Area:{handler:S.renderGraphicChild},Radar:{handler:S.renderGraphicChild},RadialBar:{handler:S.renderGraphicChild},Scatter:{handler:S.renderGraphicChild},Pie:{handler:S.renderGraphicChild},Funnel:{handler:S.renderGraphicChild},Tooltip:{handler:S.renderCursor,once:!0},PolarGrid:{handler:S.renderPolarGrid,once:!0},PolarAngleAxis:{handler:S.renderPolarAxis},PolarRadiusAxis:{handler:S.renderPolarAxis},Customized:{handler:S.renderCustomized}}),S.clipPathId="".concat((x=y.id)!==null&&x!==void 0?x:T_("recharts"),"-clip"),S.throttleTriggeredAfterMouseMove=jV(S.triggeredAfterMouseMove,(_=y.throttleDelay)!==null&&_!==void 0?_:1e3/60),S.state={},S}return KUe(m,v),HUe(m,[{key:"componentDidMount",value:function(){var x,_;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(x=this.props.margin.left)!==null&&x!==void 0?x:0,top:(_=this.props.margin.top)!==null&&_!==void 0?_:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var x=this.props,_=x.children,S=x.data,T=x.height,A=x.layout,N=ao(_,Qs);if(N){var P=N.props.defaultIndex;if(!(typeof P!="number"||P<0||P>this.state.tooltipTicks.length-1)){var F=this.state.tooltipTicks[P]&&this.state.tooltipTicks[P].value,R=R3(this.state,S,P,F),L=this.state.tooltipTicks[P].coordinate,B=(this.state.offset.top+T)/2,U=A==="horizontal",K=U?{x:L,y:B}:{y:L,x:B},te=this.state.formattedGraphicalItems.find(function(W){var J=W.item;return J.type.name==="Scatter"});te&&(K=$e($e({},K),te.props.points[P].tooltipPosition),R=te.props.points[P].tooltipPayload);var X={activeTooltipIndex:P,isTooltipActive:!0,activeLabel:F,activePayload:R,activeCoordinate:K};this.setState(X),this.renderCursor(N),this.accessibilityManager.setIndex(P)}}}},{key:"getSnapshotBeforeUpdate",value:function(x,_){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==_.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==x.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==x.margin){var S,T;this.accessibilityManager.setDetails({offset:{left:(S=this.props.margin.left)!==null&&S!==void 0?S:0,top:(T=this.props.margin.top)!==null&&T!==void 0?T:0}})}return null}},{key:"componentDidUpdate",value:function(x){d4([ao(x.children,Qs)],[ao(this.props.children,Qs)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var x=ao(this.props.children,Qs);if(x&&typeof x.props.shared=="boolean"){var _=x.props.shared?"axis":"item";return s.indexOf(_)>=0?_:a}return a}},{key:"getMouseInfo",value:function(x){if(!this.container)return null;var _=this.container,S=_.getBoundingClientRect(),T=h8e(S),A={chartX:Math.round(x.pageX-T.left),chartY:Math.round(x.pageY-T.top)},N=S.width/_.offsetWidth||1,P=this.inRange(A.chartX,A.chartY,N);if(!P)return null;var F=this.state,R=F.xAxisMap,L=F.yAxisMap,B=this.getTooltipEventType(),U=Kj(this.state,this.props.data,this.props.layout,P);if(B!=="axis"&&R&&L){var K=cc(R).scale,te=cc(L).scale,X=K&&K.invert?K.invert(A.chartX):null,W=te&&te.invert?te.invert(A.chartY):null;return $e($e({},A),{},{xValue:X,yValue:W},U)}return U?$e($e({},A),U):null}},{key:"inRange",value:function(x,_){var S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,T=this.props.layout,A=x/S,N=_/S;if(T==="horizontal"||T==="vertical"){var P=this.state.offset,F=A>=P.left&&A<=P.left+P.width&&N>=P.top&&N<=P.top+P.height;return F?{x:A,y:N}:null}var R=this.state,L=R.angleAxisMap,B=R.radiusAxisMap;if(L&&B){var U=cc(L);return NM({x:A,y:N},U)}return null}},{key:"parseEventsOfWrapper",value:function(){var x=this.props.children,_=this.getTooltipEventType(),S=ao(x,Qs),T={};S&&_==="axis"&&(S.props.trigger==="click"?T={onClick:this.handleClick}:T={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 A=fx(this.props,this.handleOuterEvent);return $e($e({},A),T)}},{key:"addListener",value:function(){XE.on(JE,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){XE.removeListener(JE,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(x,_,S){for(var T=this.state.formattedGraphicalItems,A=0,N=T.length;A<N;A++){var P=T[A];if(P.item===x||P.props.key===x.key||_===hu(P.item.type)&&S===P.childIndex)return P}return null}},{key:"renderClipPath",value:function(){var x=this.clipPathId,_=this.state.offset,S=_.left,T=_.top,A=_.height,N=_.width;return de.createElement("defs",null,de.createElement("clipPath",{id:x},de.createElement("rect",{x:S,y:T,height:A,width:N})))}},{key:"getXScales",value:function(){var x=this.state.xAxisMap;return x?Object.entries(x).reduce(function(_,S){var T=qj(S,2),A=T[0],N=T[1];return $e($e({},_),{},Nt({},A,N.scale))},{}):null}},{key:"getYScales",value:function(){var x=this.state.yAxisMap;return x?Object.entries(x).reduce(function(_,S){var T=qj(S,2),A=T[0],N=T[1];return $e($e({},_),{},Nt({},A,N.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(x){var _;return(_=this.state.xAxisMap)===null||_===void 0||(_=_[x])===null||_===void 0?void 0:_.scale}},{key:"getYScaleByAxisId",value:function(x){var _;return(_=this.state.yAxisMap)===null||_===void 0||(_=_[x])===null||_===void 0?void 0:_.scale}},{key:"getItemByXY",value:function(x){var _=this.state,S=_.formattedGraphicalItems,T=_.activeItem;if(S&&S.length)for(var A=0,N=S.length;A<N;A++){var P=S[A],F=P.props,R=P.item,L=R.type.defaultProps!==void 0?$e($e({},R.type.defaultProps),R.props):R.props,B=hu(R.type);if(B==="Bar"){var U=(F.data||[]).find(function(W){return FFe(x,W)});if(U)return{graphicalItem:P,payload:U}}else if(B==="RadialBar"){var K=(F.data||[]).find(function(W){return NM(x,W)});if(K)return{graphicalItem:P,payload:K}}else if(q_(P,T)||V_(P,T)||Xm(P,T)){var te=U7e({graphicalItem:P,activeTooltipItem:T,itemData:L.data}),X=L.activeIndex===void 0?te:L.activeIndex;return{graphicalItem:$e($e({},P),{},{childIndex:X}),payload:Xm(P,T)?L.data[te]:P.props.data[te]}}}return null}},{key:"render",value:function(){var x=this;if(!_I(this))return null;var _=this.props,S=_.children,T=_.className,A=_.width,N=_.height,P=_.style,F=_.compact,R=_.title,L=_.desc,B=Vj(_,jUe),U=Er(B,!1);if(F)return de.createElement(Cj,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},de.createElement(g4,t0({},U,{width:A,height:N,title:R,desc:L}),this.renderClipPath(),EI(S,this.renderMap)));if(this.props.accessibilityLayer){var K,te;U.tabIndex=(K=this.props.tabIndex)!==null&&K!==void 0?K:0,U.role=(te=this.props.role)!==null&&te!==void 0?te:"application",U.onKeyDown=function(W){x.accessibilityManager.keyboardEvent(W)},U.onFocus=function(){x.accessibilityManager.focus()}}var X=this.parseEventsOfWrapper();return de.createElement(Cj,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},de.createElement("div",t0({className:gr("recharts-wrapper",T),style:$e({position:"relative",curs
566or:"default",width:A,height:N},P)},X,{ref:function(J){x.container=J}}),de.createElement(g4,t0({},U,{width:A,height:N,title:R,desc:L,style:eze}),this.renderClipPath(),EI(S,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(I.Component);Nt(g,"displayName",r),Nt(g,"defaultProps",$e({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},f)),Nt(g,"getDerivedStateFromProps",function(v,m){var y=v.dataKey,x=v.data,_=v.children,S=v.width,T=v.height,A=v.layout,N=v.stackOffset,P=v.margin,F=m.dataStartIndex,R=m.dataEndIndex;if(m.updateId===void 0){var L=Yj(v);return $e($e($e({},L),{},{updateId:0},h($e($e({props:v},L),{},{updateId:0}),m)),{},{prevDataKey:y,prevData:x,prevWidth:S,prevHeight:T,prevLayout:A,prevStackOffset:N,prevMargin:P,prevChildren:_})}if(y!==m.prevDataKey||x!==m.prevData||S!==m.prevWidth||T!==m.prevHeight||A!==m.prevLayout||N!==m.prevStackOffset||!T0(P,m.prevMargin)){var B=Yj(v),U={chartX:m.chartX,chartY:m.chartY,isTooltipActive:m.isTooltipActive},K=$e($e({},Kj(m,x,A)),{},{updateId:m.updateId+1}),te=$e($e($e({},B),U),K);return $e($e($e({},te),h($e({props:v},te),m)),{},{prevDataKey:y,prevData:x,prevWidth:S,prevHeight:T,prevLayout:A,prevStackOffset:N,prevMargin:P,prevChildren:_})}if(!d4(_,m.prevChildren)){var X,W,J,me,ye=ao(_,fp),O=ye&&(X=(W=ye.props)===null||W===void 0?void 0:W.startIndex)!==null&&X!==void 0?X:F,M=ye&&(J=(me=ye.props)===null||me===void 0?void 0:me.endIndex)!==null&&J!==void 0?J:R,j=O!==F||M!==R,z=!Ar(x),Q=z&&!j?m.updateId:m.updateId+1;return $e($e({updateId:Q},h($e($e({props:v},m),{},{updateId:Q,dataStartIndex:O,dataEndIndex:M}),m)),{},{prevChildren:_,dataStartIndex:O,dataEndIndex:M})}return null}),Nt(g,"renderActiveDot",function(v,m,y){var x;return I.isValidElement(v)?x=I.cloneElement(v,m):nr(v)?x=v(m):x=de.createElement(aK,m),de.createElement(xi,{className:"recharts-active-dot",key:y},x)});var p=I.forwardRef(function(m,y){return de.createElement(g,t0({},m,{ref:y}))});return p.displayName=g.displayName,p},fze=cze({chartName:"BarChart",GraphicalChild:qh,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:Z_},{axisType:"yAxis",AxisComp:Q_}],formatAxisMap:hBe});const lC="#708DFF",XK="#EDF0FC",Sw=({label:e,value:t,sublabel:r})=>k.jsxs(La,{className:"p-4",children:[k.jsx("div",{className:"text-xs text-muted-foreground",children:e}),k.jsx("div",{className:"text-2xl font-bold mt-1",style:{color:lC},children:t}),r&&k.jsx("div",{className:"text-xs text-muted-foreground mt-1",children:r})]}),QE=({label:e,value:t,percent:r})=>k.jsxs("div",{className:"flex items-center justify-between py-2",children:[k.jsx("span",{className:"text-sm",children:e}),k.jsxs("div",{className:"flex items-center gap-3",children:[k.jsx("span",{className:"text-sm font-semibold",children:t}),r&&k.jsx("span",{className:"text-xs px-2 py-0.5 rounded",style:{background:XK,color:lC},children:r})]})]}),hze=()=>{const[e,t]=I.useState(null),[r,n]=I.useState(null);I.useEffect(()=>{const a=new Date;a.setDate(a.getDate()-30),p0.from("calculator_events").select("*").gte("created_at",a.toISOString()).order("created_at",{ascending:!0}).limit(5e4).then(({data:o,error:s})=>{s?(n(s.message),t([])):t(o??[])})},[]);const i=I.useMemo(()=>{if(!e)return null;const a=new Set(e.map(N=>N.session_id)),o=new Set(e.filter(N=>N.event==="calculator_loaded").map(N=>N.session_id)),s=new Set(e.filter(N=>N.event==="calculation_completed").map(N=>N.session_id)),l=new Set(e.filter(N=>N.event==="export_clicked").map(N=>N.session_id)),u=new Set(e.filter(N=>N.event==="email_submitted").map(N=>N.session_id)),c=e.filter(N=>N.event==="calculator_loaded").length,f=e.filter(N=>N.event==="calculation_completed").length,d=e.filter(N=>N.event==="export_clicked").length,h=e.filter(N=>N.event==="email_submitted").length,g=o.size>0?s.size/o.size*100:0,p=d>0?h/d*100:0,v=[{label:"Seitenaufrufe",value:c},{label:"Berechnungen",value:f},{label:"Export-Klicks",value:d},{label:"E-Mail übermittelt",value:h}].map((N,P,F)=>
566{if(P===0)return{...N,drop:null};const R=F[P-1].value,L=R>0?(R-N.value)/R*100:0;return{...N,drop:`-${L.toFixed(0)}%`}}),m=e.filter(N=>N.event==="export_clicked"),y=m.filter(N=>{var P;return((P=N.properties)==null?void 0:P.format)==="pdf"}).length,x=m.filter(N=>{var P;return((P=N.properties)==null?void 0:P.format)==="xlsx"}).length,_=y+x,S=[],T=new Date;T.setHours(0,0,0,0);for(let N=29;N>=0;N--){const P=new Date(T);P.setDate(P.getDate()-N);const F=P.toISOString().slice(0,10);S.push({date:F,label:P.toLocaleDateString("de-DE",{day:"2-digit",month:"2-digit"}),count:0})}const A=new Map(S.map((N,P)=>[N.date,P]));return e.filter(N=>N.event==="calculation_completed").forEach(N=>{const P=N.created_at.slice(0,10),F=A.get(P);F!==void 0&&(S[F].count+=1)}),{totalSessions:a.size,countCalculated:f,calcRate:g,exportConversion:p,sessionsExportClicked:l.size,sessionsEmailSubmitted:u.size,funnel:v,pdfClicks:y,xlsxClicks:x,totalExport:_,chartData:S}},[e]);return e===null?k.jsx("div",{className:"min-h-[300px] flex items-center justify-center",children:k.jsx(_2,{className:"h-6 w-6 animate-spin text-muted-foreground"})}):r?k.jsx("div",{className:"p-6 max-w-3xl mx-auto",children:k.jsx(La,{className:"p-4 border-destructive",children:k.jsxs("p",{className:"text-sm text-destructive",children:["Fehler beim Laden: ",r]})})}):i?k.jsx("div",{className:"bg-background min-h-screen",children:k.jsxs("div",{className:"container max-w-6xl mx-auto p-4 md:p-6 space-y-6",children:[k.jsxs("div",{children:[k.jsx("h1",{className:"text-2xl font-bold",children:"Schichtzulagen-Rechner · Analytics"}),k.jsx("p",{className:"text-sm text-muted-foreground",children:"Letzte 30 Tage"})]}),k.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-3",children:[k.jsx(Sw,{label:"Sessions",value:i.totalSessions}),k.jsx(Sw,{label:"Berechnungen",value:i.countCalculated}),k.jsx(Sw,{label:"Berechnungsrate",value:`${i.calcRate.toFixed(1)}%`,sublabel:"Session â Berechnung"}),k.jsx(Sw,{label:"Export-Conversion",value:`${i.exportConversion.toFixed(1)}%`,sublabel:"Klick â E-Mail"})]}),k.jsxs(La,{className:"p-4",children:[k.jsx("h2",{className:"text-base font-semibold mb-2",children:"Funnel"}),k.jsx(Zl,{className:"mb-2"}),k.jsx("div",{className:"divide-y",children:i.funnel.map(a=>k.jsx(QE,{label:a.label,value:a.value,percent:a.drop??void 0},a.label))})]}),k.jsxs(La,{className:"p-4",children:[k.jsx("h2",{className:"text-base font-semibold mb-2",children:"Export-Format"}),k.jsx(Zl,{className:"mb-2"}),k.jsx(QE,{label:"ð PDF",value:i.pdfClicks,percent:i.totalExport>0?`${(i.pdfClicks/i.totalExport*100).toFixed(0)}%`:"0%"}),k.jsx(QE,{label:"ð Excel",value:i.xlsxClicks,percent:i.totalExport>0?`${(i.xlsxClicks/i.totalExport*100).toFixed(0)}%`:"0%"})]}),k.jsxs(La,{className:"p-4",children:[k.jsx("h2",{className:"text-base font-semibold mb-3",children:"Berechnungen pro Tag"}),k.jsx("div",{className:"h-64 w-full",children:k.jsx(a8e,{width:"100%",height:"100%",children:k.jsxs(fze,{data:i.chartData,children:[k.jsx(DK,{strokeDasharray:"3 3",opacity:.3}),k.jsx(Z_,{dataKey:"label",tick:{fontSize:11},interval:2}),k.jsx(Q_,{tick:{fontSize:11},allowDecimals:!1}),k.jsx(Qs,{contentStyle:{fontSize:12,borderRadius:6,border:`1px solid ${XK}`},labelFormatter:a=>`Tag: ${a}`,formatter:a=>[a,"Berechnungen"]}),k.jsx(qh,{dataKey:"count",fill:lC,radius:[3,3,0,0]})]})})})]})]})}):null};var dze={name:"@lovable.dev/cloud-auth-js",version:"1.1.2",description:"Lovable Cloud Auth JS",main:"./dist/index.cjs",module:"./dist/index.js",types:"./dist/index.d.ts",type:"module",files:["dist"],scripts:{build:"tsup src/index.ts --format cjs,esm --dts --outDir dist",dev:"tsup src/index.ts --format cjs,esm --dts --watch",test:"vitest run",typecheck:"tsgo --noEmit",prepublishOnly:"npm run clean && npm run build",clean:"rimraf dist"},keywords:["lovable","oauth","authentication"],license:"MIT",devDependencies:{"@types/node":"^22",jsdom:"^26",rimraf:"^5.0.0",tsup:"^7.2.0",typescript:"^5",vitest:"^4.1.0"}},pze="authorization_response",gze="/~oauth/initiate",vze=["https://oauth.lovable.app","https://lovable.dev"],mze="lovable://oauth-callback",yze="http://127.0.0.1/iframe-oauth/callback",wze=500,xze=12e4;function bze(e){let t;const r=new Promise(a=>{t=a}),n=a=>
566{if(!e.some(l=>a.origin===l))return;const s=a.data;!s||typeof s!="object"||s.type===pze&&t(s.response)},i=()=>{window.removeEventListener("message",n)};return window.addEventListener("message",n),{cleanup:i,messagePromise:r}}function _ze(e){const t=window.screenX!==0||window.screenY!==0||!e,r=t?window.outerWidth*.5:window.screen.width*.5,n=t?window.outerHeight*.5:window.screen.height*.5,i=t?window.screenX+(window.outerWidth-r)/2:(window.screen.width-r)/2,a=t?window.screenY+(window.outerHeight-n)/2:(window.screen.height-n)/2;return{width:r,height:n,left:i,top:a}}function Jj(e,t){return e.state!==t?{error:new Error("State is invalid")}:e.error?e.error==="legacy_flow"?{error:new Error("This flow is not supported in Preview mode. Please open the app in a new tab to sign in.")}:{error:new Error(e.error_description??"Sign in failed")}:!e.access_token||!e.refresh_token?{error:new Error("No tokens received")}:{tokens:{access_token:e.access_token,refresh_token:e.refresh_token},error:null}}function Sze(){const e=navigator.userAgent;return!!(/iPhone|iPad|iPod|Android/i.test(e)||/Macintosh/i.test(e)&&navigator.maxTouchPoints>1)}function Eze(){return typeof crypto<"u"&&crypto.getRandomValues?[...crypto.getRandomValues(new Uint8Array(16))].map(e=>e.toString(16).padStart(2,"0")).join(""):Math.random().toString(36).substring(2)+Date.now().toString(36)}function Aze(e={}){const t=e.oauthBrokerUrl??gze,r=e.supportedOAuthOrigins??vze;async function n(i,a={}){let o=!1;try{o=window.self!==window.top}catch{o=!0}const s=navigator.userAgent,l=/LovableApp\//.test(s),u=!l&&/lovable/i.test(s),c=Eze();let f=a.redirect_uri??window.location.origin;l&&o?f=mze:u&&o&&(f=yze);const d=new URLSearchParams({...a.extraParams,provider:i,redirect_uri:f,state:c});if(!o)return window.location.href=`${t}?${d.toString()}`,{error:null,redirected:!0};!l&&!u&&d.set("response_mode","web_message");const h=`${t}?${d.toString()}`,g=u?[...r,window.location.origin]:r,{messagePromise:p,cleanup:v}=bze(g);let m;if(Sze())m=window.open(h,"_blank");else{const{width:_,height:S,left:T,top:A}=_ze(o);m=window.open(h,"oauth",`width=${_},height=${S},left=${T},top=${A}`)}if(!m&&(l||u)){let _;const S=new Promise((T,A)=>{_=setTimeout(()=>{A(new Error("OAuth timed out waiting for response"))},xze)});try{const T=await Promise.race([p,S]);return Jj(T,c)}catch(T){return{error:T instanceof Error?T:new Error(String(T))}}finally{_&&clearTimeout(_),v()}}if(!m)return v(),{error:new Error("Popup was blocked")};let y;const x=new Promise((_,S)=>{y=setInterval(()=>{m.closed&&(clearInterval(y),S(new Error("Sign in was cancelled")))},wze)});try{const _=await Promise.race([p,x]);return Jj(_,c)}catch(_){return{error:_ instanceof Error?_:new Error(String(_))}}finally{clearInterval(y),v(),m==null||m.close()}}return{signInWithOAuth:n}}typeof window<"u"&&(window.__lovable_cloud_auth_js_version=dze.version);function Tze(e={}){return Aze(e)}const Oze=Tze(),Pze={auth:{signInWithOAuth:async(e,t)=>{const r=await Oze.signInWithOAuth(e,{redirect_uri:t==null?void 0:t.redirect_uri,extraParams:{...t==null?void 0:t.extraParams}});if(r.redirected||r.error)return r;try{await p0.auth.setSession(r.tokens)}catch(n){return{error:n instanceof Error?n:new Error(String(n))}}return r}}},kze="@kenjo.io",Cze=({children:e})=>{const[t,r]=I.useState(!0),[n,i]=I.useState(null),[a,o]=I.useState(null),[s,l]=I.useState(!1);I.useEffect(()=>{const{data:d}=p0.auth.onAuthStateChange((h,g)=>{i((g==null?void 0:g.user)??null),r(!1)});return p0.auth.getSession().then(({data:h})=>{var g;i(((g=h.session)==null?void 0:g.user)??null),r(!1)}),()=>{d.subscription.unsubscribe()}},[]);const u=async()=>{l(!0),o(null);try{const d=await Pze.auth.signInWithOAuth("google",{redirect_uri:window.location.origin+"/analytics",extraParams:{hd:"kenjo.io",prompt:"select_account"}});d.error&&o(d.error.message||"Anmeldung fehlgeschlagen.")}catch(d){o(d instanceof Error?d.message:"Anmeldung fehlgeschlagen.")}finally{l(!1)}},c=async()=>{await p0.auth.signOut()};if(t)return k.jsx("div",{className:"min-h-screen flex items-center justify-center",children:k.jsx(_2,{className:"h-6 w-6 animate-spin text-muted-foreground"})});if(!n)return k.jsx("div",{className:"min-h-screen flex items-center justify-center px-4",children:k.jsxs(La,{className:"max-w-md w-full p-6 space-y-4",children:[k.jsxs("div",{className:"space-y-1",children:[k.jsx("h1",{className:"text-xl font-semibold",children:"Kenjo Analytics"}),k.jsx("p",{className:"text-sm text-muted-foreground",children:"Bitte melde dich mit deinem Kenjo Google-Konto an."})]}),a&&k.jsx("p",{className:"text-sm text-destructive",children:a}),k.jsx(lu,{onClick:u,disabled:s,className:"w-full bg-[#708DFF] text-[#EDF0FC] hover:bg-[#5F7AE8]",children:s?k.jsxs(k.Fragment,{children:[k.jsx(_2,{className:"h-4 w-4 animate-spin"})," Anmelden..."]}):"Mit Google anmelden"})]})});const f=n.email??"";return f.toLowerCase().endsWith(kze)?k.jsxs("div",{children:[k.jsxs("div",{className:"flex items-center justify-between px-4 py-2 border-b bg-background",children:[k.jsxs("span",{className:"text-xs text-muted-foreground",children:["Angemeldet als ",k.jsx("strong",{children:f})]}),k.jsxs(lu,{size:"sm",variant:"ghost",onClick:c,className:"h-7 text-xs",children:[k.jsx(l6,{className:"h-3 w-3"})," Abmelden"]})]}),e]}):k.jsx("div",{className:"min-h-screen flex items-center justify-center px-4",children:k.jsxs(La,{className:"max-w-md w-full p-6 space-y-4",children:[k.jsxs("div",{className:"space-y-1",children:[k.jsx("h1",{className:"text-xl font-semibold",children:"Kein Zugriff"}),k.jsxs("p",{className:"text-sm text-muted-foreground",children:["Zugriff ist nur mit einer ",k.jsx("strong",{children:"@kenjo.io"}),"-E-Mail möglich. Du bist angemeldet als ",k.jsx("strong",{children:f}),"."]})]}),k.jsxs(lu,{onClick:c,variant:"outline",className:"w-full",children:[k.jsx(l6,{className:"h-4 w-4"})," Abmelden"]})]})})},Nze=new Pre,Rze=()=>k.jsx(Cre,{client:Nze,children:k.jsxs(GO,{children:[k.jsx(eee,{}),k.jsx(Ree,{}),k.jsx(gne,{children:k.jsxs(hne,{children:[k.jsx($w,{path:"/",element:k.jsx(qbe,{})}),k.jsx($w,{path:"/analytics",element:k.jsx(Cze,{children:k.jsx(hze,{})})}),k.jsx($w,{path:"*",element:k.jsx(Vbe,{})})]})})]})});w$(document.getElementById("root")).render(k.jsx(Rze,{}));export{Lr as _,fy as c,Hr as g};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.